Apache Airflow
Apache Airflow DAG Testing: pytest, DagBag Assertions, and Task Isolation
Apache Airflow DAGs fail in production in ways that no amount of YAML linting will catch. A DAG that imports correctly can still fail to load in the scheduler. A task that works in isolation can deadlock in the context of a specific execution date. An operator that runs fine