コード例 #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))