[FastAPI] 테스트 코드 작성 시에는 연결을 조정할 수 있게 만들자.
HTML 삽입 미리보기할 수 없는 소스 개요 이번 글의 주제는 지난번 글에서 기재한 내용 중 일부를 이용해 FastAPI에서 테스트 코드 작성 시에 dependency-injector를 통해 이를 조정할 수 있게 만드는 방법을 기록한다. 1. app.py를 사용 시 외부환경 고려하기 지난 글에서 사용한 app.py는 다음과 같이 생긴 코드이다. # app.py from fastapi import FastAPI from src.config import setup class FastApi: def __init__(self, app): self.app = app def __call__(self, *args, **kwargs): setup.router(self.app) setup.container() retur..