微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Novice学Pytest(14)-配置文件pytest.ini的详细使用

一、前言

  pytest.ini配置文件可以改变pytest的运行方式,读取配置信息,按指定的方式去运行

  pytest里有些文件是非test文件

  • pytest.ini:pytest的主配置文件,可以改变pytest的认行为
  • conftest.py:测试用例的一些fixture配置
  • _init_.py:识别该文件夹为python的package包

二、pytest.ini存放位置

  一般放在项目根目录下,不要乱放,页不要乱起其他名字

三、常用的配置项

  (1)markers

  作用:测试用例中添加了@pytest.mark.apptest装饰器,如果不添加marks选项,会报warnings,另外标记比较多,不容易记住,写入到pytest.ini,对分类测试有用处

  格式:list列表类型

  写法:

1 [pytest]
2 markers =
3     P0: Run the P0 case
4     P1: Run the P1 case
5     P2: Run the P2 case

  查看标记:pytest --markers

  (2)xfail_strict

  作用:设置xfail_strict=True可以让那些标记为@pytest.mark.xfail但实际通过显示XPASS的测试用例被报告为失败

  格式:True、False(认),1、0

  写法:

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