gip-inclusion / data-inclusion

data·inclusion aggrège les données de l'insertion sociale et professionnelle
https://api.data.inclusion.beta.gouv.fr/api/v0/docs
MIT License
6 stars 1 forks source link

tester la structure des dags d'import #248

Open vmttn opened 4 months ago

vmttn commented 4 months ago

PI on pourrait mettre un test de non régression en qques lignes dans tests/ci/test_dags.py qui ferait:

dags = DagBag()

IMPORT_DAGS = [dag_id for dag_id in dags.dag_ids if dag_id.startswith("import_")]

@pytest.mark.parametrize("dag_id", IMPORT _DAGS)
def test_dag_import_sources(dag_id):
    dag = dags.get_dag(dag_id=dag_id)
    assert dag.task_dict.keys() == ["start", ..., "end"]

Quelque chose dans c egenre là ?

Originally posted by @vperron in https://github.com/gip-inclusion/data-inclusion/pull/246#pullrequestreview-2085315894