Отладка VScode Python с юнит-тестами - PullRequest
0 голосов
/ 18 октября 2018

Я прочитал все руководства по настройке launch.json и обнаружил свои тесты, и, кажется, это работает хорошо.

Я просто не думаю, что когда я запускаю тесты, используется launch.json.

файл launch.json:

{
    "version": "2.0.0",
    "configurations": [
        {
            "name": "bb pyt",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "env": {
                "ANOTHER": "itemhere"
            }
        }
    ]
}

Но когда я запускаю свои тесты с discover tests, я не получаю переменные ENV (в частности, «ДРУГОЙ»)

Я пошел дальше и удалил некоторые ключи из вышеуказанного json, чтобы посмотреть, будут ли отладочные тесты ломаться, но это не так.

Так что я могу заподозрить, что когда я запускаю тесты, он даже не читаетмой `launch.json config ...

любые идеи высоко ценятся!

...