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
相关推荐
iuvtsrt12 小时前
Python如何实现定时异步任务_结合asyncio与loop.call_later调用
jvm·数据库·python
m0_4636722012 小时前
HTML怎么标注成就连续打卡中断_HTML“断连,重新开始”提示【方法】
jvm·数据库·python
m0_5967490912 小时前
CSS如何解决IE下按钮点击反馈缺失_使用active伪类前缀处理
jvm·数据库·python
iAm_Ike12 小时前
Python处理分类不平衡问题_使用平衡随机森林提升召回率
jvm·数据库·python
毋语天12 小时前
Python 常用内置模块详解:日志、随机数、时间、OS 与 JSON
开发语言·python
右耳朵猫AI13 小时前
Python技术周刊 2026年第14周
开发语言·python·okhttp
2501_9012005313 小时前
MongoDB事务会产生多少性能损耗
jvm·数据库·python
zh15702313 小时前
CSS如何通过Sass循环生成辅助类_批量创建颜色或间距样式
jvm·数据库·python
加号313 小时前
【Python】 实现 HTTP 网络请求功能入门指南
网络·python·http
神明93113 小时前
golang如何实现滚动更新方案_golang滚动更新方案实现实战
jvm·数据库·python