我试图找到最佳实践/方法来运行我的PyTest测试并处理断言错误
当前我已经实现了选项a,但是我一直想知道这是否是断言失败时我希望测试结束的最佳实践/方法
# option a:
assert x==y , pytest.fail("fail message")
#option b:
try:
assert x==y
except AssertionError as e:
pytest.fail("fail message")
如上所述,我希望我的测试在失败时停止,并且不要在该测试中运行任何其他代码。我试图使我的代码尽可能高效和“美观”