Пример #1
0
 def testOneDayLeft(self):
     self.showColumn('timeLeft')
     timeLeft = date.TimeDelta(hours=25, seconds=30)
     self.taskList.append(self.task)
     self.task.setDueDateTime(date.Now() + timeLeft)
     self.assertEqual(render.timeLeft(timeLeft, False), 
                      self.getItemText(0, 3))
Пример #2
0
 def testNoTimeLeftWhenCompleted(self):
     self.assertEqual('', render.timeLeft(date.TimeDelta(), True))
Пример #3
0
 def testNoTimeLeftWhenActive(self):
     timeLeft = date.TimeDelta()
     self.assertEqual('0:00', render.timeLeft(timeLeft, False))
Пример #4
0
 def testOneDayHourWhenCompleted(self):
     timeLeft = -date.ONE_HOUR
     self.assertEqual('', render.timeLeft(timeLeft, True))
Пример #5
0
 def testOneHourLateWhenActive(self):
     timeLeft = -date.ONE_HOUR
     self.assertEqual('-1:00', render.timeLeft(timeLeft, False))
Пример #6
0
 def testOneDayLateWhenCompleted(self):
     timeLeft = date.TimeDelta(days=-1)
     self.assertEqual('', render.timeLeft(timeLeft, True))
Пример #7
0
 def testOneDayLateWhenActive(self):
     timeLeft = date.TimeDelta(days=-1)
     self.assertEqual('-1 day, 0:00', render.timeLeft(timeLeft, False))
Пример #8
0
 def testTwoDaysLeftWhenCompleted(self):
     timeLeft = date.TimeDelta(days=2)
     self.assertEqual('', render.timeLeft(timeLeft, True))
Пример #9
0
 def testTwoDaysLeftWhenActive(self):
     timeLeft = date.TimeDelta(days=2)
     self.assertEqual('2 days, 0:00', render.timeLeft(timeLeft, False))
Пример #10
0
 def testInfiniteTimeLeftWhenCompleted(self):
     self.assertEqual('', render.timeLeft(date.TimeDelta.max, True))
Пример #11
0
 def testNoTimeLeftWhenNoDueDate(self):
     self.assertEqual('', render.timeLeft(date.TimeDelta.max, False))