def testChildDueDateRecursToo_ChildHasEarlierDueDate(self):
     child = self.task.children()[0]
     self.task.setDueDateTime(self.tomorrow)
     child.setDueDateTime(date.Now())
     self.task.setCompletionDateTime()
     self.assertEqual(self.createRecurrence()(date.Today()),
                      self.task.children()[0].dueDateTime())
Beispiel #2
0
 def testSubstractDay(self):
     self.assertEqual(date.Yesterday(), date.Today() - date.oneDay)
Beispiel #3
0
 def testSetStop_None(self):
     self.effort.setStop()
     self.assertEqual(date.Today(), self.effort.getStop().date())
Beispiel #4
0
 def testLastDayOfCurrentYear(self):
     today = date.Today()
     expected = date.Date(today.year, 12, 31)
     self.assertEqual(expected, date.LastDayOfCurrentYear())
Beispiel #5
0
 def testAddDay(self):
     tomorrow = date.Today() + date.oneDay
     self.assertEqual(date.Tomorrow(), tomorrow)
     self.failUnless(isinstance(tomorrow, date.date.RealDate))
Beispiel #6
0
 def testParseDate_WithDifferentDefaultDate(self):
     parsed = date.parseDate("Yoyo-Yo", date.Today())
     self.assertEqual(date.Today(), parsed)
Beispiel #7
0
 def testNextFriday(self):
     self.assertEqual(date.Today().nextFriday(), date.NextFriday())
Beispiel #8
0
 def testTomorrow(self):
     self.assertEqual(date.Today() + date.oneDay, date.Tomorrow())
Beispiel #9
0
 def testYesterday(self):
     self.assertEqual(date.Today() - date.oneDay, date.Yesterday())
Beispiel #10
0
 def testToday(self):
     today = date.Today()
     localtime = time.localtime()
     self.assertEqual(date.Date(*localtime[0:3]), today)
Beispiel #11
0
 def testSubstractTwoDates_Infinite(self):
     self.assertEqual(date.TimeDelta.max, date.Date() - date.Today())
Beispiel #12
0
 def testSubstractTwoDates_YearDifference(self):
     self.assertEqual(date.TimeDelta(days=365),
                      date.Today() + date.oneYear - date.Today())
Beispiel #13
0
 def testSubstractTwoDates_MinusOneDifference(self):
     self.assertEqual(date.TimeDelta(days=-1),
                      date.Today() - date.Tomorrow())
Beispiel #14
0
 def testSubstractTwoDates_ZeroDifference(self):
     self.assertEqual(date.TimeDelta(), date.Today() - date.Today())