Skip to Content
파이썬으로 살펴보는 아키텍처 패턴
book

파이썬으로 살펴보는 아키텍처 패턴

by 오현석, 해리 퍼시벌, 밥 그레고리
June 2021
Beginner to intermediate
356 pages
8h 13m
Korean
Hanbit Media, Inc.
Content preview from 파이썬으로 살펴보는 아키텍처 패턴
285
13
의존성 주입(그리고 부트스트래핑)
13.9.3
실제 통지를 사용한 통합 테스트 방법 찾기
이제 실제 통지 기능을 사용해 테스트해보자. 보통은 엔드투엔드나 통합 테스트를 사용해 실
제 기능을 테스트한다. 여기서는 도커 개발 환경에서
MailHog
(
https
://
github
.
com
/
mailhog
/
MailHog
)를 실제와 비슷한 이메일 서버로 사용한다.
docker
-
compose
설정에 실제 가짜 이메일 서버 추가하기(
docker
-
compose
.
yml
)
version: “3”
services:
redis_pubsub:
build:
context: .
dockerfile: Dockerfile
image: allocation-image
...
api:
image: allocation-image
...
postgres:
image: postgres:9.6
...
redis:
image: redis:alpine
...
mailhog:
image: mailhog/mailhog
ports:
- “11025:1025”
- “18025:8025”
통합 테스트에서는 실제
EmailNotifications
클래스를 사용해 도커 클러스터의
MailHog
서버와 통신한다.
286
2
이벤트 기반 아키텍처
이메일 통합 테스트(
tests
/
integration
/
test
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

효율적인 리눅스 명령어 사용의 기술

효율적인 리눅스 명령어 사용의 기술

Daniel J Barrett
쿠버네티스를 활용한 클라우드 네이티브 데브옵스

쿠버네티스를 활용한 클라우드 네이티브 데브옵스

최경현, 저스틴 도밍거스, 존 어런들

Publisher Resources

ISBN: 9791162244319