paste.app_factory = quantum.api.versions:Versions.factory
[app:quantumapiapp]
-paste.app_factory = quantum.api:APIRouterV01.factory
+paste.app_factory = quantum.api:APIRouterV1.factory
FLAGS = flags.FLAGS
-class APIRouterV01(wsgi.Router):
+class APIRouterV1(wsgi.Router):
"""
Routes requests on the Quantum API to the appropriate controller
"""
def __init__(self, options=None):
mapper = routes.Mapper()
self._setup_routes(mapper, options)
- super(APIRouterV01, self).__init__(mapper)
+ super(APIRouterV1, self).__init__(mapper)
def _setup_routes(self, mapper, options):
# Loads the quantum plugin
parent_resource=dict(member_name='network',
collection_name=uri_prefix +\
'networks'))
-
attachments_ctrl = attachments.Controller(plugin)
-
mapper.connect("get_resource",
uri_prefix + 'networks/{network_id}/' \
'ports/{id}/attachment{.format}',
def _factory(app):
extensions_path = global_config.get('api_extensions_path', '')
ext_mgr = PluginAwareExtensionManager(extensions_path,
- QuantumManager().get_plugin())
+ QuantumManager.get_plugin())
return ExtensionMiddleware(app, global_config, ext_mgr=ext_mgr)
return _factory
options = {}
options['plugin_provider'] = 'quantum.plugins.cisco.l2network_plugin'\
'.L2Network'
- self.api = server.APIRouterV01(options)
+ self.api = server.APIRouterV1(options)
self._l2network_plugin = l2network_plugin.L2Network()
def test_list_portprofile(self):
def setUp(self):
options = {}
options['plugin_provider'] = test_config['plugin_name']
- self.api = server.APIRouterV01(options)
+ self.api = server.APIRouterV1(options)
self.tenant_id = "test_tenant"
self.network_name = "test_network"
self._net_serializer = \