当前位置: 首页 > article >正文

什么是pytest.ini及如何在Pytest中应用以提升配置效率

关注开源优测不迷路

大数据测试过程、策略及挑战

测试框架原理,构建成功的基石

在自动化测试工作之前,你应该知道的10条建议

在自动化测试中,重要的不是工具


当通过控制台运行Pytest测试时你必须记住记录输出、运行时环境变量、设置超时时间、覆盖率、并行执行、依赖项等等。


我们擅长的是逻辑思维,而非记忆琐碎事务。


这就是我们使用配置文件的原因。它们让你只需指定一次设置,然后就能专注于编写测试。


那么,如何在 Pytest 中指定配置呢?


有几种方式,比如pytest.inipyproject.tomltox.inisetup.config等。


pytest.ini 优先于其他配置文件,即使它为空也是如此。


在本文中,我们主要聚焦于pytest.ini。


本文将通过示例,相当全面地概述如何在测试中设置和使用pytest.ini


我们会探讨如何设置控制台日志格式、超时时间、环境变量、测试路径、自定义标记、最低版本等内容。


阅读完本文后,你将对如何在pytest.ini中进行配置有很好的理解。


  • 什么是pytest.ini以及它为何有用?

  • 如何使用pytest.ini—— 附示例

  • pytest.ini

    文件应存储在哪里

  • 使用pytest.ini

    • 日志记录

    • 将控制台日志输出到日志文件

    • 为慢速测试设置超时

    • 定义环境变量

    • 最低版本

    • 设置必需的插件

    • 使用自定义标记

  • 结论


http://www.kler.cn/a/554540.html

相关文章:

  • 万能头文件
  • Profinet 转 EtherNet/IP 如何解锁西门子 1500 与罗克韦尔 PLC 通讯潜能
  • Emacs折腾日记(十三)——函数、宏以及命令
  • java每日精进 2.13 MySql迁移人大金仓
  • uniapp 使用unplugin-auto-import 后, vue文件报红问题
  • 一文讲清 AIO BIO NIO的区别
  • hive迁移补数脚本细粒度 表名-分区唯一键
  • Linux内核实时机制7 - 实时改造机理 -软中断优化上
  • php 系统命令执行及绕过
  • shell编程总结
  • 树莓派4基于Debian GNU/Linux 12 (Bookworm)添加多个静态ipv4网络
  • 设计模式教程:享元模式(Flyweight Pattern)
  • 实时股票行情接口与WebSocket行情接口的应用
  • python中格式化输出知识点汇总
  • 使用API有效率地管理Dynadot域名,为域名部署DNS安全拓展(DNSSEC)
  • 视觉目标检测之小目标检测技术调研与实验
  • 网络安全技术pat实验 网络安全 实验
  • 当滑动组件连续触发回调函数的三种解决办法
  • 相比于WebSocket,SSE更适合轻量级
  • 【Scrapy】Scrapy教程7——存储数据