Есть ли способ закрыть командную строку после завершения выполнения пакета pytest? - PullRequest
0 голосов
/ 10 июля 2020

В настоящее время я столкнулся с проблемой, когда я выполняю свой пакет pytest из командной строки (в windows). Я добавил свой вызов pytest в файл bat.

py.test TestCases/test_macro.py --url %1 --html=Reports/macro-community-suite-%fullstamp%.html --css=css/style.css --self-contained-html --host %2 --type=macro
echo mail_call
call send_mail.bat

Что происходит, когда pytest сгенерировал результаты (например, пройдено 2 теста), командное окно остается там само, оно не завершается. Следовательно, следующая команда, которая отправляет почту, не выполняется.

Поэтому мой вопрос заключается в том, как убить cmd после того, как pytest завершил выполнение и были сгенерированы результаты?

...