我正在尝试找到运行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")正如我在上面提到的,我希望我的测试在失败时停止,并且不在该测试中运行任何额外的代码。我试着让我的代码尽可能的高效和美观。
https://stackoverflow.com/questions/56532011
复制相似问题