说明:

  1. pytest.ini是pytest的全局配置文件,一般放在项目的根目录下
  2. 是一个固定的文件-pytest.ini
  3. 可以改变pytest的运行方式,设置配置信息,读取后按照配置的内容去运行
  4. 点我免费领取全套软件测试(自动化测试)视频资料(备注“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相关推荐

  1. 10个 安卓应用商店开发者公司账号注册(2022最新最全)

    10个 安卓应用商店开发者公司账号注册(2022最新最全) 安卓市场比较多,每个市场注册资源和要求大体一致,不过部分市场也有部分不一致的地方. 为此,梳理了一下10个比较常见的市场开发者账号注册流程以 ...

  2. 2022最新最全MyBatis(简单全面,一发入魂,内容超详细)

    目录 一.MyBatis简介 1.MyBatis历史 2.MyBatis特性 3.MyBatis下载 4.和其它持久化层技术对比 JDBC Hibernate 和 JPA MyBatis 二.搭建My ...

  3. 全光谱台灯哪个牌子好?2022最新LED全光谱护眼台灯推荐

    说到全光谱台灯,就不得不提其优越性了,由于光谱丰富,所以灯光照耀到物体身上,物体颜色进入人眼则会非常的丰富,因为全光谱对应物体的全色彩,不会因为某几种单一色彩的缺失而颜色失真,显色性非常好,人眼也会感 ...

  4. pytest配置文件pytest.ini

    Python微信订餐小程序课程视频 https://edu.csdn.net/course/detail/36074 Python实战量化交易理财系统 https://edu.csdn.net/cou ...

  5. 【pytest】pytest配置文件pytest.ini详解

    文章目录 前言 pytest.ini的内容构成 配置项markers 配置项testpaths 配置项addopts 前言 说到配置,大家可能想到的是不经常更改的内容,比如Django里的settin ...

  6. 2022最新最全的Java面试八股文小抄开源!带你摸熟 20+ 互联网公司面试考点

    2022真是多变的一年,相对往年我们会发现今年猎头电话少了,大部分企业年终奖缩水,加薪幅度也不如往年,选择好 offer 就要趁早,现在开始准备吧,刷一波 Java 面试题,能回答 70%就去 BAT ...

  7. Uni-push 推送实现全过程 (2022 最新 最全 最细)

    Uni-push 推送实现全过程 序言: 公司使用的uniapp开发的项目需要推送功能,看了下官方文档,经过几天努力,打通了推送功能.下图是ios和安卓(oppo和荣耀手机),在线或离线获取的推送通知 ...

  8. 测试学习总结之---Pytest配置文件和标记

    Pytest配置文件 pytest的配置文件通常放在测试目录下,名称为pytest.ini,命令运行时会使用该配置文件中的配置 配置文件时以 [pytest] 开头 ,pytest.ini文件格式示例 ...

  9. pytest十三:配置文件 pytest.ini

    pytest 配置文件可以改变 pytest 的运行方式,它是一个固定的文件 pytest.ini 文件,读取配置信息,按指定的方式去运行. ini 配置文件pytest 里面有些文件是非 test ...

最新文章

  1. 【RAC】RAC 实现IP访问控制
  2. 注意!我们熟知的“摩尔定律”被废了...
  3. CentOS更换网卡设置
  4. boost::fast_pool_allocator
  5. 动态页面技术(EL/JSTL)
  6. 程序员爬虫竟构成犯罪?
  7. 【引用】她拒绝了他100次,但第101次他拒绝了她
  8. surface simplification using quadratic error metrics
  9. win11怎么退回win7 Windows11退回win7的步骤方法
  10. 排除某个类_Spark Troubleshooting(故障排除)
  11. Linux ALSA 音频系统:物理链路篇
  12. 基于SSM框架实现的房屋租赁管理系统
  13. PHP的常用框架有哪些?
  14. 运维:你们 JAVA 服务怎么又又又又出问题了!内存降不下来!
  15. 五种提前还款方式那种更划算
  16. Raspberry Pi 3 -- Respeaker 4-mic的基本使用
  17. Matlab 矩阵运算(1)
  18. 机器学习的所有资源链接和经验教训(五)ML技术讲座
  19. 计算机实验 进程同步实验观察结果记录表,北京理工大学计算机实验五报告表.doc...
  20. 【多线程并发编程】十一 生产者和消费者问题(面试必问)

热门文章

  1. 数模每日小练习——数据处理——插值
  2. 武汉交通职业学院计算机协会,2018年中国计算机学会(CCF)职业教育大会在苏州顺利落幕...
  3. #个人日记-《扫黑·决战》电影观后感-20210511
  4. 洛谷P1556 幸福的路
  5. 【大染坊】从陈寿亭身上能学到什么?
  6. 224除以10为什么等于22c语言,C语言 编程练习22
  7. 【CSS小练习】DIV+CSS布局画图
  8. Windows bat批处理 结束进程
  9. 51单片机8位带符号乘法运算(汇编)
  10. matlab循迹小车,Arduino智能小车系列教程6——循迹小车