1. Nauka
  2. /
  3. Kursy
  4. /
  5. ETL i ELT w Pythonie

Connected

ćwiczenie

Tworzenie fixtures z pytest

Pisząc testy jednostkowe, czasem trzeba wykonać pewne czynności przygotowawcze, zanim samo testowanie będzie mogło się rozpocząć. Umieszczanie tej konfiguracji wewnątrz testu jednostkowego utrudnia jego czytelność, a poza tym często wymaga wielokrotnego powtarzania tego samego kodu. Na szczęście pytest rozwiązuje ten problem za pomocą fixtures.

W tym ćwiczeniu pandas zostało zaimportowane jako pd, a poniższa funkcja extract() jest dostępna do użycia!

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

Instrukcje

100 XP
  • Zaimportuj bibliotekę pytest.
  • Utwórz fixture pytest o nazwie raw_tax_data.
  • Zwróć DataFrame raw_data.