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 分钟前
Python - 类属性
java·前端·python
宁大小白10 分钟前
pythonstudy Day40
python·机器学习
深蓝海拓28 分钟前
PySide6从0开始学习的笔记(十三) IDE的选择
笔记·python·qt·学习·pyqt
智算菩萨42 分钟前
实战:用 Python + 传统NLP 自动总结长文章
开发语言·人工智能·python
子夜江寒43 分钟前
基于 Python 库使用贝叶斯算法与逻辑森林
开发语言·python·算法
BBB努力学习程序设计1 小时前
掌握Python中不可变对象与可变对象的深度解析
python·pycharm
whitelbwwww1 小时前
Pytorch--张量表示实际数据
人工智能·pytorch·python
写文章的大米1 小时前
10分钟用Python搭个接口,还能自动生成文档?
python·fastapi
Blossom.1181 小时前
大模型推理优化实战:连续批处理与PagedAttention性能提升300%
大数据·人工智能·python·神经网络·算法·机器学习·php
bybitq1 小时前
Leetcode-3780-Python
python·算法·leetcode