ModuleNotFoundError: при запуске тестов Django модуль с именем project.appname отсутствует. - PullRequest
0 голосов
/ 23 октября 2019

При попытке запустить мои тесты с использованием ./manage.py test или pytest все приложения в моем проекте Django не проходят свои тесты с ModuleNotFoundError: No module named 'project.appname'. Однако при работе с ./manage.py test app.tests (если тесты находятся в выделенном каталоге тестов) они выходят за пределы ошибки Module Not Found.

Я думаю, что с моей конфигурацией что-то не так, что приводит к этой ошибкено я понятия не имею, куда тыкать, чтобы попытаться исправить это: я не вижу ничего, что заставляет PyCharm кричать на меня, когда я смотрю на любой модуль тестирования или на Settings.py

1 Ответ

1 голос
/ 23 октября 2019

Удалите файл __init__.py из project.

например

project/
    - appname
       ...
    ...
    __init__.py    # Remove this one.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...