Тестирование кода завершения приложения PythonPython

Программы на Python
Ответить
Anonymous
 Тестирование кода завершения приложения Python

Сообщение Anonymous »

У меня есть приложение Python (запускает цикл событий, а не простой скрипт), и мне нужно проверить, что при определенных входных данных оно завершается с определенными кодами выхода.
Я' Я думаю подойти к этому, запустив приложение в подпроцессе, инициировав выход приложения, вызвав определенный вызов метода в приложении, а затем проверив код возврата подпроцесса.
Однако я не знаю, как вызвать этот определенный метод. Я не могу просто передать ввод через стандартный ввод, приложение не прослушивает стандартный ввод. Это лучший способ решить эту проблему или есть более простой метод?

Подробнее здесь: https://stackoverflow.com/questions/792 ... pplication
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»