pytest 单元框架里,前置条件

1.使用 setup

函数级的(setup_function、teardown_function)只对函数用例生效,而且不在类中使用类级的(setup_class、teardown_class)在类中使用,类执行之前运行一次,类执行之后运行一次

类中方法级的(setup_method、teardown_method)在每一个方法之前执行一次,在每一个方法之后执行一次

模块级的(setup_module、teardown_module)

2.使用 conftest

@pytest.fixture(scope="module")

scope 参数的可选范围:

-function:每一个函数或方法都会调用

-class:每一个类调用一次,一个类中可以有多个方法

-module:每一个.py 文件调用一次,该文件内又有多个 function 和 class

-session:是多个文件调用一次,可以跨.py 文件调用,每个.py 文件就是 module

相关推荐
七夜zippoe1 天前
Elasticsearch全文搜索与数据分析实战指南
大数据·python·elasticsearch·数据分析·全文搜索
代码s贝多芬的音符1 天前
Android NV21 转 YUV 系列格式
android·开发语言·python
技术小甜甜1 天前
[Python实战] 用 pathlib 彻底统一文件路径处理,比字符串拼接稳得多
开发语言·人工智能·python·ai·效率化
小王不爱笑1321 天前
二叉排序树从入门到实践:攻克构建与遍历核心逻辑
开发语言·python·算法
wayz111 天前
正则表达式:从入门到精通
java·python·正则表达式·编辑器
Promising_GEO1 天前
探索Python融合地学:绘制栅格数据经纬度剖面图
开发语言·python·遥感·地理
96771 天前
java数据类型解析以及相关八股文的题 String 到底是基本类型还是引用类型?
java·开发语言·python
瞎某某Blinder1 天前
DFT学习记录[5]电子结构分析+光学分析
linux·python·科技·学习·生活·matplotlib·帅哥
困死,根本不会1 天前
蓝桥杯 Python 备考全攻略:从入门到进阶的学习路线
笔记·python·学习·算法·蓝桥杯
yuyu_03041 天前
AI识别手部异常
python·ai