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

PyTest框架学习

0. 优先查看学习教程

超棒的学习教程

1. yield 语句

yield ptc_udp_client
  • yield:在 Pytest fixture 中,yield 用于分隔设置和清理代码。yield 之前的代码在测试用例执行前运行,yield 之后的代码在测试用例执行后运行
  • ptc_udp_client:将 PTC 客户端实例传递给使用该 fixture 的测试用例。

2. conftest的使⽤

当使⽤ Pytest 进⾏测试时, conftest.py 是⼀个特殊的⽂件,⽤于管理测试⽤例中 需要通⽤数据传递。

在这里插入图片描述

3. pytest的ini⽂件的使⽤

● ini文件的作用域:针对的是用例根目录下的所有模块● 文件名:必须是pytest.ini(新建文件时,选择类型为File)● 配置文件中都有固定的写法,必须遵从

ini⽂件常见作用:

a. 自定义标签的配置@pytest.mark.自定义标签

b. 详细输入输出的配置 addopts = -v -s

c. 配置筛选模块

d. 配置筛选用例

e. 配置指定执行文件

f. 自定义pytest的命名规则

g .配置Pytest中的警告信息

http://www.lqws.cn/news/126325.html

相关文章:

  • SARIMA时间序列分析:三大模型对比
  • Efficient RAW Image Deblurring with Adaptive Frequency Modulation
  • 代码训练LeetCode(21)跳跃游戏2
  • 数据分析之OLTP vs OLAP
  • [C++入门]简化的艺术---对模版的初步探索
  • powershell 安装 .netframework3.5
  • Linux基本指令(三)
  • 程一笑的AI梦何时醒?
  • Kafka深度技术解析:架构、原理与最佳实践
  • Spring Boot 从Socket 到Netty网络编程(上):SOCKET 基本开发(BIO)与改进(NIO)
  • 【dynamic-datasource】动态数据源切换失效的深度解析与解决方案
  • SQL进阶之旅 Day 14:数据透视与行列转换技巧
  • App 上线后还能加固吗?iOS 应用的动态安全补强方案实战分享(含 Ipa Guard 等工具组合)
  • 【Zephyr 系列 8】构建完整 BLE 产品架构:状态机 + AT 命令 + 双通道通信实战
  • 使用PyInstaller将Python脚本打包成可执行文件
  • AD四层板的层叠设计
  • 组件库二次封装——透传问题
  • ESP32S3 LVGL超大字体
  • 【八股消消乐】如何解决SQL线上死锁事故
  • 缓存控制HTTP标头设置为“无缓存、无存储、必须重新验证”
  • Java高级 | 【实验四】Springboot 获取前端数据与返回Json数据
  • QT开发技术【ffmpeg + QAudioOutput】音乐播放器
  • 前端判断内容文字是否溢出容器,创建临时元素来模拟文本实际宽度
  • Windows 12确认没了,Win11 重心偏移修Bug
  • kubernetes》》k8s》》kubectl proxy 命令后面加一个
  • Python爬虫实战:研究urlparse库相关技术
  • 艾利特协作机器人:重新定义工业涂胶场景的精度革命
  • 第5篇《中间件负载均衡与连接池管理机制设计》
  • HDFS分布式存储 zookeeper
  • 42、响应处理-【源码分析】-浏览器与PostMan内容协商完全适配