Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Extract raw price dataframe for a test case
How to use
Przygotuj dane wejściowe: adres smart kontraktu (jako link do blockchain explorера) oraz nazwę przypadku testowego, który chcesz utworzyć.
Uruchom skrypt ad-hoc, który odczyta identyfikator sieci (numeric chain id) i adres kontraktu. Skrypt automatycznie pobierze dane cenowe z DEFAULT_UNCLEANED_PRICE_DATABASE.
Skrypt wygeneruje plik modułu testowego (test_xxx) z jedną funkcją testową oraz odpowiadający mu plik Parquet (test_xxx_price.parquet) zawierający wyłącznie dane cenowe dla tego vault'a.
Sprawdź wygenerowany plik testowy — zawiera on metadane inline oraz referencję do pliku Parquet z danymi.
Uruchom wygenerowany przypadek testowy za pomocą Pytest, aby zweryfikować, że dane cenowe zostały prawidłowo wyekstrahowane i są dostępne dla testu.
Wykorzystaj wygenerowany plik Parquet w swoich testach jednostkowych — zawiera on oczyszczone dane cenowe gotowe do użycia bez dodatkowego przetwarzania.