pytest conftest定义一个fixtrue获取测试环境地址

方便全局切换地址

复制代码
@pytest.fixture()
def config():
    data = {
        '测试环境': {
            'A环境': '127.0.0.1',
            'B环境': '127.0.0.2',
            'C环境': '127.0.0.3',
            'D环境': '127.0.0.4'
        },
    }


    return data.get('测试环境', {}).get('A环境')

import pytest

def test_case001(
        config
    ):

    url = 'http://'+str(config)+':8080/api/user/login'
    print('\n', url)


if __name__ == '__main__':
    pytest.main(['s', 'v', 'test_case6.py'])
    pass
相关推荐
学习的学习者10 分钟前
CS课程项目设计22:基于Transformer的智能机器翻译算法
人工智能·python·深度学习·transformer·机器翻译
小陈phd18 分钟前
langGraph从入门到精通(四)——基于LangGraph的State状态模式设计
python·microsoft·状态模式
38242782730 分钟前
JS正则表达式实战:核心语法解析
开发语言·前端·javascript·python·html
Engineer邓祥浩30 分钟前
设计模式学习(10) 23-8 装饰者模式
python·学习·设计模式
ybdesire41 分钟前
Joern服务器启动后cpgqls-client结合python编程进行扫描
运维·服务器·python
autho1 小时前
conda
linux·python·conda
知乎的哥廷根数学学派1 小时前
基于注意力机制的多尺度脉冲神经网络旋转机械故障诊断(西储大学轴承数据,Pytorch)
人工智能·pytorch·python·深度学习·神经网络·机器学习
测试19981 小时前
用Postman测WebSocket接口
自动化测试·软件测试·python·websocket·测试工具·接口测试·postman
l1t1 小时前
数独优化求解C库tdoku-lib的使用
c语言·开发语言·python·算法·数独
小二·1 小时前
Python Web 开发进阶实战:微前端架构初探 —— 基于 Webpack Module Federation 的 Vue 微应用体系
前端·python·架构