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