pytest 测试框架学习(8):pytest.exit

时间:2022-07-24
本文章向大家介绍pytest 测试框架学习(8):pytest.exit,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

pytest.exit

含义

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 ^),谢谢支持;如果有不足地方,可留言评论。后续将继续更新。