def testCreators(self): from plone.app.toolbar.browser.folder import PropertiesAction self.request.form['creators'] = self.userList view = PropertiesAction(self.portal.page, self.request) view() self.assertEquals(self.portal.page.creators, ('one', 'two', 'test_user_1_'))
def testExpires(self): from plone.app.toolbar.browser.folder import PropertiesAction self.request.form['expirationDate'] = '1999/01/01' self.request.form['expirationTime'] = '09:00' view = PropertiesAction(self.portal.page, self.request) view() self.assertEquals(self.portal.page.expires, DateTime('1999/01/01 09:00'))
def testEffective(self): from plone.app.toolbar.browser.folder import PropertiesAction self.request.form['effectiveDate'] = '1999/01/01' self.request.form['effectiveTime'] = '09:00' view = PropertiesAction(self.portal.page, self.request) view() self.assertEquals( DateTime(self.portal.page.EffectiveDate()).toZone('UTC'), DateTime('1999/01/01 09:00').toZone('UTC'))
def testExcludeFromNav(self): from plone.app.toolbar.browser.folder import PropertiesAction self.request.form['exclude_from_nav'] = 'yes' view = PropertiesAction(self.portal.page, self.request) view() self.assertEquals(self.portal.page.getExcludeFromNav(), True)
def testRights(self): from plone.app.toolbar.browser.folder import PropertiesAction self.request.form['copyright'] = 'foobar' view = PropertiesAction(self.portal.page, self.request) view() self.assertEquals(self.portal.page.rights, 'foobar')