D101【python 接口自动化学习】- pytest进阶之fixture用法

day101 pytest的fixture执行顺序

学习日期:20241218

学习目标:pytest基础用法 -- pytest的fixture执行顺序

学习笔记:

fixtrue的作用范围
实战结果
python 复制代码
import pytest


@pytest.fixture(scope='session')
def test_session():
    print('我是 session fixture')

@pytest.fixture(scope='module')
def t_module():
    print('我是 module fixture')

@pytest.fixture(scope='function')
def t_function():
    print('我是 function fixture')

@pytest.fixture(scope='class')
def t_class():
    print('我是 class fixture')

class TestOrder:
    def test_order(self,t_class,t_function,test_session,t_module):
        assert 1==1
总结
  1. fixture的作用范围:session>module>class>function
相关推荐
明理的信封17 分钟前
AI 基础设施的“去 Python 化“:Rust 与 C# 的两条替代路径
人工智能·python·rust
麻雀飞吧2 小时前
2026年AI量化开发,先跑通小流程再加复杂功能
人工智能·python
daphne odera�2 小时前
PyCharm 中 Codex 插件启动失败:unknown variant default 的解决方法
python·chatgpt·pycharm
nbu04william2 小时前
Deepseek-api省token的用法
python·大模型·token·deepseek
测试老哥3 小时前
Pytest自动化测试详解
自动化测试·软件测试·python·测试工具·测试用例·pytest·接口测试
坚持学习前端日记3 小时前
国产化适配全流程适配英伟达本地开发
人工智能·python
源图客3 小时前
云途物流API开发-鉴权认证(Java)
java·网络·python
三川6984 小时前
Tkinter库的学习记录06-变量类别
python
wenying_443237444 小时前
Python脚本—1.提取压缩包中的pdf文件
python·ai编程
_Jimmy_4 小时前
SQLAlchemy 复杂 SQL 执行指南与模板库
python·sql