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
相关推荐
才兄说20 分钟前
机器人租售效果好吗?任务前对齐需求
python
喵手1 小时前
Python 爬虫实战:构建开源主题模板版本库
爬虫·python·数据采集·爬虫实战·零基础python爬虫教学·开源主题·采集开源主题模版本库
qq_418101771 小时前
使用Scikit-learn进行机器学习模型评估
jvm·数据库·python
2601_953465611 小时前
HLS.js 原生开发!m3u8live.cn打造最贴合项目的 M3U8 在线播放器
开发语言·前端·javascript·python·json·ecmascript·前端开发工具
szcsun51 小时前
python中包、模块的层级关系,以及import、from...import...的相关用法
开发语言·python
高洁011 小时前
数字孪生在航空领域的应用方法及案例
python·深度学习·信息可视化·数据挖掘·transformer
Yvonne爱编码1 小时前
JAVA数据结构 DAY8-堆
java·数据结构·python
带娃的IT创业者1 小时前
WeClaw 心跳与重连实战:指数退避算法如何让 WebSocket 在弱网环境下的连接成功率提升 67%?
python·websocket·网络协议·算法·fastapi·实时通信
echome8882 小时前
Python 异步编程实战:async/await 从入门到精通
开发语言·python·php
2401_891482172 小时前
将Python Web应用部署到服务器(Docker + Nginx)
jvm·数据库·python