Beispiel #1
0
 def testPrettyTimeDelta_Seconds(self):
     self.assertEqual(text.PrettyTimeDelta(datetime.timedelta(seconds=1)),
                      '1 second')
     for num in [0] + list(range(2, 60)):
         self.assertEqual(
             text.PrettyTimeDelta(datetime.timedelta(seconds=num)),
             str(num) + ' seconds')
Beispiel #2
0
 def testPrettyTimeDelta_Hours(self):
     self.assertEqual(text.PrettyTimeDelta(datetime.timedelta(hours=1)),
                      '1 hour')
     self.assertEqual(
         text.PrettyTimeDelta(
             datetime.timedelta(hours=1, minutes=59, seconds=59)), '1 hour')
     for num in range(2, 24):
         self.assertEqual(
             text.PrettyTimeDelta(datetime.timedelta(hours=num)),
             str(num) + ' hours')
         self.assertEqual(
             text.PrettyTimeDelta(
                 datetime.timedelta(hours=num, minutes=59, seconds=59)),
             str(num) + ' hours')
Beispiel #3
0
 def testPrettyTimeDelta_Minutes(self):
     self.assertEqual(text.PrettyTimeDelta(datetime.timedelta(minutes=1)),
                      '1 minute')
     self.assertEqual(
         text.PrettyTimeDelta(datetime.timedelta(minutes=1, seconds=59)),
         '1 minute')
     for num in range(2, 60):
         self.assertEqual(
             text.PrettyTimeDelta(datetime.timedelta(minutes=num)),
             str(num) + ' minutes')
         self.assertEqual(
             text.PrettyTimeDelta(
                 datetime.timedelta(minutes=num, seconds=59)),
             str(num) + ' minutes')
Beispiel #4
0
 def testPrettyTimeDelta_Days(self):
     self.assertEqual(text.PrettyTimeDelta(datetime.timedelta(days=1)),
                      '1 day')
     self.assertEqual(
         text.PrettyTimeDelta(
             datetime.timedelta(days=1, hours=23, minutes=59, seconds=59)),
         '1 day')
     for num in range(2, 1000):
         self.assertEqual(
             text.PrettyTimeDelta(datetime.timedelta(days=num)),
             str(num) + ' days')
         self.assertEqual(
             text.PrettyTimeDelta(
                 datetime.timedelta(days=num,
                                    hours=23,
                                    minutes=59,
                                    seconds=59)),
             str(num) + ' days')
Beispiel #5
0
 def _FormatLogData(run):
   crash = ' (crash detected)' if run.traceback else ''
   time = 'Unknown time'
   if run.date:
     time = text_util.PrettyTimeDelta(now - run.date) + ' ago'
   return '[{0}]{1}: {2}'.format(run.command, crash, time)