def setUp(self): self.portal = self.layer["portal"] login(self.layer['app'], SITE_OWNER_NAME) add_number_of_each_review_type( self.portal, 1, rez_classes=[ReviewMonograph, ReviewJournal]) self.publication = self.portal["sample-reviews"]["newspapera"] self.review_mono = self.portal.portal_catalog.search( {"portal_type" :"Review Monograph", "path" :{ "query": "/".join(self.publication.getPhysicalPath()) } } )[0].getObject() pg = IParentGetter(self.review_mono) self.issue_mono = pg.get_parent_object_of_type('Issue') self.review_jour = self.portal.portal_catalog.search( {"portal_type" :"Review Journal", "path" :{ "query": "/".join(self.publication.getPhysicalPath()) } } )[0].getObject() pg = IParentGetter(self.review_jour) self.issue_jour = pg.get_parent_object_of_type('Issue')
def setUp(self): self.portal = self.layer['portal'] login(self.layer['app'], SITE_OWNER_NAME) add_number_of_each_review_type( self.portal, 1, rez_classes=[ReviewMonograph, ReviewJournal]) self.newspapera = self.portal['sample-reviews']['newspapera'] self.issue_2_a = self.newspapera['summer']['issue-2'] self.review_a0 = self.issue_2_a.objectValues()[0] self.review_a1 = self.issue_2_a.objectValues()[1] login(self.portal, TEST_USER_NAME)
def setUp(self): self.portal = self.layer['portal'] login(self.layer['app'], SITE_OWNER_NAME) add_number_of_each_review_type( self.portal, 1, rez_classes=[ReviewMonograph, ReviewJournal]) sammelband = api.content.create( container=self.portal['sample-reviews'], title='Sammelband A', id='sammelband-a', type='Publication', ) self.vol_1 = api.content.create( container=sammelband, title='Volume 1', id='volume-1', type='Volume', ) summer_a = self.portal['sample-reviews']['newspapera']['summer'] issue_2_a = summer_a['issue-2'] summer_b = self.portal['sample-reviews']['newspaperb']['summer'] issue_2_b = summer_b['issue-2'] self.review_a = issue_2_a.objectValues()[0] self.review_a.setEffectiveDate( DateTime('2011/07/08 17:38:31.502979 GMT+2')) self.review_a.setBv('54321') self.review_b = issue_2_b.objectValues()[0] self.review_a2 = issue_2_a.objectValues()[1] self.review_a2.setEffectiveDate( DateTime('2013/03/09 11:42:52.827401 GMT+2')) self.review_a2.setBv('12345') self.review_c = api.content.copy( source=self.review_a, target=self.vol_1, ) login(self.portal, TEST_USER_NAME)