Beispiel #1
0
 def test_timeparse_12(self):
     '''timeparse test case 12.'''
     self.assertAlmostEqual(timeparse.timeparse('2 days,  4:13:02.266'),
                            187982.266)
     self.assertAlmostEqual(timeparse.timeparse('+2 days,  4:13:02.266'),
                            187982.266)
     self.assertAlmostEqual(timeparse.timeparse('-2 days,  4:13:02.266'),
                            -187982.266)
Beispiel #2
0
 def test_timeparse_10(self):
     '''timeparse test case 10.'''
     self.assertAlmostEqual(timeparse.timeparse('2:04:13:02.266'),
                            187982.266)
     self.assertAlmostEqual(timeparse.timeparse('+2:04:13:02.266'),
                            187982.266)
     self.assertAlmostEqual(timeparse.timeparse('-2:04:13:02.266'),
                            -187982.266)
Beispiel #3
0
 def test_timeparse_14(self):
     '''timeparse test case 14.'''
     self.assertEqual(timeparse.timeparse('5 hours, 34 minutes, 56 seconds'),
                      20096)
     self.assertEqual(timeparse.timeparse('+5 hours, 34 minutes, 56 seconds'),
                      20096)
     self.assertEqual(timeparse.timeparse('-5 hours, 34 minutes, 56 seconds'),
                      -20096)
Beispiel #4
0
 def test_timeparse_16(self):
     '''timeparse test case 16.'''
     self.assertEqual(
         timeparse.timeparse('2 days, 5 hours, 34 minutes, 56 seconds'),
         192896)
     self.assertEqual(
         timeparse.timeparse('+2 days, 5 hours, 34 minutes, 56 seconds'),
         192896)
     self.assertEqual(
         timeparse.timeparse('-2 days, 5 hours, 34 minutes, 56 seconds'),
         -192896)
Beispiel #5
0
 def test_timeparse_multipliers(self):
     '''Test parsing time unit multipliers.'''
     self.assertEqual(timeparse.timeparse('32 min'),
                      1920)
     self.assertEqual(timeparse.timeparse('1 min'),
                      60)
     self.assertEqual(timeparse.timeparse('1 hours'),
                      3600)
     self.assertEqual(timeparse.timeparse('1 day'),
                      86400)
     self.assertEqual(timeparse.timeparse('1 sec'),
                      1)
Beispiel #6
0
 def test_timeparse_signs(self):
     '''Test parsing time signs.'''
     self.assertEqual(timeparse.timeparse('+32 m 1 s'), 1921)
     self.assertEqual(timeparse.timeparse('+ 32 m 1 s'), 1921)
     self.assertEqual(timeparse.timeparse('-32 m 1 s'), -1921)
     self.assertEqual(timeparse.timeparse('- 32 m 1 s'), -1921)
     self.assertIsNone(timeparse.timeparse('32 m - 1 s'))
     self.assertIsNone(timeparse.timeparse('32 m + 1 s'))
Beispiel #7
0
 def test_timeparse_26(self):
     '''timeparse test case 26.'''
     self.assertEqual(timeparse.timeparse('172 hour'), 619200)
     self.assertEqual(timeparse.timeparse('+172 hour'), 619200)
     self.assertEqual(timeparse.timeparse('-172 hour'), -619200)
Beispiel #8
0
 def test_timeparse_25(self):
     '''timeparse test case 25.'''
     self.assertEqual(timeparse.timeparse('172 hrs'), 619200)
     self.assertEqual(timeparse.timeparse('+172 hrs'), 619200)
     self.assertEqual(timeparse.timeparse('-172 hrs'), -619200)
Beispiel #9
0
 def test_timeparse_21(self):
     '''timeparse test case 21.'''
     self.assertEqual(timeparse.timeparse('1.2 minutes'), 72)
     self.assertEqual(timeparse.timeparse('+1.2 minutes'), 72)
     self.assertEqual(timeparse.timeparse('-1.2 minutes'), -72)
