Конфигурация отладки кода visual studio для django не распознает тестовые файлы
У меня стандартная настройка проекта, где мой test.py находится внутри папок app. Когда я вручную запускаю
py manage.py test
он распознает мои тестовые файлы.
При использовании этой отладочной конфигурации тесты не запускаются.
Found 0 test(s).
System check identified no issues (0 silenced).
----------------------------------------------------------------------
Ran 0 tests in 0.000s
OK
Как их правильно настроить?
launch.json:
{
"name": "Python: Django",
"type": "python",
"request": "launch",
"program": "${workspaceFolder}\\django_project\\manage.py",
"args": [
"test"
],
"django": true,
"justMyCode": true
},
Я использовал простой пример, но не столкнулся с какими-либо проблемами. Я думаю, что это может быть связано с путем manage.py
в вашем launch.json
файле. Вы можете удалить launch.json
и использовать автоматическое создание в отладке, чтобы получить новую настройку.
Вот мой launch.json
:
"configurations": [
{
"name": "Python: Django",
"type": "python",
"request": "launch",
"program": "${workspaceFolder}\\manage.py",
"args": [
"test"
],
"django": true,
"justMyCode": true
}
]
Моя manage.py
находится под рабочей областью, как на картинке:
Конечно, у меня есть другое предложение. Вы можете попробовать pytest.