Я использую pycharm и пытаюсь запустить отдельные тесты. Мои «запустить все тесты работы (используется py.test), но я хочу, чтобы запустить специальные тесты Когда я пытаюсь запустить Nosetest я получаю эту ошибку:.Невозможно запустить Nosetests по классам или функциям
django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
Мой wsgi.py выглядит следующим образом:
import os os.environ.setdefault("DJANGO_SETTINGS_MODULE", "v3.settings") from django.core.wsgi import get_wsgi_application application = get_wsgi_application()
Вы пытались выполнить определенные тесты, используя py.test? 'py.test [module_filepath] :: [name_of_test]' (Источник: http://doc.pytest.org/en/latest/usage.html) – Marviel
Вы имеете в виду в терминале? как python manage.py py.test [[module_filepath]:: [name_of_test] –
Ваш файл wsgi не имеет отношения к запущенным тестам. Но вам, по крайней мере, нужно показать, как вы настроили свои тесты, и команду, которую вы используете для их запуска. –