下面我会为你详细讲解pytest配置文件pytest.ini的具体使用攻略。
什么是pytest.ini文件?
pytest.ini文件是一个用于存储pytest配置选项和标志的文件,允许pytest在运行时以所配置的方式执行测试,而无需显式地指定命令行参数。它能够方便地配置pytest,并避免在每次运行测试时都需要键入大量的命令行参数。
创建pytest.ini文件
在测试目录下创建一个名为pytest.ini
的文件即可。
配置示例
1)示例一:配置“禁用打印”
若需要禁用pytest打印,在pytest.ini文件中添加以下配置即可:
[pytest]
; 禁用打印
log_cli=false
2)示例二:配置“选择要运行的测试用例”
如果需要指定要运行的测试用例集,可以在pytest.ini文件中添加一个新的[pytest]
部分,并使用python_files
选项指定要包含测试文件的模式。例如,要仅包括所有名称以"test_id"开头的测试文件,可以使用以下配置:
[pytest]
; 包含名称以“test_id”开头的测试文件
python_files = test_id*
其他常用配置选项:
配置选项 | 描述 |
---|---|
addopts |
允许附加其他命令行选项 |
markers |
定义自定义标记并将其应用于测试 |
norecursedirs |
指定pytest不应在其中查找测试文件的目录名称 |
python_files |
指定应包括在测试集中的python文件的匹配模式 |
testpaths |
指定pytest应在其中查找测试文件的根目录名称 |
更多配置选项可以在pytest的文档中找到:https://docs.pytest.org/en/latest/customize.html
希望这能够帮助你更好地使用pytest.ini文件进行测试。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:pytest配置文件pytest.ini的具体使用 - Python技术站