├── .astro └── config.yaml ├── .dockerignore ├── .github └── workflows │ └── main.yml ├── .gitignore ├── Dockerfile ├── README.md ├── dags ├── example-dag-2.py └── example-dag.py ├── include └── __pycache__ │ └── test_dag_validation.cpython-37-pytest-6.2.4.pyc ├── packages.txt ├── plugins ├── __pycache__ │ └── example-plugin.cpython-37.pyc └── example-plugin.py ├── requirements.txt └── test_dag_validation.py /.astro/config.yaml: -------------------------------------------------------------------------------- 1 | project: 2 | name: airflow-testing 3 | -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | .astro 2 | .git 3 | .env 4 | airflow_settings.yaml 5 | logs/ -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/airflow-testing-guide/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .git 2 | .env 3 | airflow_settings.yaml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM quay.io/astronomer/ap-airflow:2.0.2-buster-onbuild -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/airflow-testing-guide/HEAD/README.md -------------------------------------------------------------------------------- /dags/example-dag-2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/airflow-testing-guide/HEAD/dags/example-dag-2.py -------------------------------------------------------------------------------- /dags/example-dag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/airflow-testing-guide/HEAD/dags/example-dag.py -------------------------------------------------------------------------------- /include/__pycache__/test_dag_validation.cpython-37-pytest-6.2.4.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/airflow-testing-guide/HEAD/include/__pycache__/test_dag_validation.cpython-37-pytest-6.2.4.pyc -------------------------------------------------------------------------------- /packages.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/__pycache__/example-plugin.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/airflow-testing-guide/HEAD/plugins/__pycache__/example-plugin.cpython-37.pyc -------------------------------------------------------------------------------- /plugins/example-plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/airflow-testing-guide/HEAD/plugins/example-plugin.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | pytest -------------------------------------------------------------------------------- /test_dag_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astronomer/airflow-testing-guide/HEAD/test_dag_validation.py --------------------------------------------------------------------------------