728x90
반응형
질문 : Python 단위 테스트는 어디로 갑니까?
라이브러리 또는 앱을 작성하는 경우 단위 테스트 파일은 어디에 있습니까?
메인 앱 코드에서 테스트 파일을 분리하는 것은 좋지만, 테스트 할 모듈을 가져 오기가 더 어려워 지므로 앱 루트 디렉터리 내의 "tests"하위 디렉터리에 파일을 넣는 것은 어색합니다.
여기에 모범 사례가 있습니까?
답변
module.py
파일의 경우 단위 테스트는 일반적으로 Pythonic 명명 규칙에 따라 test_module.py
test_module.py
를 넣는 데 일반적으로 허용되는 몇 가지 위치가 있습니다.
나는 테스트를 찾고 가져 오는 단순성 때문에 # 1을 선호합니다. test_
시작하는 파일을 실행하도록 쉽게 구성 할 수 있습니다. 사실, 기본 unittest
테스트 발견에 사용되는 패턴은 test*.py
.
출처 : https://stackoverflow.com/questions/61151/where-do-the-python-unit-tests-go
728x90
반응형
'프로그래밍 언어 > Python' 카테고리의 다른 글
매개 변수에 붙는 ** 와 * 의 의미 (0) | 2021.12.16 |
---|---|
Python이 이 JSON 데이터를 구문 분석 할 수 없는 이유 (0) | 2021.12.16 |
파이썬 requests을 사용하여 이미지를 다운로드하는 방법 (0) | 2021.12.16 |
파이썬의 정적 메서드 (0) | 2021.12.15 |
Python의 stdlib를 사용하여 로컬 IP 주소 찾기 (0) | 2021.12.15 |