Example #1
0
 def test_ticktock_duration_string(self):
     tt = TT()
     testdata = [(1, "1.000 second"), (0.5689, "0.569 second"),
                 (0.9999, "1.000 second"), (59, "59.000 seconds"),
                 (59.00001, "59.000 seconds"), (59.0005, "59.001 seconds"),
                 (60, "1 minute"), (60.005, "1 minute"),
                 (61, "1 minute, 1 second"), (62, "1 minute, 2 seconds"),
                 (121, "2 minutes, 1 second"), (120, "2 minutes"),
                 (3656, "1 hour, 56 seconds"), (2 * 3600, "2 hours"),
                 (24 * 3600 + 125, "1 day, 2 minutes, 5 seconds"),
                 (25 * 3600 + 126, "1 day, 1 hour, 2 minutes, 6 seconds"),
                 (50 * 3600, "2 days, 2 hours")]
     for seconds, text in testdata:
         self.assertEqual(text, tt._getdurationstr(seconds))
Example #2
0
 def test_ticktock_duration_string(self):
     tt = TT()
     testdata = [
         (1, "1.000 second"),
         (0.5689, "0.569 second"),
         (0.9999, "1.000 second"),
         (59, "59.000 seconds"),
         (59.00001, "59.000 seconds"),
         (59.0005, "59.001 seconds"),
         (60, "1 minute"),
         (60.005, "1 minute"),
         (61, "1 minute, 1 second"),
         (62, "1 minute, 2 seconds"),
         (121, "2 minutes, 1 second"),
         (120, "2 minutes"),
         (3656, "1 hour, 56 seconds"),
         (2*3600, "2 hours"),
         (24*3600+125, "1 day, 2 minutes, 5 seconds"),
         (25*3600+126, "1 day, 1 hour, 2 minutes, 6 seconds"),
         (50*3600, "2 days, 2 hours")
     ]
     for seconds, text in testdata:
         self.assertEqual(text, tt._getdurationstr(seconds))