Pytest断言最佳实践

时间:2019-06-10 18:54:25

标签: python-3.x automated-tests pytest

我试图找到最佳实践/方法来运行我的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")

如上所述,我希望我的测试在失败时停止,并且不要在该测试中运行任何其他代码。我试图使我的代码尽可能高效和“美观”

0 个答案:

没有答案