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
相关推荐
nju_spy8 分钟前
python 算法题基础常用总结(比赛 or 机试 or 面试)
python·记忆化搜索·位运算·二分查找 - bisect·排序与lambda·最短路和最小生成树·堆与优先队列
Deng87234734813 分钟前
自动化极验3点选验证码的识别与验证方案
运维·python·自动化
川石课堂软件测试39 分钟前
自动化测试的基本概念及常用框架
数据库·python·功能测试·测试工具·单元测试·自动化·流程图
灰勒塔德41 分钟前
jetson orin nano super开发指南
linux·服务器·python
8278209371 小时前
python scp 备份
开发语言·python
poggioxay1 小时前
JAVA零基础入门知识3(持续更新中)
java·开发语言·python
serve the people1 小时前
TensorFlow 基础训练循环(简化版 + 补全代码)
人工智能·python·tensorflow
木里先森1 小时前
解决报错:/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32‘ not found
linux·python
爱打代码的小林1 小时前
numpy库数组笔记
笔记·python·numpy
Misnice1 小时前
pip 查看当前包列表
windows·python·pip