Не удается правильно настроить Django для запуска тестов с тестами носа - PullRequest
0 голосов
/ 23 мая 2019

У меня проблемы с запуском 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 невозможен, так как он не распознает команду.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...