当前位置: 首页 > news >正文

Pytest项目_day13(usefixture方法、params、ids)

usefixture

  • 我们还可以使用mark.usefixtures来调用fixture
    • 这样相比在传入参数处调用fixture,会更加直接
      在这里插入图片描述
    • 但是如果我们在一个测试用例中使用了多个usefixtures,那么测试用例会先调用离他最近的那个fixture
      在这里插入图片描述

params

  • fixture中还可以带参数
    • 当我们用request.param就可以从参数列表中获取当前的参数
    • request.paramrequest不能改
    • 最后可以实现,执行某个测试用例时,且该测试用例调用改fixture,会依次传入参数列表中的参数,并且有几个参数就会执行几次测试用例
  • 但是更多的情况是,我们会将测试数据放在yaml文件中,而不是放在这里
    在这里插入图片描述

ids

  • 用于给当前的测试用例起别名
    • 可以params和ids同时使用,对于每一次执行测试用例都起一个别名,并且顺序一致
      在这里插入图片描述
http://www.xdnf.cn/news/1289881.html

相关文章:

  • 机器学习处理文本数据
  • linux 开机进入initramfs无法开机
  • 串口通信学习
  • 数据分析专栏记录之 -基础数学与统计知识
  • Spring-Cache 缓存数据
  • windows git安装步骤
  • XGBoost 的适用场景以及与 CNN、LSTM 的区别
  • 网络协议——HTTP协议
  • Linux服务:Apache 虚拟主机配置指南:多站点部署三种方式详解
  • 【超详细!题解|两种做法】洛谷P3196 [HNOI2008] 神奇的国度[MCS算法]
  • 深入剖析 React 合成事件:透过 onClick 看本质
  • 过程设计工具深度解析-软件工程之详细设计(补充篇)
  • Nginx 高级配置
  • 【后端】Spring @Resource和@Autowired的用法和区别
  • 通用同步/异步收发器USART串口
  • excel-随笔记
  • [ 数据结构 ] 时间和空间复杂度
  • Python初学者笔记第二十二期 -- (JSON数据解析)
  • VGG改进(2):基于Local Attention的模型优化
  • 【图像算法 - 13】基于 YOLO12 与 OpenCV 的实时目标点击跟踪系统(系统介绍 + 源码详细)
  • 获取数组,字符串,集合的长度
  • C++——高性能组件
  • 算法打卡力扣第88题:合并两个有序数组(easy)
  • 解释 Spring MVC 的工作原理
  • _init__.py的作用
  • 智能装配线cad【8张】三维图+设计说明书
  • linux 执行ls命令文件夹显示全白色
  • Langchain入门:文本摘要
  • 多轮问答与指代消解
  • 一维数组的创建、初始化与使用指南