Django에서 test.py를 만들고
python manage.py test
를 입력하면 테스트를 진행할 수 있다.
하지만 패키지 구조를 관리하기 위해 앱별로 test 폴더를 만들어 test를 관리하게 될 경우 테스트가 진행되지 않는 경우가 있다.
첫 번째, test 파일의 이름이 test로 시작 되지 않을 때, 예를 들어 test_view.py 와 같이 test로 시작 할 수 있도록 파일 명을 변경해 주어야 한다.
두 번쩨. test폴더 안에 __init__.py가 없는 경우, 이 경우에는 __init__.py라는 이름을 가진 빈 파일을 생성해 주면 해결이 된다.
'IT > Python' 카테고리의 다른 글
Django, n+1 문제해결을 위한 select_related, prefetch_related (2) | 2024.11.07 |
---|---|
APIClient와 APIRequestFactory의 차이 (1) | 2024.10.09 |
Django 사용자 모델 커스터마이징하기 (1) | 2024.10.09 |
Django, foreignkey error - 무결성에 문제가 없더라도 migrations 폴더와 pycache에 문제가 없는지 살펴보기 (0) | 2024.04.12 |
Django, 서드파티 앱에 대해서 (0) | 2024.04.08 |