Пример #1
0
    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))])
Пример #2
0
    def setUp(self):

        self.router = Router()