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

Connected

вправа

Валідація конвеєра даних за допомогою assert

Щоб писати модульні тести для конвеєрів даних, важливо ознайомитися з ключовим словом assert і функцією isinstance(). У цій вправі ви потренуєтеся використовувати ці два інструменти, щоб перевіряти компоненти конвеєра даних.

Функції extract() і transform() уже доступні для вас, так само як і pandas, імпортований як pd. І extract(), і transform() повертають DataFrame. Успіхів!

Інструкції 1/4

undefined XP
  • 1
    • Ствердіть за допомогою assert, що датафрейм clean_tax_data має п'ять стовпців.
  • 2
    • Перевірте, що об'єкт, збережений у змінній clean_tax_data, є екземпляром pd.DataFrame.
  • 3
    • Ствердіть за допомогою assert, що значення, збережене у змінній clean_tax_data, є екземпляром pd.DataFrame.
  • 4
    • Спробуйте стверджувати, що clean_tax_data має тип str, і подивіться, яку виняткову ситуацію буде згенеровано.