def create_api_app(global_conf, **local_conf): """Create Main Events Api application. :param global_conf: Global config :param local_conf: Local config :return: falcon.API """ controllers = {} controllers.update({'/events': v1_events.Events()}) wsgi_app = falcon.API(request_type=request.Request) for route, ctrl in controllers.items(): wsgi_app.add_route(route, ctrl) error_handlers.register_error_handler(wsgi_app) return wsgi_app
def _init_resource(test): resource = events.Events() test.api.add_route(ENDPOINT, resource) return resource
def test_should_return_v1_as_version(self, _): resource = events.Events() self.assertEqual('v1.0', resource.version)