def get_app(self): dispatcher = Dispatcher() def error_listener(event): event.get('request_handler').write('An unexpected error occurred') def not_found_listener(event): event.get('request_handler').write('Not Found') dispatcher.add_listener('handler.not_found', not_found_listener) dispatcher.add_listener('handler.exception', error_listener) router = Router() router.add("hello", "/hello/<string:name>", view, methods=['GET']) router.add("exception", "/exception", error, methods=['GET']) return Application([("/.*", RouterHandler, dict(router=router, event_dispatcher=dispatcher))])
def setUp(self): self.router = Router()