笔记5:pytest高阶用法

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容