本文整理汇总了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;未经允许,请勿转载。 |
请发表评论