def test_factory(self): """ :return: """ fti = queryUtility(IDexterityFTI, name=CONTENT_TYPE_BOOK_REVIEW) obj = createObject(fti.factory) self.assertTrue(IBookReview.providedBy(obj))
def test_adding(self): """ :return: """ _id = safe_unicode("test-first-review") _title = safe_unicode("Test First Review") self.book.invokeFactory(CONTENT_TYPE_BOOK_REVIEW, _id) review = self.book[_id] self.assertTrue(IBookReview.providedBy(review)) review.setTitle(_title) review.reviewer = self.student.UID() review.reindexObject() result = self.portal.portal_catalog.searchResults(id=review.id) self.assertEquals(1, len(result)) self.assertEqual(_title, result[0].Title)