def setUpClass(cls): super(TestBase, cls).setUpClass() TestBase._proxy = admin.Bootstrap() TestBase._app = TestBase._proxy.transport.app partitions_controller = TestBase._proxy.storage.partitions_controller catalogue_controller = TestBase._proxy.storage.catalogue_controller cache = TestBase._proxy.cache selector = round_robin.Selector() # NOTE(cpp-cabrera): allow for queue creation: needed for # catalogue tests TestBase._app.add_route( version.path() + '/queues/{queue}', queues.Resource(partitions_controller, catalogue_controller, cache, selector)) # NOTE(cpp-cabrera): allow for queue listing # TODO(cpp-cabrera): move this out into proxy:public test base TestBase._app.add_route(version.path() + '/queues', queues.Listing(catalogue_controller))
def setUpClass(cls): super(TestBase, cls).setUpClass() TestBase._proxy = admin.Bootstrap() TestBase._app = TestBase._proxy.transport.app partitions_controller = TestBase._proxy.storage.partitions_controller catalogue_controller = TestBase._proxy.storage.catalogue_controller cache = TestBase._proxy.cache selector = round_robin.Selector() # NOTE(cpp-cabrera): allow for queue creation: needed for # catalogue tests TestBase._app.add_route(version.path() + '/queues/{queue}', queues.Resource(partitions_controller, catalogue_controller, cache, selector)) # NOTE(cpp-cabrera): allow for queue listing # TODO(cpp-cabrera): move this out into proxy:public test base TestBase._app.add_route(version.path() + '/queues', queues.Listing(catalogue_controller))
def _init_routes(self): """Initialize hooks and URI routes to resources.""" before_hooks = [ helpers.require_accepts_json, helpers.extract_project_id, # NOTE(kgriffs): Depends on project_id being extracted, above functools.partial(helpers.validate_queue_name, self._validate.queue_name) ] self.app = falcon.API(before=before_hooks) version_path = version.path() for route, resource in self.bridge: self.app.add_route(version_path + route, resource)
def _init_routes(self): """Initialize hooks and URI routes to resources.""" self.app = falcon.API(before=self.before_hooks) version_path = version.path() for route, resource in self.bridge: self.app.add_route(version_path + route, resource)
def _init_routes(self): version_path = version.path() self.app = falcon.API(before=[helpers.require_accepts_json]) for route, resource in self.bridge: self.app.add_route(version_path + route, resource)