def setUp(self): portal = self.layer['portal'] self.portal = portal self.request = self.layer['request'] setRoles(self.portal, TEST_USER_ID, ['Manager']) set_env_timezone(TZNAME) set_timezone(TZNAME)
def setUp(self): self.portal = self.layer['portal'] self.app = self.layer['app'] self.request = self.layer['request'] set_browserlayer(self.request) set_timezone(TEST_TIMEZONE) now, past, future, far, duration = self.make_dates() setRoles(self.portal, TEST_USER_ID, ['Manager']) factory = self.event_factory() self.past_event = factory( container=self.portal, content_id='past', title=u'Past Event', start=past, end=past + duration, location=u"Vienna", whole_day=True, timezone=TEST_TIMEZONE, recurrence='RRULE:FREQ=DAILY;COUNT=3', ).context self.now_event = factory( container=self.portal, content_id='now', title=u'Now Event', start=now, end=now + duration, location=u"Vienna", timezone=TEST_TIMEZONE, recurrence="""RRULE:FREQ=DAILY;COUNT=3;INTERVAL=1 RDATE:20130509T000000 EXDATE:20130506T000000,20140404T000000""", contact_name='Auto Testdriver', contact_email='*****@*****.**', contact_phone='+123456789', event_url='http://plone.org', subjects=['plone', 'testing']).context self.future_event = factory( container=self.portal, content_id='future', title=u'Future Event', start=future, end=future + duration, location=u'Graz', timezone=TEST_TIMEZONE).context self.portal.invokeFactory('Folder', 'sub', title=u'sub') self.long_event = factory( container=self.portal.sub, content_id='long', title=u'Long Event', start=past, end=far, location=u'Schaftal', timezone=TEST_TIMEZONE).context
def setUp(self): portal = self.layer['portal'] self.portal = portal self.request = self.layer['request'] setRoles(self.portal, TEST_USER_ID, ['Manager']) wftool = getToolByName(self.portal, "portal_workflow") wftool.setDefaultChain("simple_publication_workflow") set_env_timezone(TZNAME) set_timezone(TZNAME)
def setUp(self): portal = self.layer['portal'] self.portal = portal self.request = self.layer['request'] setRoles(portal, TEST_USER_ID, ['Manager']) wftool = getToolByName(self.portal, "portal_workflow") wftool.setDefaultChain("simple_publication_workflow") setHooks() setSite(portal) set_timezone("Australia/Brisbane")
def setUp(self): portal = self.layer['portal'] self.portal = portal self.request = self.layer['request'] self.wft = getToolByName(self.portal, 'portal_workflow') setRoles(portal, TEST_USER_ID, ['Manager']) setHooks() setSite(portal) set_env_timezone(TZNAME) set_timezone(TZNAME)
def setUp(self): portal = self.layer['portal'] self.portal = portal self.request = self.layer['request'] setRoles(portal, TEST_USER_ID, ['Manager']) setHooks() setSite(portal) set_timezone("Australia/Brisbane") # TODO: don't use admin privileges for test methods except # test_prev_events_link and test_prev_events_link_and_navigation_root # Make sure Events use simple_publication_workflow self.portal.portal_workflow.setChainForPortalTypes(['Event'], ['simple_publication_workflow'])
def setUp(self): portal = self.layer['portal'] self.portal = portal self.request = self.layer['request'] setRoles(portal, TEST_USER_ID, ['Manager']) setHooks() setSite(portal) set_timezone("Australia/Brisbane") # TODO: don't use admin privileges for test methods except # test_prev_events_link and test_prev_events_link_and_navigation_root # Make sure Events use simple_publication_workflow self.portal.portal_workflow.setChainForPortalTypes( ['Event'], ['simple_publication_workflow'])
def setUp(self): self.portal = self.layer['portal'] self.request = self.layer['request'] set_browserlayer(self.request) set_env_timezone(TZNAME) set_timezone(TZNAME) now = patched_now() yesterday = now - datetime.timedelta(days=1) setRoles(self.portal, TEST_USER_ID, ['Manager']) self.daily = createContentInContainer( self.portal, 'plone.app.event.dx.event', id='daily', title=u'Daily Event', start=now, end=now + datetime.timedelta(hours=1), location=u'Vienna', recurrence='RRULE:FREQ=DAILY;COUNT=4', ) self.interval = createContentInContainer( self.portal, 'plone.app.event.dx.event', id='interval', title=u'Interval Event', start=yesterday, end=yesterday + datetime.timedelta(hours=1), location=u'Halle', recurrence='RRULE:FREQ=DAILY;INTERVAL=2;COUNT=5', ) self.now = now self.yesterday = yesterday
def _setup(self): super(PloneTestCase, self)._setup() if set_timezone: set_timezone('UTC')
def setUp(self): """Construct sample contents. These are all events: 'Long Event: 2013-04-25T10:00:00+02:00 - 2013-06-04T10:00:00+02:00' 'Past Event: 2013-04-25T00:00:00+02:00 - 2013-04-25T23:59:59+02:00' 'Past Event: 2013-04-26T00:00:00+02:00 - 2013-04-26T23:59:59+02:00' 'Past Event: 2013-04-27T00:00:00+02:00 - 2013-04-27T23:59:59+02:00' 'Now Event: 2013-05-05T10:00:00+02:00 - 2013-05-05T11:00:00+02:00' 'Now Event: 2013-05-07T10:00:00+02:00 - 2013-05-07T11:00:00+02:00' 'Now Event: 2013-05-09T10:00:00+02:00 - 2013-05-09T11:00:00+02:00' 'Future Event: 2013-05-15T10:00:00+02:00 - 2013-05-15T11:00:00+02:00' """ self.portal = self.layer['portal'] self.app = self.layer['app'] self.request = self.layer['request'] set_browserlayer(self.request) set_timezone(TEST_TIMEZONE) now, past, future, far, duration = self.make_dates() setRoles(self.portal, TEST_USER_ID, ['Manager']) workflow = getToolByName(self.portal, 'portal_workflow') workflow.setDefaultChain("simple_publication_workflow") factory = self.event_factory self.past_event = factory( container=self.portal, id='past', title=u'Past Event', start=past, end=past + duration, location=u"Vienna", whole_day=True, recurrence='RRULE:FREQ=DAILY;COUNT=3') workflow.doActionFor(self.past_event, 'publish') # adjust start and end according to whole_day and open_end self.past_event.reindexObject() self.now_event = factory( container=self.portal, id='now', title=u'Now Event', start=now, end=now + duration, location=u"Vienna", recurrence="""RRULE:FREQ=DAILY;COUNT=3;INTERVAL=1 RDATE:20130509T000000 EXDATE:20130506T000000,20140404T000000""", contact_name='Auto Testdriver', contact_email='*****@*****.**', contact_phone='+123456789', event_url='http://plone.org', subject=('plone', 'testing')) # change to subjects, once this is # fixed: # https://github.com/plone/plone.dexterity/pull/18 # https://github.com/plone/plone.app.dexterity/issues/118 workflow.doActionFor(self.now_event, 'publish') self.now_event.reindexObject() self.future_event = factory( container=self.portal, id='future', title=u'Future Event', start=future, end=future + duration, location=u'Graz') workflow.doActionFor(self.future_event, 'publish') self.future_event.reindexObject() self.portal.invokeFactory('Folder', 'sub', title=u'sub') self.long_event = factory( container=self.portal.sub, id='long', title=u'Long Event', start=past, end=far, location=u'Schaftal') workflow.doActionFor(self.long_event, 'publish') self.long_event.reindexObject() # plone.app.contenttypes ICollection type self.portal.invokeFactory('Collection', 'collection', title=u'Col') collection = self.portal.collection collection.sort_on = u'start' collection.reverse_sort = True collection.query = [ {'i': 'portal_type', 'o': 'plone.app.querystring.operation.selection.is', 'v': ['Event', 'plone.app.event.dx.event'] }, ] collection.reindexObject()
def setUp(self): self.portal = self.layer['portal'] set_env_timezone('UTC') set_timezone('UTC')
def setUp(self): self.portal = self.layer['portal'] self.browser = Browser(self.layer['app']) set_env_timezone('UTC') set_timezone('UTC')
def setUp(self): self.portal = self.layer['portal'] self.app = self.layer['app'] self.request = self.layer['request'] set_browserlayer(self.request) set_timezone(TEST_TIMEZONE) now, past, future, far, duration = self.make_dates() setRoles(self.portal, TEST_USER_ID, ['Manager']) workflow = getToolByName(self.portal, 'portal_workflow') factory = self.event_factory() self.past_event = factory( container=self.portal, content_id='past', title=u'Past Event', start=past, end=past + duration, location=u"Vienna", whole_day=True, timezone=TEST_TIMEZONE, recurrence='RRULE:FREQ=DAILY;COUNT=3', ).context workflow.doActionFor(self.past_event, 'publish') self.now_event = factory( container=self.portal, content_id='now', title=u'Now Event', start=now, end=now + duration, location=u"Vienna", timezone=TEST_TIMEZONE, recurrence="""RRULE:FREQ=DAILY;COUNT=3;INTERVAL=1 RDATE:20130509T000000 EXDATE:20130506T000000,20140404T000000""", contact_name='Auto Testdriver', contact_email='*****@*****.**', contact_phone='+123456789', event_url='http://plone.org', subjects=['plone', 'testing']).context workflow.doActionFor(self.now_event, 'publish') self.future_event = factory( container=self.portal, content_id='future', title=u'Future Event', start=future, end=future + duration, location=u'Graz', timezone=TEST_TIMEZONE).context workflow.doActionFor(self.future_event, 'publish') self.portal.invokeFactory('Folder', 'sub', title=u'sub') self.long_event = factory( container=self.portal.sub, content_id='long', title=u'Long Event', start=past, end=far, location=u'Schaftal', timezone=TEST_TIMEZONE).context workflow.doActionFor(self.long_event, 'publish') # For AT based tests, this is a plone.app.collection ICollection type # For DX based tests, it's a plone.app.contenttypes ICollection type self.portal.invokeFactory('Collection', 'collection', title=u'Col') collection = self.portal.collection collection.sort_on = u'start' collection.reverse_sort = True collection.query = [ {'i': 'portal_type', 'o': 'plone.app.querystring.operation.selection.is', 'v': ['Event', 'plone.app.event.dx.event'] }, ]
def setUp(self): self.portal = self.layer["portal"] set_env_timezone("UTC") set_timezone("UTC")
def _setup(self): super(PloneTestCase, self)._setup() if set_timezone: set_timezone("UTC")