Razelo 기술노트

  • 홈
  • 태그
  • 방명록
  • 카카오 브런치

Python3/Apache Airflow 1

[Airflow] Apache Airflow Test Case 작성하는 법

최근 Apache Airflow를 만질 일이 생겼다. 여러 Task 들을 작성하기는 했는데 테스트 코드를 어떻게 작성할 지에 대한 감도 잡히지 않았고 이걸 직접 다 돌려보는 풀테스트를 작성해야하나 긴가민가 했다. 그리고 짧은 조언을 받았는데 기본적인 테스트 코드들이 있었으면 좋겠다는 리뷰를 받았다. 그러니 앞으로는 테스트는 기본으로 가져가자는 마인드를 가져야겠다. 그래서 airflow 에 대해 간단한 Test Case를 작성하는 법을 알아보고자 한다. 우선 pytest를 사용할 것이기 때문에 pip install을 해주자. mock 테스트 안할 거면 후자는 빼줘도 되요~ pip3 install pytest pytest-mock 그리고 아래와 같은 dag와 task 들을 정의해줬다고 가정하자. from d..

Python3/Apache Airflow 2023.03.18
이전
1
다음
더보기
프로필사진

Razelo 기술노트

안녕하세요 반갑습니다. Software Engineer Razelo라고 합니다. 기술에 대한 자유로운 이야기를 하고 있습니다.

  • 분류 전체보기 (240)
    • 개발 이야기 (7)
    • Google Developer Student Cl.. (0)
      • GDSC 백엔드 스터디 (0)
      • GDSC 면접 리뷰 (0)
      • GDSC CS 스터디 (0)
    • 오픈소스 (1)
      • 분석 (1)
    • 기술 서적 리뷰 (8)
    • 개발 정보 (30)
    • 백엔드 개발 (7)
      • RabbitMQ (6)
      • 관련 기술 (1)
    • Spring Framework (15)
      • Spring (8)
      • SpringBoot (7)
    • Java (0)
    • 인공지능 (4)
      • 2021 AI엔지니어 고급반 (0)
      • Deep learning (4)
    • kubernetes (1)
    • Python3 (25)
      • Python3 lang (12)
      • Flask (5)
      • Django (7)
      • Apache Airflow (1)
    • Linux (0)
    • C & C++ (14)
      • C (0)
      • C++ (14)
    • Web (1)
      • typescript (1)
    • Computer Graphics (7)
    • Servlet & Jsp (14)
    • Kotlin (6)
    • Lua (0)
    • Rust (5)
    • Go (8)
    • Blockchain (11)
    • 스타트업 (0)
      • 스토리 (0)
    • 기술 에세이 (2)
    • Functional Programming (3)
      • Scala (0)
    • Computer Security (6)
    • Unreal Engine (4)
    • Algorithm (30)
      • 알고리즘 이론 (12)
      • 문제풀이 (18)
    • 개발툴 (0)
    • Database (0)
      • OracleDB (0)
      • Redis (0)
      • MySQL (0)
    • 모바일 프로그래밍 (1)
      • Android (1)
      • ios (0)
    • Cloud (13)
      • AWS (10)
      • NCP (2)
      • GCP (1)
    • 인프라 (17)
      • Git (12)
      • Docker (4)
      • 기타 인프라 관련 (1)

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • Razelo 기술노트 블로그 소개

Archives

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바