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
相关推荐
2401_8714928510 分钟前
Vue.js计算属性computed依赖追踪与副作用函数effect关联机制
jvm·数据库·python
qq_2837200511 分钟前
本地大模型部署全教程:Python 低成本调用开源 AI 模型
人工智能·python·开源
2401_8822737214 分钟前
SQL如何快速提取分组中最晚时间点数据_结合窗口函数实现
jvm·数据库·python
小何code15 分钟前
【Python零基础入门】第4篇:Python变量与数据类型详解
开发语言·python
卷心菜狗26 分钟前
Python进阶--生成器(Generator)
python
2301_8148098633 分钟前
如何用 cookie 的 HttpOnly 与 Secure 属性防范 XSS 攻击
jvm·数据库·python
李松桃34 分钟前
实战:手刃豆瓣电影TOP250
python·爬虫实战·requests·re
m0_5150984236 分钟前
如何用 Object.keys 与 getOwnPropertyNames 遍历键名
jvm·数据库·python
databook39 分钟前
如何让多个动画“齐步走”?
python·数学·动效
qq_189807031 小时前
golang如何实现日志按级别过滤_golang日志按级别过滤实现教程
jvm·数据库·python