Skip to content

Commit

Permalink
테스트 컨테이너 추가
Browse files Browse the repository at this point in the history
데이터베이스 관련 객체를 `MagicMock`으로 구성
  • Loading branch information
qodot committed Oct 3, 2023
1 parent dc9f61f commit 205f1b1
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions test/appl/container.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
from unittest.mock import MagicMock

from src.appl.container import Container
from src.domain.repo.i_calendar_repo import ICalendarRepo
from src.domain.repo.i_db_context import IDBContext


class TestContainer(Container):
def compose_by_env(self) -> None:
# repository
self.register(MagicMock(spec_set=IDBContext))
self.register(MagicMock(spec_set=ICalendarRepo))


container = TestContainer()


def compose_container():
global container
container.compose()

0 comments on commit 205f1b1

Please sign in to comment.