dag.test()를 활용한 통합 테스트
무결성 테스트는 데이터 로딩을 검증하고, 유닛 테스트는 로직을 검증하지만, 두 방법 모두 실제 DAG를 실행하지는 않습니다. dag.test()를 이용한 통합 테스트는 모든 태스크를 단일 프로세스에서 순차적으로 실행하여 이 공백을 채워 줍니다. etl_output이라는 ETL 파이프라인이 배포되어 있으며, 결과를 /tmp/etl_results.json에 저장합니다.
전체 파이프라인을 실행하고 출력 결과를 검증하는 통합 테스트를 작성해 보겠습니다.
이 연습은 강의의 일부입니다
