Все работает отлично с PyCharm и pytest, за исключением случаев, когда у меня есть тесты с ошибкой, затем он дублирует вывод ошибки:
Один из реальных сбоев, если красный и другой белые. Это действительно раздражает, и я не нашел способа отключить такое поведение.
Существует опция отключения журнала через py.test
, однако он отключит все протоколирование.
Примечание: все работает как ожидалось, если я запускаю python -m pytest test.py
Я думаю, что это особенность, а не ошибка. Верхний уровень испускается во время тестирования, что позволяет вам просмотреть неисправность до завершения тестирования. Вторая копия результатов - это сводка, которая эффективно удаляет любой текст, показывающий ход теста.
Вы можете легко просмотреть только часть тестового вывода, нажав на тестовую иерархию: