首页 > 其他 > 详细

**pytest.ini配置**

时间:2021-06-11 12:15:43      阅读:23      评论:0      收藏:0      [点我收藏+]

前言
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

技术分享图片

**pytest.ini配置**

原文:https://www.cnblogs.com/blog-123/p/14874275.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!