什么是pytest.ini及如何在Pytest中应用以提升配置效率
关注开源优测不迷路
大数据测试过程、策略及挑战
测试框架原理,构建成功的基石
在自动化测试工作之前,你应该知道的10条建议
在自动化测试中,重要的不是工具
当通过控制台运行Pytest测试时你必须记住记录输出、运行时环境变量、设置超时时间、覆盖率、并行执行、依赖项等等。
我们擅长的是逻辑思维,而非记忆琐碎事务。
这就是我们使用配置文件的原因。它们让你只需指定一次设置,然后就能专注于编写测试。
那么,如何在 Pytest 中指定配置呢?
有几种方式,比如pytest.ini
、pyproject.toml
、tox.ini
、setup.config
等。
pytest.ini
优先于其他配置文件,即使它为空也是如此。
在本文中,我们主要聚焦于pytest.ini。
本文将通过示例,相当全面地概述如何在测试中设置和使用pytest.ini
。
我们会探讨如何设置控制台日志格式、超时时间、环境变量、测试路径、自定义标记、最低版本等内容。
阅读完本文后,你将对如何在pytest.ini
中进行配置有很好的理解。
什么是
pytest.ini
以及它为何有用?如何使用
pytest.ini
—— 附示例
pytest.ini
文件应存储在哪里
使用
pytest.ini
日志记录
将控制台日志输出到日志文件
为慢速测试设置超时
定义环境变量
最低版本
设置必需的插件
使用自定义标记
结论