У меня есть тест pytest, который запускает несколько утверждений. Например:
def test_x():
assert 1 == 1
assert 2 == 2
assert 3 == 3
Я хочу, чтобы в отчете об этом тесте было конкретно указано, что каждое из этих утверждений прошло.
Поскольку мой реальный вариант использования - чувствительная ко времени система, в которой каждый функциональный тест должен включать несколько утверждений, я не могу эффективно разделить тест на несколько тестов, чтобы достичь этого.
Выполнение pytest --verbose
не дает результатов для каждого утверждения, как я ожидал.
И да, мне нужны эти утверждения, чтобы давать указания, даже когда они прошли. Возможно ли это с помощью Pytest?