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
相关推荐
海边夕阳20066 分钟前
【每天一个AI小知识】:什么是人脸识别?
人工智能·经验分享·python·算法·分类·人脸识别
Q_Q51100828526 分钟前
python+django/flask医药垃圾分类管理系统
spring boot·python·django·flask·node.js·php
冬虫夏草199327 分钟前
使用householder反射推广ROPE相对位置编码
人工智能·pytorch·python
资深低代码开发平台专家41 分钟前
通用编程时代正在向专用化分层演进
java·大数据·c语言·c++·python
TL滕1 小时前
从0开始学算法——第六天(进阶排序算法练习)
笔记·python·学习·算法·排序算法
Q_Q5110082851 小时前
python+django/flask创新型产品提前购系统
spring boot·python·django·flask·node.js·php
上78将1 小时前
什么是Stream流
linux·开发语言·python
laufing1 小时前
pycparser解析C代码构建AST
c语言·python·ast
java1234_小锋1 小时前
[免费]基于Python的车辆车牌识别系统(PyTorch2卷积神经网络CNN+OpenCV实现)【论文+源码+SQL脚本】
python·opencv·cnn·车牌识别
Q_Q19632884751 小时前
python+django/flask+vue的基于协同过滤算法的体育商品推荐系统
spring boot·python·django·flask·node.js·php