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
相关推荐
19226381 分钟前
Auto 3: 任意位置多目标点编队控制的分布式控制策略
pytest
梦幻精灵_cq4 分钟前
python-os.path的“世纪大阅兵”:两个函数-11条语句(2+9)定乾坤
python·学习
AndrewHZ16 分钟前
【图像处理基石】RGB图像频域滤波:原理、实现与实战(Python)
图像处理·python·算法·计算机视觉·傅里叶变换·频域滤波·滤波核设计
Misnice20 分钟前
使用 SQLAlchemy 连接数据库
数据库·python·mysql·fastapi
龙腾AI白云21 分钟前
【循环神经网络讲解(3)】
python·深度学习
月亮!25 分钟前
当技术中立性遇上算法偏见:软件测试者的伦理启示
网络·人工智能·python·测试工具·算法·安全·开源
曲幽27 分钟前
Flask核心技能:从零上手视图函数
python·json·app·web·get·post·request·response
晞微32 分钟前
PyTorch 实现 BP 神经网络:从函数拟合到分类任务
pytorch·python·神经网络·分类
薛不痒34 分钟前
机器学习之Python中的numpy库,pandas库
开发语言·python
计算衎34 分钟前
FastAPI+ PostgreSQL+ VUE 实现一个数据平台展示案例
vue.js·python·postgresql·fastapi