示例#1
0
 def testNextDateWithInfiniteDate(self):
     self.assertEqual(date.Date(), date.next(date.Date(), 'monthly'))
示例#2
0
 def nextRecurrence(self, aDate):
     return date.next(aDate, self.recurrence(True))
示例#3
0
 def testFirstDayOfDecember(self):
     self.assertEqual(date.Date(2001,1,1),
                      date.next(date.Date(2000,12,1), 'monthly'))
示例#4
0
 def testLastDayOf30DayMonth(self):
     self.assertEqual(date.Date(2000,5,30), 
                      date.next(date.Date(2000,4,30), 'monthly'))
示例#5
0
 def testFirstDayOf31DayMonth(self):
     self.assertEqual(date.Date(2000,2,1), 
                      date.next(date.Date(2000,1,1), 'monthly'))
示例#6
0
 def testNextDateTwice(self):
     January8 = date.next(self.January1, 'weekly')
     self.assertEqual(self.January15, date.next(January8, 'weekly'))
示例#7
0
 def testNextDate(self):
     self.assertEqual(self.January8, 
                      date.next(self.January1, 'weekly'))
示例#8
0
 def testNextDateTwice(self):
     today = date.next(date.Yesterday(), 'daily')
     self.assertEqual(date.Tomorrow(), date.next(today, 'daily'))
示例#9
0
 def testNextDate(self):
     self.assertEqual(date.Tomorrow(), date.next(date.Today(), 'daily'))