Beispiel #1
0
 def ruleTypes(self):
     types = []
     for type_ in enumerateTypes():
         types.append(dict(name=type_.name,
                           title=type_.title or type_.name,
                           description=type_.description,
                           safeName=type_.name.replace('.', '-')))
     types.sort(lambda x,y: cmp(x['title'], y['title']))
     return types
Beispiel #2
0
 def ruleTypes(self):
     types = []
     for type_ in enumerateTypes():
         types.append(dict(name=type_.name,
                           title=type_.title or type_.name,
                           description=type_.description,
                           safeName=type_.name.replace('.', '-'), ))
     types.sort(lambda x, y: cmp(x['title'], y['title']))
     return types
 def ruleTypes(self):
     types = []
     for type_ in enumerateTypes():
         types.append(dict(name=type_.name,
                           title=type_.title or type_.name,
                           description=type_.description,
                           safeName=type_.name.replace('.', '-'), ))
     types.sort(key=itemgetter('title'))
     return types
Beispiel #4
0
 def test_declareType_enumerateTypes(self):
     from z3c.caching.registry import declareType, enumerateTypes
     declareType("rule1", u"Rule 1", u"Rule one")
     
     rules = list(enumerateTypes())
     rules.sort(lambda x,y: cmp(x.name, y.name))
     
     self.assertEquals(1, len(rules))
     self.assertEquals("rule1", rules[0].name)
     self.assertEquals(u"Rule 1", rules[0].title)
     self.assertEquals(u"Rule one", rules[0].description)
Beispiel #5
0
    def test_declareType_enumerateTypes(self):
        from z3c.caching.registry import declareType, enumerateTypes
        declareType("rule1", u"Rule 1", u"Rule one")

        rules = list(enumerateTypes())
        rules.sort(lambda x, y: cmp(x.name, y.name))

        self.assertEquals(1, len(rules))
        self.assertEquals("rule1", rules[0].name)
        self.assertEquals(u"Rule 1", rules[0].title)
        self.assertEquals(u"Rule one", rules[0].description)
Beispiel #6
0
 def ruleTypes(self):
     types = []
     for type_ in enumerateTypes():
         types.append(
             dict(
                 name=type_.name,
                 title=type_.title or type_.name,
                 description=type_.description,
                 safeName=type_.name.replace('.', '-'),
             ))
     types.sort(key=itemgetter('title'))
     return types
 def test_enumerateTypes(self):
     from z3c.caching.registry import enumerateTypes
     with self.assertRaises(LookupError):
         enumerateTypes()