Тестирование вывода скриптаPython

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

Сообщение Anonymous »

У меня есть скрипт Python, который принимает один ввод (текстовый файл): ./myprog.py file.txt . Скрипт выводит строку на основе данного ввода. Я знаю ожидаемый выход для каждого файла и хочу убедиться, что мой скрипт дает правильный выход для каждого файла. < /P>

Какой общепринятый способ сделать это Тип тестирования?

Я думал об использовании модуля Python в качестве структуры тестирования, а затем запустить мой скрипт через subprocess.check_output ( stderr = subprocess.stdout) , захват stdout и stderr , а затем выполнение unittest assertequal , чтобы сравнить фактические и ожидаемые строки. Я хочу убедиться, что мне не хватает какого -то более хорошего решения.

Подробнее здесь: https://stackoverflow.com/questions/417 ... ipt-output
Ответить

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

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

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

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

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