У меня проблемы с запуском nosetests
из командной строки системы.
Я установил django-nose
и добавил его в settings.py
:
INSTALLED_APPS = [
...
'django_nose',
]
TEST_RUNNER = 'django_nose.NoseTestSuiteRunner'
Далее ясоздан файл .env
со следующим содержимым:
DJANGO_SETTINGS_MODULE=mysite.settings
settings.py
в mysite
, а .env
в .
.Структура выглядит следующим образом:
/hay
/mysite
/tests
.env
manage.py
Теперь, когда я пытаюсь запустить nosetests
, находясь в .
, я получаю ошибку:
django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
Я незнаю, что еще с этим делать.Я думал, что файл .env
разберутся в этом.
- редактировать
Запуск nosetests
через оболочку Django невозможен, так как он не распознает команду.