У меня есть неисправный модуль python третьей стороны, который выводит на stdout или stderr во время его импорта, и это нарушает выходные данные моих unittests.
Как я могу временно перенаправить stdout
, чтобы скрыть свой вывод.
Предел синтаксиса Python 2.5:)
Обновить, я забыл упомянуть, что методы sys.stdout
и sys.__stderr__
не работают в этом случае. Насколько я знаю, этот неисправный модуль использует собственный код.