• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python provider_configuration.parse_service_provider_opt函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中neutron.services.provider_configuration.parse_service_provider_opt函数的典型用法代码示例。如果您正苦于以下问题:Python parse_service_provider_opt函数的具体用法?Python parse_service_provider_opt怎么用?Python parse_service_provider_opt使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了parse_service_provider_opt函数的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: test_get_service_providers

    def test_get_service_providers(self):
        cfg.CONF.set_override(
            "service_provider",
            [constants.LOADBALANCER + ":lbaas:driver_path", constants.DUMMY + ":dummy:dummy_dr"],
            "service_providers",
        )
        ctx = context.get_admin_context()
        provconf.parse_service_provider_opt()
        self.manager._load_conf()
        res = self.manager.get_service_providers(ctx)
        self.assertEqual(len(res), 2)

        res = self.manager.get_service_providers(ctx, filters=dict(service_type=[constants.DUMMY]))
        self.assertEqual(len(res), 1)

        res = self.manager.get_service_providers(ctx, filters=dict(service_type=[constants.LOADBALANCER]))
        self.assertEqual(len(res), 1)
开发者ID:waltBB,项目名称:neutron_read,代码行数:17,代码来源:test_servicetype.py


示例2: test_parse_multi_service_provider_opt

 def test_parse_multi_service_provider_opt(self):
     self._set_override([constants.LOADBALANCER +
                         ':lbaas:driver_path',
                         constants.LOADBALANCER + ':name1:path1',
                         constants.LOADBALANCER +
                         ':name2:path2:default'])
     res = provconf.parse_service_provider_opt()
     # This parsing crosses repos if additional projects are installed,
     # so check that at least what we expect is there; there may be more.
     self.assertTrue(len(res) >= 3)
开发者ID:Blahhhhh,项目名称:neutron,代码行数:10,代码来源:test_provider_configuration.py


示例3: test_parse_single_default_service_provider_opt

 def test_parse_single_default_service_provider_opt(self):
     self._set_override([constants.LOADBALANCER +
                        ':lbaas:driver_path:default'])
     expected = {'service_type': constants.LOADBALANCER,
                 'name': 'lbaas',
                 'driver': 'driver_path',
                 'default': True}
     res = provconf.parse_service_provider_opt()
     self.assertEqual(1, len(res))
     self.assertEqual([expected], res)
开发者ID:Blahhhhh,项目名称:neutron,代码行数:10,代码来源:test_provider_configuration.py


示例4: test_parse_single_default_service_provider_opt

 def test_parse_single_default_service_provider_opt(self):
     cfg.CONF.set_override('service_provider',
                           [constants.LOADBALANCER +
                            ':lbaas:driver_path:default'],
                           'service_providers')
     expected = {'service_type': constants.LOADBALANCER,
                 'name': 'lbaas',
                 'driver': 'driver_path',
                 'default': True}
     res = provconf.parse_service_provider_opt()
     self.assertEqual(len(res), 1)
     self.assertEqual(res, [expected])
开发者ID:gampel,项目名称:neutron,代码行数:12,代码来源:test_provider_configuration.py


示例5: test_parse_multi_service_provider_opt

 def test_parse_multi_service_provider_opt(self):
     cfg.CONF.set_override('service_provider',
                           [constants.LOADBALANCER +
                            ':lbaas:driver_path',
                            constants.LOADBALANCER + ':name1:path1',
                            constants.LOADBALANCER +
                            ':name2:path2:default'],
                           'service_providers')
     expected = {'service_type': constants.LOADBALANCER,
                 'name': 'lbaas',
                 'driver': 'driver_path',
                 'default': False}
     res = provconf.parse_service_provider_opt()
     self.assertEqual(len(res), 3)
     self.assertEqual(res, [expected,
                            {'service_type': constants.LOADBALANCER,
                             'name': 'name1',
                             'driver': 'path1',
                             'default': False},
                            {'service_type': constants.LOADBALANCER,
                             'name': 'name2',
                             'driver': 'path2',
                             'default': True}])
开发者ID:gampel,项目名称:neutron,代码行数:23,代码来源:test_provider_configuration.py


示例6: _load_conf

 def _load_conf(self):
     self.conf = pconf.ProviderConfiguration(
         pconf.parse_service_provider_opt())
开发者ID:ArifovicH,项目名称:neutron,代码行数:3,代码来源:servicetype_db.py


示例7: test_parse_single_default_service_provider_opt

 def test_parse_single_default_service_provider_opt(self):
     self._set_override([constants.LOADBALANCER + ":lbaas:driver_path:default"])
     expected = {"service_type": constants.LOADBALANCER, "name": "lbaas", "driver": "driver_path", "default": True}
     res = provconf.parse_service_provider_opt()
     self.assertEqual(1, len(res))
     self.assertEqual([expected], res)
开发者ID:lizk1989,项目名称:neutron,代码行数:6,代码来源:test_provider_configuration.py



注:本文中的neutron.services.provider_configuration.parse_service_provider_opt函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python db.update_segment_host_mapping函数代码示例发布时间:2022-05-27
下一篇:
Python resource_registry.set_resources_dirty函数代码示例发布时间:2022-05-27
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap