Tester une fonction de tâche avec des tests unitaires
La clé pour écrire des tests unitaires sur du code Airflow consiste à extraire la logique métier des fonctions décorées avec @task vers des fonctions Python autonomes, testables sans exécuter Airflow. Votre équipe l'a fait avec la fonction clean_record dans dags/data_cleaning.py, qui supprime les espaces superflus autour des noms et met les e-mails en minuscules.
Vous allez compléter les tests unitaires de cette fonction.
Cet exercice fait partie du cours
<cours>Créer des pipelines de données avec Airflow</cours>Exercice interactif pratique
Transformez la théorie en action avec l’un de nos exercices interactifs
Commencer l’exercice