前言
pytest配置文件可以改变pytest的运行方式,它是一个固定的文件pytest.ini文件,读取配置信息,按指定的方式去运行
非test文件
pytest里面有些文件时非test文件
__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
原文:https://www.cnblogs.com/blog-123/p/14874275.html