1. Learn
  2. /
  3. Курси
  4. /
  5. ETL та ELT у Python

Connected

вправа

Створення фікстур у pytest

Під час написання модульних тестів інколи потрібно виконати певну підготовку перед початком тестування. Якщо робити цю підготовку всередині модульного тесту, тести стають важчими для читання, і підготовчі кроки можуть повторюватися багато разів. На щастя, pytest пропонує розвʼязання цих проблем — фікстури.

У цій вправі pandas уже імпортовано як pd, і доступна функція extract() нижче!

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

Інструкції

100 XP
  • Імпортуйте бібліотеку pytest.
  • Створіть фікстуру pytest під назвою raw_tax_data.
  • Поверніть датафрейм raw_data.