def get_subhandler_classes(): subhandler_classes = {} for router_type in configured_router_types().keys(): router_def = get_router_definition(router_type) if router_def is None or router_def.api_dispatcher_cls is None: continue subhandler_classes[router_type] = router_def.api_dispatcher_cls return subhandler_classes
def test_get_router_definition_with_router(self): dummy_router = object() router_def = get_router_definition('keyword', dummy_router) self.assertTrue(router_def.router is dummy_router)
def test_get_router_definition(self): router_def = get_router_definition('keyword') from go.routers.keyword.definition import RouterDefinition self.assertTrue(isinstance(router_def, RouterDefinition)) self.assertEqual(router_def.router_type, 'keyword')