exit: 退出测试进程。
源码:
msg: 就是我们退出测试进程时显示的信息。 returncode: 当退出pytest时返回的一个状态码,为 int 类型。
def sum(x):
return x + 1
def test_sum1():
print(sum(2))
def test_sum2():
print(sum(-1))
pytest.exit("退出测试")
def test_sum3():
print(sum(0))
执行结果:
执行了 test_sum1() 、执行了 test_sum2( ) 打印了计算结果之后,整个进程就被退出, test_sum3() 就没有执行。并且给我打印了输入的提示信息。
说明:本篇参考官网并加入自己些许理解翻译而来,觉得有用,可以点赞和赞赏哦(^ v ^),谢谢支持;如果有不足地方,可留言评论。后续将继续更新。