def test_microsite_expired_manager_access(self):
     microsite = self.microsite
     with api.env.adopt_roles(['Manager', ]):
         behavior = ISmartExpiration(microsite)
         behavior.expires = EXPIRED
         microsite.reindexObject()
         transaction.commit()
     browser = self.browser
     browser.addHeader('Authorization', 'Basic %s:%s' % (SITE_OWNER_NAME, SITE_OWNER_PASSWORD,))
     browser.open('{0}'.format(microsite.absolute_url()))
     self.assertEqual(browser.headers['status'], '200 Ok')
     self.assertEqual(browser.url, microsite.absolute_url())
 def test_microsite_expired_sub_contents(self):
     microsite = self.microsite
     with api.env.adopt_roles(['Manager', ]):
         behavior = ISmartExpiration(microsite)
         behavior.expires = EXPIRED
         microsite.reindexObject()
         transaction.commit()
     browser = self.browser
     browser.open('{0}'.format(self.page.absolute_url()))
     self.assertEqual(browser.headers['status'], '200 Ok')
     # Nao vemos a pagina
     self.assertNotEqual(browser.url, self.page.absolute_url())
     # Voltamos para a raiz do portal
     self.assertEqual(browser.url, self.portal.absolute_url())
 def test_microsite_expired_anonymous_access_empty_url(self):
     microsite = self.microsite
     with api.env.adopt_roles(['Manager', ]):
         behavior = ISmartExpiration(microsite)
         behavior.expires = EXPIRED
         behavior.expires_redirect = u' '
         microsite.reindexObject()
         transaction.commit()
     browser = self.browser
     browser.open('{0}'.format(microsite.absolute_url()))
     self.assertEqual(browser.headers['status'], '200 Ok')
     # Nao estamos dentro do microsite
     self.assertNotEqual(browser.url, microsite.absolute_url())
     # Voltamos para a raiz do portal
     self.assertEqual(browser.url, self.portal.absolute_url())
Ejemplo n.º 4
0
 def test_microsite_expired_sub_contents(self):
     microsite = self.microsite
     with api.env.adopt_roles([
             'Manager',
     ]):
         behavior = ISmartExpiration(microsite)
         behavior.expires = EXPIRED
         microsite.reindexObject()
         transaction.commit()
     browser = self.browser
     browser.open('{0}'.format(self.page.absolute_url()))
     self.assertEqual(browser.headers['status'], '200 Ok')
     # Nao vemos a pagina
     self.assertNotEqual(browser.url, self.page.absolute_url())
     # Voltamos para a raiz do portal
     self.assertEqual(browser.url, self.portal.absolute_url())
Ejemplo n.º 5
0
 def test_microsite_expired_anonymous_access_empty_url(self):
     microsite = self.microsite
     with api.env.adopt_roles([
             'Manager',
     ]):
         behavior = ISmartExpiration(microsite)
         behavior.expires = EXPIRED
         behavior.expires_redirect = u' '
         microsite.reindexObject()
         transaction.commit()
     browser = self.browser
     browser.open('{0}'.format(microsite.absolute_url()))
     self.assertEqual(browser.headers['status'], '200 Ok')
     # Nao estamos dentro do microsite
     self.assertNotEqual(browser.url, microsite.absolute_url())
     # Voltamos para a raiz do portal
     self.assertEqual(browser.url, self.portal.absolute_url())
Ejemplo n.º 6
0
 def test_microsite_expired_manager_access(self):
     microsite = self.microsite
     with api.env.adopt_roles([
             'Manager',
     ]):
         behavior = ISmartExpiration(microsite)
         behavior.expires = EXPIRED
         microsite.reindexObject()
         transaction.commit()
     browser = self.browser
     browser.addHeader(
         'Authorization', 'Basic %s:%s' % (
             SITE_OWNER_NAME,
             SITE_OWNER_PASSWORD,
         ))
     browser.open('{0}'.format(microsite.absolute_url()))
     self.assertEqual(browser.headers['status'], '200 Ok')
     self.assertEqual(browser.url, microsite.absolute_url())