2022最新最全的pytest配置文件pytest.ini
说明:
- pytest.ini是pytest的全局配置文件,一般放在项目的根目录下
- 是一个固定的文件-pytest.ini
- 可以改变pytest的运行方式,设置配置信息,读取后按照配置的内容去运行
- 点我免费领取全套软件测试(自动化测试)视频资料(备注“csdn000”)
pytest.ini 设置参数
1. addopts 设置自定义执行参数,pytest运行时以此设置为默认执行条件
例如:
进行如下设置后
执行pytest时默认执行的是pytest -v -s test_f.py
[pytest] addopts = -v -s test_f.py
2. filterwarnings 隐藏一些不推荐使用的警告
[pytest] filterwarnings = ignore:.*U.*mode is deprecated:DeprecationWarning
3. 设置执行路径 testpaths
当从[rootdir目录执行pytest时,如果在命令行中没有给出特定的目录,文件或测试ID,则设置应搜索测试的目录列表。
设置testpaths后,只在设置的路径中查找测试用例并执行,可配置多个,空格隔开
如下,只查找testcase下的测试用例并执行
[pytest] testpaths = ./testcase
4. timeout 超时
超时30s后执行用例失败
[pytest] timeout = 30
5. norecursedirs
pytest.ini配置norecursedirs= lxk test.py 不搜索执行对应文件夹下或文件下的用例,和testpaths配置完全相反的效果,可配置多个,空格隔开
6. markers 分组参数
用于对用例分组
[pytest] markers =smoking :high :medium :lower :
测试用例中标识,运行pytest -v -m smoking,只执行还有smoking标记的测试用例
@pytest.mark.smoking def test():pass
点我免费领取全套软件测试(自动化测试)视频资料(备注“csdn000”)
7. 设置pytest最小版本,个人理解就是一个提示,如果超过设置的最小版本有些pytest的功能不支持可能会报错,设置超过当前使用的版本,也可正常运行
minversion=6.0
cmd下使用 pytest -h 命令查看pytest.ini的设置选项:
2022最新最全的pytest配置文件pytest.ini相关推荐
- 10个 安卓应用商店开发者公司账号注册(2022最新最全)
10个 安卓应用商店开发者公司账号注册(2022最新最全) 安卓市场比较多,每个市场注册资源和要求大体一致,不过部分市场也有部分不一致的地方. 为此,梳理了一下10个比较常见的市场开发者账号注册流程以 ...
- 2022最新最全MyBatis(简单全面,一发入魂,内容超详细)
目录 一.MyBatis简介 1.MyBatis历史 2.MyBatis特性 3.MyBatis下载 4.和其它持久化层技术对比 JDBC Hibernate 和 JPA MyBatis 二.搭建My ...
- 全光谱台灯哪个牌子好?2022最新LED全光谱护眼台灯推荐
说到全光谱台灯,就不得不提其优越性了,由于光谱丰富,所以灯光照耀到物体身上,物体颜色进入人眼则会非常的丰富,因为全光谱对应物体的全色彩,不会因为某几种单一色彩的缺失而颜色失真,显色性非常好,人眼也会感 ...
- pytest配置文件pytest.ini
Python微信订餐小程序课程视频 https://edu.csdn.net/course/detail/36074 Python实战量化交易理财系统 https://edu.csdn.net/cou ...
- 【pytest】pytest配置文件pytest.ini详解
文章目录 前言 pytest.ini的内容构成 配置项markers 配置项testpaths 配置项addopts 前言 说到配置,大家可能想到的是不经常更改的内容,比如Django里的settin ...
- 2022最新最全的Java面试八股文小抄开源!带你摸熟 20+ 互联网公司面试考点
2022真是多变的一年,相对往年我们会发现今年猎头电话少了,大部分企业年终奖缩水,加薪幅度也不如往年,选择好 offer 就要趁早,现在开始准备吧,刷一波 Java 面试题,能回答 70%就去 BAT ...
- Uni-push 推送实现全过程 (2022 最新 最全 最细)
Uni-push 推送实现全过程 序言: 公司使用的uniapp开发的项目需要推送功能,看了下官方文档,经过几天努力,打通了推送功能.下图是ios和安卓(oppo和荣耀手机),在线或离线获取的推送通知 ...
- 测试学习总结之---Pytest配置文件和标记
Pytest配置文件 pytest的配置文件通常放在测试目录下,名称为pytest.ini,命令运行时会使用该配置文件中的配置 配置文件时以 [pytest] 开头 ,pytest.ini文件格式示例 ...
- pytest十三:配置文件 pytest.ini
pytest 配置文件可以改变 pytest 的运行方式,它是一个固定的文件 pytest.ini 文件,读取配置信息,按指定的方式去运行. ini 配置文件pytest 里面有些文件是非 test ...
最新文章
- 【RAC】RAC 实现IP访问控制
- 注意!我们熟知的“摩尔定律”被废了...
- CentOS更换网卡设置
- boost::fast_pool_allocator
- 动态页面技术(EL/JSTL)
- 程序员爬虫竟构成犯罪?
- 【引用】她拒绝了他100次,但第101次他拒绝了她
- surface simplification using quadratic error metrics
- win11怎么退回win7 Windows11退回win7的步骤方法
- 排除某个类_Spark Troubleshooting(故障排除)
- Linux ALSA 音频系统:物理链路篇
- 基于SSM框架实现的房屋租赁管理系统
- PHP的常用框架有哪些?
- 运维:你们 JAVA 服务怎么又又又又出问题了!内存降不下来!
- 五种提前还款方式那种更划算
- Raspberry Pi 3 -- Respeaker 4-mic的基本使用
- Matlab 矩阵运算(1)
- 机器学习的所有资源链接和经验教训(五)ML技术讲座
- 计算机实验 进程同步实验观察结果记录表,北京理工大学计算机实验五报告表.doc...
- 【多线程并发编程】十一 生产者和消费者问题(面试必问)
热门文章
- 数模每日小练习——数据处理——插值
- 武汉交通职业学院计算机协会,2018年中国计算机学会(CCF)职业教育大会在苏州顺利落幕...
- #个人日记-《扫黑·决战》电影观后感-20210511
- 洛谷P1556 幸福的路
- 【大染坊】从陈寿亭身上能学到什么?
- 224除以10为什么等于22c语言,C语言 编程练习22
- 【CSS小练习】DIV+CSS布局画图
- Windows bat批处理 结束进程
- 51单片机8位带符号乘法运算(汇编)
- matlab循迹小车,Arduino智能小车系列教程6——循迹小车