def test_list_group(self): ConfigDAO.set_to('te', 'st', {'5': 0}) ConfigDAO.set_to('te', 'st2', 'a string') l = list(sorted(ConfigDAO.list_group('te'))) self.assertEquals(l, [('te', 'st', { '5': 0 }), ('te', 'st2', 'a string')])
def get_config(name): groups = SCHEMAS if g.is_admin else _USER_VISIBLE_GROUPS if name not in groups: abort(404) result = dict(((element, value) for group, element, value in ConfigDAO.list_group(name) if group == name)) # yup, imelnikov is paranoid if name == 'general': _update_general(result) # NOTE(imelnikov): do it late to override values for # 'name' and 'href' if someone put them into database result.update(_link_for_group(name)) return make_json_response(result)
def get_config(name): groups = SCHEMAS if g.is_admin else _USER_VISIBLE_GROUPS if name not in groups: abort(404) result = dict(((element, value) for group, element, value in ConfigDAO.list_group(name) if group == name)) # yup, imelnikov is paranoid if name == 'general': _update_general(result) # NOTE(imelnikov): do it late to override values for # 'name' and 'href' if someone put them into database result.update(_link_for_group(name)) return make_json_response(result)
def test_list_group(self): ConfigDAO.set_to("te", "st", {"5": 0}) ConfigDAO.set_to("te", "st2", "a string") l = list(sorted(ConfigDAO.list_group("te"))) self.assertEquals(l, [("te", "st", {"5": 0}), ("te", "st2", "a string")])