2016-04-05 5 views
1

Я пишу тесты, используя модуль python 2.7.11 unittest, и хотел бы изложить некоторые детали из кода установки в setUpClass в журнал отчетов unittest-xml. Есть ли способ не выводить на вывод stdout и/или stderr для вывода xml?Вывод stdout или stderr в python setUpClass

ответ

1

Мне нравится использовать регистратор, но мне пришлось использовать метод ошибок для его распечатки на экране прямо из коробки. Пример:

import logging 

expect = ... 
actual = ... 
logging.error('%d, %d', expect, actual) 
+0

Обновленный вопрос, я понял, что забыл упомянуть, что в журнале xml я надеялся избежать подавления вывода. Я также обнаружил, что stdout подавляется на терминале, но stderr будет отображаться при использовании ведения журнала. К сожалению, я пытаюсь охарактеризовать вывод unittest для не-разработчиков, чтобы понять. –

Смежные вопросы