Настройки обнаружения тестов VScode unittest для приложения django
У меня есть приложение django с некоторыми unittests. Я хочу запустить\отладить их в VScode v.1.59.1.
Мой ./vscode/settings.json выглядит следующим образом:
{
"python.testing.unittestArgs": [
"-v",
"-s",
"./routes/tests",
"-p",
"test*.py"
],
"python.testing.pytestEnabled": false,
"python.testing.nosetestsEnabled": false,
"python.testing.unittestEnabled": true,
}
Когда я пытаюсь запустить\discover тесты, я получаю следующий результат:
ImportError: Failed to import test module: test_utils
...
django.core.exceptions.ImproperlyConfigured: Requested setting REST_FRAMEWORK, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
Когда я пытаюсь запустить тесты обычным способом django с помощью команды:
python manage.py test
тесты работают нормально.
Пожалуйста, помогите мне настроить мой VScode для запуска django unittests.
P.S: Я не могу установить pytest, это должно быть сделано без установки каких-либо новых модулей.