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
相关推荐
曹牧3 分钟前
Java:Jackson库序列化对象
java·开发语言·python
永远是夏天6 分钟前
Python矩阵索引与切片:单元素/行列/子矩阵提取全解析
python
JasonZhu42611 分钟前
pycharm 12月最新2025.3 安装、授权、使用说明
ide·python·pycharm
MediaTea12 分钟前
Python:依赖倒置原则(DIP)
开发语言·python·依赖倒置原则
冤大头编程之路15 分钟前
Matplotlib/Seaborn特征分布图、损失曲线等可视化绘制全攻略
python
路边草随风18 分钟前
python获取飞书文档内容
python·aigc·飞书
Q_Q51100828530 分钟前
python+django/flask+vue基于spark的西南天气数据的分析与应用系统
spring boot·python·spark·django·flask·node.js
深圳佛手33 分钟前
LangChain 提供的搜素工具SerpAPIWrapper介绍
开发语言·人工智能·python
坐吃山猪33 分钟前
BrowserUse06-源码-DOM模块
python·llm·browser-use
路边草随风42 分钟前
llama_index简单使用
人工智能·python·llama