728x90
$ python manage.py test accounts
[Errno 2] No such file or directory: 'C:\\Users\\jmmas\\OneDrive\\BatangScreen\\Coding\\Project\\kiki-project-django\\kikiproject\\shortcuts\\management\\commands\\shortcuts.json'
.
.
.
AttributeError: module 'shortcuts.management.commands.test' has no attribute 'Command'
(venv)
테스트코드를 작성하고, 테스트를 해보기 위해 명령어를 눌렀는데 위와 같이 문제가 생겼다.
이상해서 디렉토리를 들여다보니..

test.py가 이미 존재한 것이었다.
내가 만든 부분은 아니었기에 무슨 코드가 있는지 들여다보았더니, 테스트코드가 아닌 일반적인 호출을 실험해본 코드이다. 그래서 APItestcase 등의 테스트 적 요소가 전혀 없지만, 테스트코드를 실행하면 python 파일 이름 중 'test%%'가 들어간 모든 파일을 우선 호출하기 때문에 위와 같은 문제가 나타난 것으로 해석했다.
따라서 파일 명명에 늘 조심해야 한다.
'Framework > Django' 카테고리의 다른 글
소셜로그인에서 redirect uri는 왜 필요한가? (0) | 2024.03.16 |
---|---|
Django 테스트코드에서 setuptestdata, setup 함수의 차이 (0) | 2024.01.01 |
HTTP POST 요청 시 headers 매개변수 (0) | 2024.01.01 |
Django Template Engine은 무엇이고 어떤 기능을 제공합니까? (1) | 2023.12.18 |
_meta (1) | 2023.12.17 |