标记函数
为了确定执行的测试函数,可以对函数进行标记
1、执行时使用 :: 指定函数名称
2、执行时使用 -k 对函数进行模糊匹配
3、使用pytest.mark在函数上进行标记,在测试时使用 -m选择标记的测试函数
一个函数可以打上多个标记;多个函数也可以打上相同的标记
在运行时使用-m 可以家伙是哪个逻辑
例如 -m "aa and bb"
-m "aa and not bb"
-m "aa or bb"
跳过函数
对于不执行用例,可以使用标记跳过测试 @pytest.mark.skip,如果要增加跳过用例的条件,可以使用skipif
预见错误
对于事先知道会失败的用例,但是又想要执行的用例,使用@pytest.mark.xfail执行
如果用例确实失败,则展示为 小写 x
如果实际运行成功,则展示为大写 X