Как временно скрыть стандартный вывод или стандартный вывод при запуске юнит-теста в Python

У меня неисправный сторонний модуль python, который выводит в stdout или stderr, пока он импортируется, и это нарушает вывод моих юнит-тестов.

Как я могу временно перенаправитьstdout чтобы скрыть свой вывод.

Ограничить синтаксис Python 2.5 :)

ОбновитьЯ забыл упомянуть, чтоsys.stdout а такжеsys.__stderr__ методы не работают в этом случае. Насколько я знаю, этот неисправный модуль использует нативный код.

Ответы на вопрос(2)

Ваш ответ на вопрос