Beispiel #10
0
 def test_timeparse_19(self):
     '''timeparse test case 19.'''
     self.assertEqual(timeparse.timeparse('1.2 mins'), 72)
     self.assertEqual(timeparse.timeparse('+1.2 mins'), 72)
     self.assertEqual(timeparse.timeparse('-1.2 mins'), -72)
Beispiel #11
0
 def test_timeparse_granularity_2(self):
     '''Check that minute-level granularity does not apply inappropriately.'''
     self.assertEqual(timeparse.timeparse('4:32:02', granularity='minutes'), 272*60+2)
     self.assertEqual(timeparse.timeparse('+4:32:02', granularity='minutes'), 272*60+2)
     self.assertEqual(timeparse.timeparse('-4:32:02', granularity='minutes'), -(272*60+2))
Beispiel #12
0
 def test_timeparse_33(self):
     '''timeparse test case 33.'''
     self.assertEqual(timeparse.timeparse('5.6 weeks'), 3386880)
     self.assertEqual(timeparse.timeparse('+5.6 weeks'), 3386880)
     self.assertEqual(timeparse.timeparse('-5.6 weeks'), -3386880)
Beispiel #13
0
 def test_timeparse_30(self):
     '''timeparse test case 30.'''
     self.assertEqual(timeparse.timeparse('5 days'), 432000)
     self.assertEqual(timeparse.timeparse('+5 days'), 432000)
     self.assertEqual(timeparse.timeparse('-5 days'), -432000)
Beispiel #14
0
 def test_timeparse_8(self):
     '''timeparse test case 8.'''
     self.assertEqual(timeparse.timeparse('4:13:02'), 15182)
     self.assertEqual(timeparse.timeparse('+4:13:02'), 15182)
     self.assertEqual(timeparse.timeparse('-4:13:02'), -15182)
Beispiel #15
0
 def test_timeparse_13(self):
     '''timeparse test case 13.'''
     self.assertEqual(timeparse.timeparse('5hr34m56s'), 20096)
     self.assertEqual(timeparse.timeparse('+5hr34m56s'), 20096)
     self.assertEqual(timeparse.timeparse('-5hr34m56s'), -20096)
Beispiel #16
0
 def test_timeparse_9(self):
     '''timeparse test case 9.'''
     self.assertAlmostEqual(timeparse.timeparse('4:13:02.266'), 15182.266)
     self.assertAlmostEqual(timeparse.timeparse('+4:13:02.266'), 15182.266)
     self.assertAlmostEqual(timeparse.timeparse('-4:13:02.266'), -15182.266)
Beispiel #17
0
 def test_timeparse_11(self):
     '''timeparse test case 11.'''
     # uptime format
     self.assertEqual(timeparse.timeparse('2 days,  4:13:02'), 187982)
     self.assertEqual(timeparse.timeparse('+2 days,  4:13:02'), 187982)
     self.assertEqual(timeparse.timeparse('-2 days,  4:13:02'), -187982)
Beispiel #18
0
 def test_timeparse_granularity_4(self):
     '''Check that minute-level granularity does not apply inappropriately.'''
     self.assertEqual(timeparse.timeparse('0:02', granularity='seconds'), 2)
     self.assertEqual(timeparse.timeparse('+0:02', granularity='seconds'), 2)
     self.assertEqual(timeparse.timeparse('-0:02', granularity='seconds'), -2)
Beispiel #19
0
 def test_timeparse_granularity_3(self):
     '''Check that minute-level granularity does not apply inappropriately.'''
     self.assertAlmostEqual(timeparse.timeparse('7:02.223', granularity='minutes'), 7*60 + 2.223)
     self.assertAlmostEqual(timeparse.timeparse('+7:02.223', granularity='minutes'), 7*60 + 2.223)
     self.assertAlmostEqual(timeparse.timeparse('-7:02.223', granularity='minutes'), -(7*60 + 2.223))
