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
相关推荐
codists15 分钟前
《Django 5 By Example》读后感
python·django
Joyner201840 分钟前
python 中要验证dataloader必须是list,否则报错
开发语言·python
新知图书1 小时前
R语言函数简介
开发语言·python·r语言
君逸~~1 小时前
环境搭建——CUDA、Python、Pytorch
开发语言·人工智能·pytorch·python·深度学习
wang_yb1 小时前
从混沌到秩序:Python的依赖管理工具分析
python·databook
engchina2 小时前
PyCharm 中打印完整的 DataFrame
ide·python·pycharm·dataframe
Wallace Zhang2 小时前
Python | 虚拟环境02 - 创建与激活、去激活
python
西柚小萌新2 小时前
python--在服务器上面创建conda环境
服务器·python·conda
WW、forever2 小时前
【服务器】服务器进程运行不受本地终端影响的方法总结
服务器·python