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