예제 #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')])
예제 #2
0
파일: config.py 프로젝트: altai/altai-api
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)
예제 #3
0
파일: config.py 프로젝트: altai/altai-api
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)
예제 #4
0
파일: command.py 프로젝트: altai/altai-api
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)
예제 #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))
예제 #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")])
예제 #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)
예제 #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))
예제 #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)