笔趣阁 网站开发,网站建设推广接单语,如何在vs做网站,工地接活应该去哪个平台文章目录 1.前言2.使用 pytest.mark.skip 标记无条件跳过3.使用 pytest.mark.skipif 标记根据条件跳过4. 执行pytest.skip()方法跳过测试用例 1.前言
在实际场景中#xff0c;我们可能某条测试用例没写完#xff0c;代码执行时会报错#xff0c;或者是在一些条件下不让某些… 文章目录 1.前言2.使用 pytest.mark.skip 标记无条件跳过3.使用 pytest.mark.skipif 标记根据条件跳过4. 执行pytest.skip()方法跳过测试用例 1.前言
在实际场景中我们可能某条测试用例没写完代码执行时会报错或者是在一些条件下不让某些测试用例去执行这个时候我们就需要跳过一些测试用例的执行。 pytest中测试用例跳过有三种方式
pytest.mark.skippytest.mark.skipif执行pytest.skip()在测试函数内部动态跳过
2.使用 pytest.mark.skip 标记无条件跳过
当你明确知道某个测试用例由于某些原因如功能未实现、依赖环境不满足等不能执行时可以使用此标记。 示例
import pytestdef test_01():assert 11pytest.mark.skip(reason测试用例无条件跳过)
def test_02():assert 22if __name__ __main__:pytest.main()运行结果
3.使用 pytest.mark.skipif 标记根据条件跳过
根据指定的条件来决定是否跳过测试用例当条件为 True 时测试用例会被跳过。 示例
import pytestdef test_01():assert 11pytest.mark.skip(reason测试用例无条件跳过)
def test_02():assert 22pytest.mark.skipif(11,reason条件为True时跳过)
def test_03():assert 33if __name__ __main__:pytest.main()4. 执行pytest.skip()方法跳过测试用例
在测试函数执行过程中根据某些运行时的条件来决定是否跳过测试。 示例
import pytestdef test_01():assert 11pytest.mark.skip(reason测试用例无条件跳过)
def test_02():assert 22pytest.mark.skipif(11,reason条件为True时跳过)
def test_03():assert 33def test_04():pytest.skip(执行测试用例时跳过)assert 44if __name__ __main__:pytest.main()运行结果