美文网首页
笔记5:pytest高阶用法

笔记5:pytest高阶用法

作者: Mayxz | 来源:发表于2020-04-18 22:54 被阅读0次

1、跳过测试函数

根据特定的条件,不执行标识的测试函数

方法:

skipif (condition,reason=None)

参数:

condition:跳过的条件,必传参数

reason:标注原因,必传参数

使用方法:

@pytest.mark,skipif(condition,reason='xxx')

---修饰在测试用例前

---跳过条件,当条件为真的时候跳过

2、标记为预期失败函数

方法:

xfail(condition=None,reason=None,reason=None,run=True,strict=False)

常用参数:[strikt]

condition:预期失败的条件,必传参数

reason:失败的原因,必传参数

使用方法:

@pytest.mark,xfail(condition,reason='xxx')  预期失败的条件,当条件为真的时候预期失败

遇到的情况:

预期失败--->结果失败

预期失败--->结果成功

预期成功--->结果成功

预期成功--->结果失败

不希望预期失败结果成功的情况出现,在配置文件中添加一个参数-->xfail_strict=true

相关文章

  • 笔记5:pytest高阶用法

    1、跳过测试函数 根据特定的条件,不执行标识的测试函数 方法: skipif (condition,reason=...

  • pytest的一些高阶用法(二)

    前言 之前一篇文章pytest的一些高阶用法记录了一些高阶的用法,这边继续实践一些操作 1.报告 pytest-...

  • pytest的一些高阶用法

    前言 之前一篇文章pytest的一些实用插件实践记录了一些实用的插件,这边记录一点pytest的高阶用法。 fix...

  • pytest参数化之yaml文件操作05

    一、@pytest.mark.parametrize()基本用法 @pytest.mark.parametrize...

  • Pytest学习3 -setup和teardown的使用

    unittest用法 unittest有两个前置方法,两个后置方法,分别是: pytest用法 当然,Pytest...

  • pytest拓展

    调整执行顺序:安装:pip install pytest-ordering用法:@pytest.mark.last...

  • python自动化框架pytest(二)--fixture

    本文介绍pytest 的fixture的详细用法,下文介绍pytest的数据驱动实现。 四、pytest之fixt...

  • Python学习笔记

    pytest fixture 的用法 @pytest.fixture()装饰器用于声明函数是一个fixture。如...

  • Chapter 2 用法

    Chapter 2 用法 2.1 通过python -m pytest调用pytest 这是在2.0版本中新引入的...

  • Pytest:用法

    获取有关版本、选项名称、环境变量的帮助 pytest --version 查看pytest版本pytest --...

网友评论

      本文标题:笔记5:pytest高阶用法

      本文链接:https://www.haomeiwen.com/subject/hihavhtx.html