Я хотел бы, чтобы мой модуль unittest Python рассказывал тестировщику пропустить его в некоторых ситуациях (например, не удалось импортировать модуль или найти критический ресурс).
Я могу использовать @unittest.skipIf(...)
, чтобы пропустить класс unittest.TestCase, но как пропустить весь модуль? Применение скипов к каждому классу недостаточно, поскольку сами определения классов могут вызывать исключения, если модуль не может импортировать.