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中的警告信息

相关推荐
好奇龙猫几秒前
大学院-筆記試験練習:数据库(データベース問題訓練) と 软件工程(ソフトウェア)(8)
学习
天上的光12 分钟前
车道线检测
学习
咚咚王者14 分钟前
人工智能之核心基础 机器学习 第十三章 自监督学习
人工智能·学习·机器学习
2501_9449347316 分钟前
高职学历转行电商运营的数据分析学习路径
学习·数据挖掘·数据分析
承渊政道17 分钟前
C++学习之旅【C++String类介绍】
c语言·c++·vscode·学习
week_泽18 分钟前
第10课:从零构建生产级AI Agent服务技术方案 - 学习笔记_10
人工智能·笔记·学习·ai agent
非凡ghost25 分钟前
GiliSoft Audio Recorder(音频录制工具)
学习·音视频·软件需求
IT=>小脑虎29 分钟前
AI时代下后端的出路在哪?
人工智能·后端·学习
前端程序猿之路31 分钟前
30天大模型学习之Day3:高级 Prompt 工程
人工智能·python·学习·语言模型·大模型·prompt·ai编程