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
相关推荐
LT>_<2 分钟前
flink遇到的问题
大数据·python·flink
写代码的【黑咖啡】7 分钟前
面向对象编程入门:从类与对象到构造函数
开发语言·python
luo_yu_110610 分钟前
安装chroma的时候报错
python·chroma
Daily Mirror13 分钟前
Day 43 训练和测试的规范写法
python
natide14 分钟前
词汇/表达差异-7-Alias覆盖率
人工智能·pytorch·python·深度学习·自然语言处理
艾莉丝努力练剑14 分钟前
Al Ping免费上新:GLM-4.7 && MiniMaxM2.1重磅上线,附独家使用教程
java·大数据·linux·运维·人工智能·python
拉姆哥的小屋15 分钟前
智能婴儿床监控系统
人工智能·python·深度学习
摸鱼仙人~16 分钟前
兼容OpenAI接口服务的实现类
开发语言·python
Knight_AL18 分钟前
Java 可变参数 Object... args 详解:原理、用法与实战场景
java·开发语言·python
智算菩萨18 分钟前
迷宫生成算法:从生成树到均匀随机,再到工程化 Python 实现
python·算法·游戏