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)
Esempio n. 3
0
    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)