目录
1、Pytest的全局配置文件
(1)说明
我们之前用命令行或主函数启动测试的时候会增加一些参数来实现所需功能,很多测试用例执行都需要这些参数,所以在企业中我们会通过全局配置文件的方式来管理这些参数。
注意:
- 全局配置文件的名称是固定的,可以为
pytest.ini
,tox.ini
,setup.cfg
,常用pytest.ini
- 存放位置一般于项目的根目录
- 编码格式必须为GBK或ANSI
- 配置了全局配置文件后,命令行启动和主函数启动都会读取到
- 格式固定
- 尽量不要写入中文,避免出错
(2)示例
[pytest]
# 命令行的参数,用空格分隔
addopts = -s -v
# 测试用例的路径
testpaths = ./scripts
# 模块名的规则
python_files = test*.py
# 类名的规则
python_classes = Test*
# 方法名的规则
python_functions = test*
(3)常用配置项
- addopts:命令行参数,具体参数可参照上一篇中的执行参数部分
- testpaths:测试用例路径
- python_files:测试用例文件匹配规则
- python_classes:测试用例类匹配规则
- python_functions:测试用例方法匹配规则
- markers:自定义注册标记,用于分组执行
- norecursedirs:忽略搜索的路径,通过设置此项可使pytest不去搜索该路径
可通过在dos下使用pytest -h查看更多配置项
(4)执行
配置了全局配置文件后,直接在命令行输入pytest
就可以执行了。
声明:本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。