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

Pytest项目_day10(接口的参数传递)

接口的参数传递

  • 如果我们需要在一个测试用例中使用另一个测试用例中获得的数据,应该怎么办?

解决方案一:使用函数返回值

- 我们可以在另一个测试用例中使用`return`来返回所需的数据,并在其他的测试用例中调用该测试用例(作为方法调用)- 注意,在其他的测试用例中,被调用的测试用例不会被当成测试用例再测试一遍,而是只当成方法调用一次 

在这里插入图片描述

解决方案二:使用类变量(推荐)

- 我们可以将先运行的测试用例所获得的数据赋给类变量,然后在另一个测试用例中通过调用该类变量来获取所需要的数据- 注意,此时需要使用类变量(类名.变量),来确保所有测试用例使用的是同一个变量

在这里插入图片描述
- 如果我们使用了实例变量(self.变量),由于pytest会给每一个测试用例分配一个不同的实例,那么两个测试用例之间的数据就无法互通,也就无法使用。
在这里插入图片描述

http://www.xdnf.cn/news/1261117.html

相关文章:

  • WORD接受修订,并修改修订后文字的颜色
  • Autosar AP功能组状态和模型进程是否预定义后不改变了?
  • Electron——窗口
  • 嵌入式硬件接口总结
  • 2025华数杯数学建模A题【 多孔膜光反射性能的优化与控制】原创论文分享
  • 6、图片上方添加波浪效果
  • Java开发者的AI革命:飞算JavaAI全流程实战与对比评测
  • Java基础知识总结
  • Harbor 企业级实战:单机快速上手 × 高可用架构搭建 × HTTPS安全加固
  • 宝龙地产债务化解解决方案二:基于资产代币化与轻资产转型的战略重构
  • 微信小程序性能优化
  • 宝龙地产债务化解解决方案一:基于资产代币化与轻资产转型的战略重构
  • 【高等数学】第八章 向量代数与空间解析几何——第三节 平面及其方程
  • C语言中的数据结构--树
  • apache cgi测试
  • 安全合规1--实验:ARP欺骗、mac洪水攻击、ICMP攻击、TCP SYN Flood攻击
  • 操作系统-实验-进程
  • 以下是使用这款ePub编辑器将指定章节转换为TXT文本文档的操作方法
  • (已解决)IDEA突然无法使用Git功能
  • 手机拍照识别中模糊场景准确率↑37%:陌讯动态适配算法实战解析
  • hyper-v虚拟机启动失败:Virtual Pci Express Port无法打开电源,因为发生错误,找不到即插即用设备
  • SQL Server 2019搭建AlwaysOn高可用集群
  • Money Sums
  • 【优选算法】BFS解决拓扑排序
  • UE4/UE5 Android 超大(视频)文件打包/防拷贝方案
  • Linux 内存管理之page folios
  • node.js 学习笔记2 进程/线程、fs
  • (已解决)Mac 终端上配置代理
  • 人工智能与智能家居:家居生活的变革
  • GO的启动流程(GMP模型/内存)