Exemple #1
0
 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')])
Exemple #2
0
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)
Exemple #3
0
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)
Exemple #4
0
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)
Exemple #5
0
 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))
Exemple #6
0
 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")])
Exemple #7
0
 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)
Exemple #8
0
 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))
Exemple #9
0
 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)