Отладка VSCode, передача файла в виде модуля Python - PullRequest
1 голос
/ 08 марта 2019

Я работаю над проектом 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 и ничего не нашел по этому поводу. Кто-нибудь знает, как это исправить?

Спасибо.

1 Ответ

0 голосов
/ 12 марта 2019

В настоящее время расширение Python для VS Code не имеет такого уровня поддержки для тестирования Django.Вы можете выполнить запрос Django , чтобы узнать, когда что-то приземлится.

...