Вы можете попробовать использовать pytest для запуска юнит-тестов.Если это работает (работает множество тестовых наборов на основе unittest), то вы можете создать небольшой модуль, например «mymod.py», определяющий хук конфигурации pytest:
# content of mymod.py
def pytest_configure():
import logging
logging.getLogger().setLevel(logging.WARN)
Если вы сейчас выполните py.testнапример:
$ py.test -p mymmod --pyargs mylib
Затем в пакете "mylib" будут проверяться тесты, и перед их запуском уровень ведения журнала изменяется.Параметр «-p» указывает плагин для загрузки, а «--pyargs» указывает pytest сначала попытаться импортировать аргументы, а не обрабатывать их как имена каталогов или файлов (по умолчанию).
Для получения дополнительной информации: http://pytest.org и http://pytest.org/latest/unittest.html
HTH, хольгер