НачатьНачать бесплатно

Модульное тестирование функции задачи

Ключ к модульному тестированию кода Airflow — извлечение бизнес-логики из функций @task в отдельные Python-функции, которые можно тестировать без запуска Airflow. Ваша команда уже сделала это с функцией clean_record в файле dags/data_cleaning.py: она удаляет пробелы из имён и приводит адреса электронной почты к нижнему регистру.

Вам предстоит дописать модульные тесты для этой функции.

Это упражнение является частью курса

Построение пайплайнов данных с Airflow

Посмотреть курс

Практическое интерактивное упражнение

Превратите теорию в практику с помощью одного из наших интерактивных упражнений

Начать упражнение