Пример #1
0
 def test_PassedInDatetimeMustBeUTC(self):
     ri = RepetitionIntervalClass("SETHOUR:03:1,2,3:UTC")
     with self.assertRaises(Exception) as context:
         nextRun = ri.getNextOccuranceDatetime(
             datetime.datetime(2016, 1, 5, 14, 2, 59, 0,
                               pytz.timezone('Europe/London')))
     self.checkGotRightException(context,
                                 curDateTimeTimezoneNotUTCException)
Пример #2
0
 def setNextScheduledRun(self, curTime):
   ri = None
   if self.enabled == False:
     self.nextScheduledRun = None
   else:
     if (self.repetitionInterval != None):
       if (self.repetitionInterval != ''):
         ri = RepetitionIntervalClass(self.repetitionInterval)
         self.nextScheduledRun = ri.getNextOccuranceDatetime(curTime).isoformat()
Пример #3
0
 def test_PassedInDatetimeMustBeTimezoneAwear(self):
     ri = RepetitionIntervalClass("HOURLY:03")
     with self.assertRaises(Exception) as context:
         nextRun = ri.getNextOccuranceDatetime(
             datetime.datetime(2016, 1, 5, 14, 2, 59, 0, None))
     self.checkGotRightException(context, missingTimezoneException)