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 update_config(name): if name not in SCHEMAS: abort(404) data = parse_request_data(allowed=SCHEMAS[name]) set_audit_resource_id(name) for element, value in data.iteritems(): ConfigDAO.set_to(name, element, value) return get_config(name)
def _set_value(group, name, value): try: value = SCHEMAS[group].from_request(name, value) except KeyError: die('Unknown configuration variable: %s.%s', group, name) ConfigDAO.set_to(group, name, value)
def test_set(self): new_value = {"new": "value"} ConfigDAO.set_to(self.group, self.name, new_value) self.assertEquals(new_value, ConfigDAO.get(self.group, self.name))
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 setUp(self): super(ConfigDAOTestCase, self).setUp() self.group = "group" self.name = "test" self.value = 42 ConfigDAO.set_to(self.group, self.name, self.value)
def test_set(self): new_value = {'new': 'value'} ConfigDAO.set_to(self.group, self.name, new_value) self.assertEquals(new_value, ConfigDAO.get(self.group, self.name))
def setUp(self): super(ConfigDAOTestCase, self).setUp() self.group = 'group' self.name = 'test' self.value = 42 ConfigDAO.set_to(self.group, self.name, self.value)