pytest 도입으로 자동매매 봇 테스트하기 | 토스 개발기 #1-3

얼마 전 재시도 데코레이터를 통합하는 작업을 하다가, 예전에 분명히 고쳤던 KRW/USD 통화 분리 로직이 코드에서 조용히 사라져 있는 걸 발견했습니다. 다행히 배포 전에 잡았지만, “고친 버그가 아무 알림 없이 다시 살아날 수 있다”는 사실 자체가 소름 돋는 경험이었습니다. 그날 바로 로드맵에 적어두기만 하고 미뤄뒀던 pytest 도입을 진행하기로 했습니다. 이번 글은 그 과정과, 테스트를 짜면서 발견한 … 더 읽기