повторно импортировать тестируемый модуль, чтобы потерять контекст

Многие модули Python сохраняют внутреннее состояние без определения классов, например регистрация поддерживает несколько регистраторов, доступных через getLogger () .

Как вы тестируете такой модуль?
Используя стандартные инструменты unittest , я хотел бы, чтобы различные тесты внутри класса TestCase повторно импортировали мой модуль-под -test, чтобы каждый раз терять свой контекст. Можно ли это сделать?

10
задан Jonathan 18 September 2011 в 08:33
поделиться