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
相关推荐
deephub18 小时前
从检索到回答:RAG 流水线中三个被忽视的故障点
人工智能·python·大语言模型·向量检索·rag
yiruwanlu18 小时前
乡村文旅设计师推荐:建筑设计能力筛选要点解析
python·ui
站大爷IP18 小时前
Python 操作 Word 页眉页脚完整指南
python
SomeB1oody18 小时前
【Python深度学习】2.1. 卷积神经网络(CNN)模型理论(基础):卷积运算、池化、ReLU函数
开发语言·人工智能·python·深度学习·机器学习·cnn
solicitous19 小时前
python数据抓取
python
HaiXCoder19 小时前
Kotlin vs Python 知识点对照表
python
I疯子19 小时前
2026-04-13 打卡第 6 天
开发语言·python
HaiXCoder19 小时前
python从入门到精通-第6章: 元编程 — Python的"超能力"
python
素玥19 小时前
实训7 json文件数据用python导入数据库
数据库·python·json
千枫s19 小时前
做一个电脑版爬虫程序
爬虫·python