Я работаю над проектом Django и использую VSCode в качестве редактора.
Более того, я нашел возможности IDE очень полезными. Итак, теперь я пытаюсь отладить тесты, которые раньше не удались.
В отладочной конфигурации у меня следующее:
{
"name" : "Django: TestServer",
"type" : "python",
"request" : "launch",
"program" : "${workspaceFolder}/manage.py",
"console" : "integratedTerminal",
"env" : {"STAGING_SERVER": "staging.my_server.com"},
"args" : ["test", ${file}],
"django" : true
}
При запуске отладчика я получаю сообщение, в котором говорится:
File does not exist "/home/diego/project/manage.py test
/home/diego/project/func_tests/test_login.py"
Когда я провожу этот тест самостоятельно, я делаю:
.../project$ python manage.py test func_tests.test_login
То есть записать тестовый адрес в виде модулей Python, а не папок.
Я прочитал документацию по VSCode об отладке Django и ничего не нашел по этому поводу. Кто-нибудь знает, как это исправить?
Спасибо.