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(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
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)
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)
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()