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
相关推荐
lkx097885 小时前
第九天的尝试
python
佩奇的技术笔记5 小时前
Python入门手册:Python基础语法
开发语言·python
白白糖6 小时前
相同,对称,平衡,右视图(二叉树)
python·算法·二叉树·力扣
学习baba酱6 小时前
关于Python+selenium+chrome编译为exe更换电脑无法打开问题
chrome·python·selenium
几道之旅7 小时前
pytdx数据获取:在线获取和离线获取(8年前的东西,还能用吗?)
python
jay神7 小时前
基于Python+YOLO模型的手势识别系统
开发语言·python·深度学习·yolo·手势识别系统
点云兔子7 小时前
使用 OpenCV 实现 ArUco 码识别与坐标轴绘制
人工智能·python·opencv
覆东流8 小时前
Python语法特点与编码规范
python
Want5959 小时前
Python炫酷烟花
开发语言·python·pygame
老歌老听老掉牙9 小时前
Python 脚本执行命令的深度探索:方法、示例与最佳实践
python·命令