pytest用例过滤

一、用例过滤

使用pytest的装饰器修饰在用例或者类上进行过滤用例

1.@pytest.mark.skip

skip:接收一个字符串参数reason,描述用例不执行原因

    @pytest.mark.skip(reason="此用例不执行")
    def test_a01(self):
        print("执行test_a01。。。。。。")

执行结果:
image

2.@pytest.mark.skipIf

skipIf:接收两个参数
参数1: 接收一个条件表达式, 条件为True时用例不执行
参数2: 接收一个字符串参数reason, 描述用例不执行原因

    @pytest.mark.skipif(1 == 1, reason="此用例不执行")
    def test_login2(self):
        print("\npytest测试用例执行。。。。。")

执行结果:
image

posted @ 2020-07-14 04:20  silence022  阅读(109)  评论(0)    收藏  举报