Когда я запускаю python manage.py tests
, я получаю сообщение о том, что какой-то тестовый модуль не найден.
Я использую PyCharm, Django 2.1.4 и W10 в Ubuntu.
Ошибка:
======================================================================
ERROR: projectname.projectname (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: projectname.projectname
Traceback (most recent call last):
File "/usr/lib/python3.6/unittest/loader.py", line 462, in _find_test_path
package = self._get_module_from_name(name)
File "/usr/lib/python3.6/unittest/loader.py", line 369, in _get_module_from_name
__import__(name)
ModuleNotFoundError: No module named 'projectname.projectname'
То, что я пробовал
python manage.py runserver
, и все работает отлично. - Добавьте
projectname
в INSTALLED_APPS - Создание и приложение под названием
tests
Структура моего проекта
Django
│ ├── requirements.txt
│ └── projectname
│ ├── __init__.py
│ ├── manage.py
│ └── projectname
│ ├── apps
│ │ ├── accounts
│ │ │ ├── admin.py
│ │ │ ├── apps.py
│ │ │ ├── __init__.py
│ │ │ ├── migrations
│ │ │ │ ├── __init__.py
│ │ │ ├── models
│ │ │ │ ├── __init__.py
│ │ │ │ ├── profiles.py
│ │ │ │ └── users.py
│ │ │ ├── serializers
│ │ │ │ └── __init__.py
│ │ │ ├── tests.py
│ │ │ ├── urls.py
│ │ │ └── views
│ │ │ └── __init__.py
│ │ ├── __init__.py
│ ├── db.sqlite3
│ ├── __init__.py
│ ├── settings
│ │ ├── base.py
│ │ ├── development.py
│ │ ├── production.py
│ ├── static
│ ├── templates
│ ├── urls.py
│ └── wsgi.py
Я просто хочу запустить свои тесты, как в любом другом проекте django ... У меня естьникогда не сталкивался с этой проблемой раньше, поэтому любая помощь приветствуется!:)