コード例 #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 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)
コード例 #3
0
ファイル: config.py プロジェクト: altai/altai-api
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)
コード例 #4
0
ファイル: test_db_config.py プロジェクト: altai/altai-api
 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")])