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
相关推荐
派大鑫wink10 分钟前
从零到精通:Python 系统学习指南(附实战与资源)
开发语言·python
c骑着乌龟追兔子12 分钟前
Day 38 官方文档的阅读
python
羸弱的穷酸书生34 分钟前
国网 i1协议 python实现
开发语言·python
weixin_4620223535 分钟前
RAW-Adapter: Adapting Pre-trained Visual Model to Camera RAW Images
python·计算机视觉
电子硬件笔记36 分钟前
Python语言编程导论第三章 编写程序
开发语言·python·编辑器
布谷歌36 分钟前
在java中实现c#的int.TryParse方法
java·开发语言·python·c#
B站计算机毕业设计之家1 小时前
基于大数据热门旅游景点数据分析可视化平台 数据大屏 Flask框架 Echarts可视化大屏
大数据·爬虫·python·机器学习·数据分析·spark·旅游
周纠纠2 小时前
附录1:中文切词
python
Cricyta Sevina2 小时前
Java Collection 集合进阶知识笔记
java·笔记·python·collection集合