def test_items_should_list_all_urls_and_handlers(): @handlers.register(r'/test/dummy-url') class DummyHandler(tornado.web.RequestHandler): def get(self): self.write("Dummy handler") assert [('/test/dummy-url', DummyHandler)] == list(handlers.items())
def urls(self): return [ url_and_handler for url_and_handler in handlers.items() ]
def assert_url_handler_name(url, handler_name): assert dict(handlers.items())[url].__name__ == handler_name
def assert_url_handler(url, handler): assert dict(handlers.items()).get(url) is handler
def assert_no_url_handler_for(url): assert dict(handlers.items()).get(url) is None