Опция 1:
Переключите вашего бегуна на pytest , который по умолчанию захватывает / подавляет ведение журнала, Обратите внимание, что pytest runner может и будет собирать тесты, написанные с помощью stdlib unittest.
Опция 2:
Выполните макет конфигурации регистрации, чтобы использовать NullHandler
во время выполнения теста. Это означает, что во время тестового прогона запись, которая в противном случае go в файл и / или stderr, вместо этого будет go ... никуда. Вы не можете использовать этот подход, если вы действительно хотите делать утверждения для зарегистрированных событий, для этого вам нужно будет настроить обработчик захвата журнала, такой как MemoryHandler
.