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

相关推荐
Rosanci9 分钟前
AI 编程工具该知道什么、能做什么?从仓库上下文到测试执行的权限分层
人工智能·自动化·ai 编程
志栋智能14 分钟前
预算敏感型企业的自动化之路:IT运维低成本转型
运维·人工智能·自动化
盛世宏博智慧档案15 分钟前
档案库房实现自动化的恒温恒湿消毒净化关键:恒湿消毒净化一体机
运维·自动化·一体机·恒湿机
Novproxy_Z16 分钟前
IPv4 与 IPv6 代理在跨境自动化场景下的选型与风险
运维·自动化·php
棉猴20 分钟前
玩游戏学Python10-算术运算符应用2
开发语言·python·玩游戏·游戏编程
deepseek2330 分钟前
Dependabot匿名私有仓库开放后仍更新失败?组织级镜像的访问边界与排查实战
python·github·devops·软件供应链·dependabot
智商网输送线配件32 分钟前
自动化流水线配件采购实战:从应急补货到非标定制的供应链优化方案
大数据·运维·人工智能·自动化·智商网·流水线设备配件
q2436233 分钟前
2026深度解读:Work Agent长程任务能力与传统自动化工具差异
运维·自动化
水母量化35 分钟前
从监控A到执行B:拆解跨品种联动交易的自动化链路
运维·自动化·量化交易
曲径海盗36 分钟前
【Python 学习第 28 天】字符串基础
python·学习笔记·编程入门