Beispiel #20
0
 def test_timeparse_27(self):
     '''timeparse test case 27.'''
     self.assertEqual(timeparse.timeparse('1.24 days'), 107136)
     self.assertEqual(timeparse.timeparse('+1.24 days'), 107136)
     self.assertEqual(timeparse.timeparse('-1.24 days'), -107136)
Beispiel #21
0
 def test_timeparse_29(self):
     '''timeparse test case 29.'''
     self.assertEqual(timeparse.timeparse('5 day'), 432000)
     self.assertEqual(timeparse.timeparse('+5 day'), 432000)
     self.assertEqual(timeparse.timeparse('-5 day'), -432000)
Beispiel #22
0
 def test_timeparse_2(self):
     '''timeparse test case 2.'''
     self.assertEqual(timeparse.timeparse('2h32m'), 9120)
     self.assertEqual(timeparse.timeparse('+2h32m'), 9120)
     self.assertEqual(timeparse.timeparse('-2h32m'), -9120)
Beispiel #23
0
 def test_timeparse_31(self):
     '''timeparse test case 31.'''
     self.assertEqual(timeparse.timeparse('5.6 wk'), 3386880)
     self.assertEqual(timeparse.timeparse('+5.6 wk'), 3386880)
     self.assertEqual(timeparse.timeparse('-5.6 wk'), -3386880)
Beispiel #24
0
 def test_timeparse_bare_seconds(self):
     '''timeparse test bare seconds, without minutes.'''
     self.assertEqual(timeparse.timeparse(':13'), 13)
     self.assertEqual(timeparse.timeparse('+:13'), 13)
     self.assertEqual(timeparse.timeparse('-:13'), -13)
Beispiel #25
0
 def test_timeparse_15(self):
     '''timeparse test case 15.'''
     self.assertEqual(timeparse.timeparse('5 hrs, 34 mins, 56 secs'), 20096)
     self.assertEqual(timeparse.timeparse('+5 hrs, 34 mins, 56 secs'), 20096)
     self.assertEqual(timeparse.timeparse('-5 hrs, 34 mins, 56 secs'), -20096)
Beispiel #26
0
 def test_timeparse_granularity_1(self):
     '''Check that minute-level granularity applies correctly.'''
     self.assertEqual(timeparse.timeparse('4:32', granularity='minutes'), 272*60)
     self.assertEqual(timeparse.timeparse('+4:32', granularity='minutes'), 272*60)
     self.assertEqual(timeparse.timeparse('-4:32', granularity='minutes'), -272*60)
Beispiel #27
0
 def test_timeparse_1(self):
     '''timeparse test case 1.'''
     self.assertEqual(timeparse.timeparse('32m'), 1920)
     self.assertEqual(timeparse.timeparse('+32m'), 1920)
     self.assertEqual(timeparse.timeparse('-32m'), -1920)
Beispiel #28
0
 def test_timeparse_16f(self):
     '''timeparse test case 16f.'''
     self.assertAlmostEqual(timeparse.timeparse('1.75 seconds'), 1.75)
     self.assertAlmostEqual(timeparse.timeparse('+1.75 seconds'), 1.75)
     self.assertAlmostEqual(timeparse.timeparse('-1.75 seconds'), -1.75)
Beispiel #29
0
 def test_timeparse_3(self):
     '''timeparse test case 3.'''
     self.assertEqual(timeparse.timeparse('3d2h32m'), 268320)
     self.assertEqual(timeparse.timeparse('+3d2h32m'), 268320)
     self.assertEqual(timeparse.timeparse('-3d2h32m'), -268320)
Beispiel #30
0
 def test_timeparse_7(self):
     '''timeparse test case 7.'''
     self.assertEqual(timeparse.timeparse('4:13'), 253)
     self.assertEqual(timeparse.timeparse('+4:13'), 253)
     self.assertEqual(timeparse.timeparse('-4:13'), -253)