Недавно я узнал об использовании Pytest для выполнения юнит-тестов в Python. Я поиграл с этим в Repl.it , выполнив простое утверждение для двух разных строк, которые должны потерпеть неудачу.
import pytest
assert 'a' == 'b'
Что не получается с ошибкой
Traceback (most recent call last):
File "python", line 2, in <module>
AssertionError
Однако Pytest не печатает «a» или «b». Это было бы очень полезно при отладке, так как я могу сравнить различия между двумя разными строками. Модуль unittest имеет эту функцию по умолчанию. Есть ли у Pytest эта функция? Если нет, то как мне его включить? Я использую Pytest для более крупного проекта и хотел бы выяснить это, прежде чем продолжить работу.