Настройки обнаружения тестов 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, это должно быть сделано без установки каких-либо новых модулей.

Вернуться на верх