def SourceTypeVocabulary(context): return SimpleVocabulary( [SimpleTerm(name, title=factory.title) for name, factory in zapi.getFactoriesFor(ISource)])
def testGetFactoriesForIText(self): factories = list(zapi.getFactoriesFor(IText)) self.assertEqual(len(factories), 2)
def testGetFactoriesUnregistered(self): factories = list(zapi.getFactoriesFor(IFoo)) self.assertEqual(len(factories), 0)
def testGetFactoriesForIField(self): factories = list(zapi.getFactoriesFor(IField)) self.assertEqual(len(factories), 3)