标签:Run 14 配置文件 Novice markers 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
写法:
标签:Run,14,配置文件,Novice,markers,pytest,ini,测试用例 来源: https://www.cnblogs.com/huainanhai/p/15173594.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。