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