Esempio n. 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))
Esempio n. 2
0
 def testNoTimeLeftWhenCompleted(self):
     self.assertEqual('', render.timeLeft(date.TimeDelta(), True))
Esempio n. 3
0
 def testNoTimeLeftWhenActive(self):
     timeLeft = date.TimeDelta()
     self.assertEqual('0:00', render.timeLeft(timeLeft, False))
Esempio n. 4
0
 def testOneDayHourWhenCompleted(self):
     timeLeft = -date.ONE_HOUR
     self.assertEqual('', render.timeLeft(timeLeft, True))
Esempio n. 5
0
 def testOneHourLateWhenActive(self):
     timeLeft = -date.ONE_HOUR
     self.assertEqual('-1:00', render.timeLeft(timeLeft, False))
Esempio n. 6
0
 def testOneDayLateWhenCompleted(self):
     timeLeft = date.TimeDelta(days=-1)
     self.assertEqual('', render.timeLeft(timeLeft, True))
Esempio n. 7
0
 def testOneDayLateWhenActive(self):
     timeLeft = date.TimeDelta(days=-1)
     self.assertEqual('-1 day, 0:00', render.timeLeft(timeLeft, False))
Esempio n. 8
0
 def testTwoDaysLeftWhenCompleted(self):
     timeLeft = date.TimeDelta(days=2)
     self.assertEqual('', render.timeLeft(timeLeft, True))
Esempio n. 9
0
 def testTwoDaysLeftWhenActive(self):
     timeLeft = date.TimeDelta(days=2)
     self.assertEqual('2 days, 0:00', render.timeLeft(timeLeft, False))
Esempio n. 10
0
 def testInfiniteTimeLeftWhenCompleted(self):
     self.assertEqual('', render.timeLeft(date.TimeDelta.max, True))
Esempio n. 11
0
 def testNoTimeLeftWhenNoDueDate(self):
     self.assertEqual('', render.timeLeft(date.TimeDelta.max, False))