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
相关推荐
Highcharts.js9 分钟前
在Python中配置高度交互的数据可视化:Highcharts完全指南
开发语言·python·信息可视化·highcharts
Ace_317508877626 分钟前
京东关键字搜索接口逆向:从动态签名破解到分布式请求调度
分布式·python
yachuan_qiao1 小时前
专业的建筑设备监控管理系统选哪家
大数据·运维·python
l1t1 小时前
DeepSeek辅助编写转换DuckDB json格式执行计划到PostgreSQL格式的Python程序
数据库·python·postgresql·json·执行计划
q***82911 小时前
【玩转全栈】----Django模板语法、请求与响应
数据库·python·django
李昊哲小课2 小时前
cuda12 cudnn9 tensorflow 显卡加速
人工智能·python·深度学习·机器学习·tensorflow
FreeCode2 小时前
LangChain1.0智能体开发:检索增强生成(RAG)
python·langchain·agent
xixixi777772 小时前
攻击链重构的具体实现思路和分析报告
开发语言·python·安全·工具·攻击链
Learn Beyond Limits2 小时前
Data Mining Tasks|数据挖掘任务
人工智能·python·神经网络·算法·机器学习·ai·数据挖掘