**pytest.ini 配置文件的使用**
前言
pytest配置文件可以改变pytest的运行方式,它是一个固定的文件pytest.ini文件,读取配置信息,按指定的方式去运行
非test文件
pytest里面有些文件时非test文件
- pytest.ini:pytest的主配置文件,可以改变pytest的默认行为
- conftest.py: 测试用例的fixture 配置
__init__
.py: 识别该文件为python的package包
pytest.ini应该放在哪里?
就放在项目根目录下 ,不要乱放,不要乱起其他名字
marks
作用:测试用例中添加@pytest.mark.apitest 装饰器,如果不添加marks选项的话,就会报warning
格式:list列表类型
写法:```在test_case中 用例函数加上标签,在文件中让其识别
前面是定义标签:后面是对标签的描述
[pytest]
markers =
login: Run login case
get_all_lesson: get_all_lesson
lesson_a_list: lesson_a_list
create_lesson: create_lesson
xfail_strict
作用: 设置xfail_strict = True可以让那些标记为@pytest.mark.xfail但实际通过显示XPASS的测试用例被报告为失败
格式:True、False(默认),1、0
写法:```
[pytest]
markers =
login: Run login case
get_all_lesson: get_all_lesson
lesson_a_list: lesson_a_list
create_lesson: create_lesson
xfail_strict = False
嗨~今天你暴躁了吗?
~~~关注我,更多精彩内容带给你,关注私聊带走绝密知识~~~