我有一个运行多个断言的pytest测试。例如:
def test_x():
assert 1 == 1
assert 2 == 2
assert 3 == 3
我希望此测试的报告明确说明每个断言都已通过。 因为我的实际用例是一个时间敏感的系统,每个单一功能测试都需要包含多个断言,所以我无法将测试有效地分成多个测试来实现这一目标。
运行pytest --verbose
不会像我预期的那样为每个断言提供结果。
是的,我确实需要这些断言来指示它们已经过去了。 Pytest可以实现吗?