Как отследить покрытие кода скриптов, запускаемых в оболочке Python, из модульного теста? - PullRequest
0 голосов
/ 16 февраля 2019

Я использую Visual Studio Enterprise для покрытия кода модульных тестов.Модульные тесты откроют оболочку Python и выполнят другие сценарии Python, например, запустят execfile ("other_script.py") в оболочке Python.

Однако VS не знает ни об этой внешней оболочке Python, ни о каких-либо вызываемых там функциях, поэтому она не принимает никакого покрытия кода для функций или сценариев, запускаемых внутри этой внешней оболочки Python.

Можно ли заставить Visual Studio также охватывать функции, выполняемые во внешней оболочке Python?

Под оболочкой Python я имею в виду окно, которое открывается при запуске Python.exe в Windows.

1 Ответ

0 голосов
/ 16 февраля 2019

Если вы хотите запустить другие скрипты, просто сделайте это:

import [script here]

До этого вы могли также иметь другие операторы.Я все еще не понимаю, что вы имеете в виду.Не могли бы вы объяснить больше?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...