반응형
_________________________________ ERROR collecting tests/test_settings.py __________________________________
import file mismatch:
imported module 'test_settings' has this __file__ attribute:
/home/hoseung2/cc/tests/test_settings.py
which is not the same as the test file we want to collect:
/home/hoseung2/test_release/cc/tests/test_settings.py
HINT: remove __pycache__ / .pyc files and/or use a unique basename for your test file modules
pytest를 하려는데 pytest가 되지않는 상황...! 에러가 무수히 뜨며 위와 같은 로그를 남겼다.
설명에서도 볼 수 있듯이, 동일한 이름의 테스트 파일이 있을 때 나타난다.
find -name '*.pyc' -delete
find -name __pycache__ -delete
이렇게 지워주면, 끝!
간혹 다른 설명 중에 __init__.py를 추가하면 된다는 설명도 있는데, 난 이미 있었기에 pycache를 삭제하였다.
반응형
댓글