タスク関数のユニットテスト
Airflow コードをユニットテストする際のポイントは、@task 関数からビジネスロジックを切り出し、Airflow を起動しなくてもテストできる独立した Python 関数にすることです。チームでは、dags/data_cleaning.py 内の clean_record 関数でこの方法を採用しています。この関数は、名前の前後の空白を除去し、メールアドレスをすべて小文字に変換します。
この関数のユニットテストを完成させましょう。
この演習はコースの一部です
