def test_factory(self): """ :return: """ fti = queryUtility(IDexterityFTI, name=CONTENT_TYPE_LIBRARY) obj = createObject(fti.factory) self.assertTrue(ILibrary.providedBy(obj))
def test_adding(self): """ :return: """ self.school.invokeFactory(CONTENT_TYPE_LIBRARY, 'library') library = self.school['library'] self.assertTrue(ILibrary.providedBy(library)) library.setTitle('My Test Library') library.setDescription('The test library for test school.') library.reindexObject() result = self.portal.portal_catalog.searchResults(id=library.id) self.assertEquals(1, len(result)) self.assertEquals(result[0].Title, 'My Test Library')