1. Učit se
  2. /
  3. Kurzy
  4. /
  5. ETL a ELT v Pythonu

Connected

cvičení

Vytváření fixtures s pytest

Při vytváření unit testů je někdy potřeba provést určitou přípravu ještě před samotným testováním. Psát tuto přípravu přímo do unit testů jejich čitelnost zhoršuje a navíc ji může být nutné několikrát opakovat. Naštěstí pytest nabízí elegantní řešení — fixtures.

Pro toto cvičení je pandas importován jako pd a níže uvedená funkce extract() je připravena k použití!

def extract(file_path):
    return pd.read_csv(file_path)

Pokyny

100 XP
  • Importuj knihovnu pytest.
  • Vytvoř pytest fixture s názvem raw_tax_data.
  • Vrať DataFrame raw_data.