Exemplo n.º 1
0
def is_cfg_valid(store):
    for fact_model in factories:
        if not fact_model(store).db_corresponds():
            return False

    s = {r.var_group for r in store.find(Config).group_by(Config.var_group)}

    return s == set(GLConfig.keys())
Exemplo n.º 2
0
    def _test_config_import(self, store):
        c = store.find(config.Config).count()

        stated_conf = reduce(lambda x,y: x+y, [len(v) for k, v in GLConfig.iteritems()], 0)
        self.assertEqual(c, stated_conf)
Exemplo n.º 3
0
def system_cfg_init(store):
    for gname, group in GLConfig.items():
        for var_name, desc in group.items():
            store.add(Config(gname, var_name, desc.default))
Exemplo n.º 4
0
    def _test_config_import(self, store):
        c = store.find(config.Config).count()

        stated_conf = reduce(lambda x,y: x+y, [len(v) for k, v in GLConfig.items()], 0)
        self.assertEqual(c, stated_conf)