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
相关推荐
serve the people9 分钟前
tensorflow tf.function 的两种执行模式(计算图执行 vs Eager 执行)的关键差异
人工智能·python·tensorflow
拾贰_C13 分钟前
[python ]anaconda
开发语言·python
serve the people15 分钟前
tensorflow中的计算图是什么
人工智能·python·tensorflow
子午16 分钟前
【动物识别系统】Python+TensorFlow+Django+人工智能+深度学习+卷积神经网络算法
人工智能·python·深度学习
7ioik19 分钟前
新增的类以及常用的方法有哪些?
java·开发语言·python
星川皆无恙28 分钟前
大数据爬虫可视化分析:基于Python的豆瓣书籍可视化分析系统的设计与实现
大数据·爬虫·python·架构·pycharm·django
Mr_Xuhhh32 分钟前
pytest -- 测试报告allure
pytest
生而为虫32 分钟前
30.正则表达式的应用
python·正则表达式·django·flask·fastapi·tornado
☆光之梦☆33 分钟前
openGauss企业级开源数据库:架构设计原理与核心特性深度拆解
数据库·python
嫂子的姐夫36 分钟前
01-协程
爬虫·python·协程·多任务爬虫