Есть ли способ утверждать, что программа запросила ввод данных пользователем и считать тестовый пример завершенным? Если нет, то как я могу смоделировать ввод пользователя без изменения сигнатуры функции, чтобы иметь дополнительные параметры для тестирования разработки?
Я ищу что-то вроде self.assertPromptForInput(test, error_message)
или какой-то декоратор, который вводит то, что думает моя функцияstdin
, а затем я использую обычные утверждения для проверки функциональности.