현상unittest를 작성하다 ModuleNotFoundError: No module named 'airflow' 오류를 만났다.테스트하려는 모듈이 airflow를 import 하고 있었는데, 현재 개발 환경에는 Airflow가 설치되어 있지 않아 발생한 문제다. 진짜 문제는 환경적인 제약사항으로 설치할 수도 없는 상황이라는 것이었다.이런 문제를 좀 해결할 수 있는 방법이 없을까? 찾다가 적어둔다. 해결`sys.modules`에 해당 모듈 이름을 키로, `MagicMock()`을 값으로 등록해 두면 된다.import sysfrom unittest.mock import MagicMock AIRFLOW_MOCKS = [ "airflow", "airflow.decorators", "airf..