본문 바로가기
IT/Python

Djnago, 테스트 폴더 안 테스트 파일을 인식하지 못할 때

by Cyber_ 2024. 10. 31.

Django에서 test.py를 만들고 

 

python manage.py test

 

를 입력하면 테스트를 진행할 수 있다.

 

하지만 패키지 구조를 관리하기 위해 앱별로 test 폴더를 만들어 test를 관리하게 될 경우 테스트가 진행되지 않는 경우가 있다.

 

첫 번째, test 파일의 이름이 test로 시작 되지 않을 때, 예를 들어 test_view.py 와 같이 test로 시작 할 수 있도록 파일 명을 변경해 주어야 한다.

 

두 번쩨. test폴더 안에 __init__.py가 없는 경우, 이 경우에는 __init__.py라는 이름을 가진 빈 파일을 생성해 주면 해결이 된다.