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
相关推荐
小白开始进步18 小时前
OpenCV图像滤波:Python实战指南
人工智能·python·opencv
Aevget18 小时前
Python开发利器PyCharm v2025.3全新发布——支持主动数据探索
开发语言·ide·python·pycharm
znhy_2318 小时前
day44打卡
python
子夜江寒18 小时前
PyTorch:基于MNIST的手写数字识别
pytorch·python·深度学习
island131418 小时前
PyTorch 2.0 核心技术深度解析torch.compile 从原理到实践
人工智能·pytorch·python
yaoh.wang18 小时前
力扣(LeetCode) 119: 杨辉三角 II - 解法思路
数据结构·python·算法·leetcode·面试·职场和发展·跳槽
invicinble18 小时前
arthas
开发语言·python
liliangcsdn18 小时前
如何在jupyter-lab显示http链接的图片
python·jupyter
lzjava202418 小时前
Python中的模块和包
linux·开发语言·python
2501_9216494918 小时前
日本股票 API 对接,接入东京证券交易所(TSE)实现 K 线 MACD 指标
大数据·人工智能·python·websocket·金融