PyTest框架学习

0. 优先查看学习教程

超棒的学习教程

1. yield 语句

python 复制代码
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中的警告信息

相关推荐
charlie11451419110 分钟前
精读C++20设计模式——行为型设计模式:迭代器模式
c++·学习·设计模式·迭代器模式·c++20
尘似鹤19 分钟前
微信小程序学习(三)补充
学习·微信小程序
Le1Yu26 分钟前
2025-9-28学习笔记
java·笔记·学习
yuxb7343 分钟前
Ceph 分布式存储学习笔记(三):块存储和对象存储管理
笔记·ceph·学习
yuxb731 小时前
Ceph 分布式存储学习笔记(一):介绍、部署与集群配置(上)
笔记·ceph·学习
GoldenaArcher3 小时前
Postman 学习笔记 IV:Workflow、Newman 与 Mock Server 实战技巧
笔记·学习·postman
知识分享小能手4 小时前
微信小程序入门学习教程,从入门到精通,微信小程序常用API(下)——知识点详解 + 案例实战(5)
前端·javascript·学习·微信小程序·小程序·vue·前端开发
编程攻城狮5 小时前
第 5 天:C 语言运算符与表达式 —— 数据处理的工具集
c语言·开发语言·学习
-一杯为品-6 小时前
【强化学习】#8 DQN(深度Q学习)
学习
charlie1145141917 小时前
精读C++20设计模式——结构型设计模式:享元模式
c++·笔记·学习·设计模式·享元模式·c++20