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
相关推荐
小码过河.2 分钟前
17装饰器模式
开发语言·python·装饰器模式
gf132111110 分钟前
python_生成RPA运行数据报告
windows·python·rpa
嫂子开门我是_我哥11 分钟前
第八节:条件判断与循环:解锁Python的逻辑控制能力
开发语言·python
2301_8059629313 分钟前
树莓派的一些问题记录-1:usbboot仓库
python·gitee
深蓝电商API18 分钟前
Selenium 动作链 ActionChains 高级用法
爬虫·python·selenium
喵手25 分钟前
Python爬虫零基础入门【第八章:项目实战演练·第2节】项目 2:信息聚合站 Demo(列表+详情+增量+质量报告)!
爬虫·python·爬虫实战·python爬虫工程化实战·零基础python爬虫教学·爬虫项目演练·信息聚合站
翱翔的苍鹰28 分钟前
多Agent智能体系统设计思路
java·python·深度学习·神经网络·机器学习·tensorflow
小北方城市网36 分钟前
Spring Cloud Gateway 全链路监控与故障自愈实战
spring boot·python·rabbitmq·java-rabbitmq·数据库架构
weixin_4407305038 分钟前
04python编程笔记-04函数+05面向对象
笔记·python
weixin_4624462341 分钟前
用 Python 自动生成双面打印英语单词闪卡(Flashcards)PDF
python·pdf·记忆卡