Exemplo n.º 1
0
 def test_duration_days(self):
     td = config.timedelta_from_duration_string('7 days')
     self.assertEqual(td, timedelta(days=7))
Exemplo n.º 2
0
 def test_duration_minutes(self):
     td = config.timedelta_from_duration_string('45 minutes')
     self.assertEqual(td, timedelta(minutes=45))
Exemplo n.º 3
0
 def test_duration_hours(self):
     td = config.timedelta_from_duration_string('3 hours')
     self.assertEqual(td, timedelta(hours=3))
Exemplo n.º 4
0
 def test_duration_seconds(self):
     td = config.timedelta_from_duration_string('10 seconds')
     self.assertEqual(td, timedelta(seconds=10))
Exemplo n.º 5
0
 def test_duration_one_second(self):
     td = config.timedelta_from_duration_string('1 second')
     self.assertEqual(td, timedelta(seconds=1))
Exemplo n.º 6
0
 def test_duration_composite(self):
     td = config.timedelta_from_duration_string(
         '1 hour, 45 minutes, 30 seconds')
     self.assertEqual(td, timedelta(hours=1, minutes=45, seconds=30))
Exemplo n.º 7
0
 def test_duration_one_second(self):
     td = config.timedelta_from_duration_string('1 second')
     self.assertEqual(td, timedelta(seconds=1))
Exemplo n.º 8
0
 def test_duration_composite(self):
     td = config.timedelta_from_duration_string(
         '1 hour, 45 minutes, 30 seconds')
     self.assertEqual(td, timedelta(hours=1, minutes=45, seconds=30))
Exemplo n.º 9
0
 def test_duration_invalid_negative(self):
     with self.assertRaises(ValueError):
         config.timedelta_from_duration_string('-45 hours')
Exemplo n.º 10
0
 def test_duration_months(self):
     td = config.timedelta_from_duration_string('1 month')
     self.assertEqual(td, timedelta(days=30))
Exemplo n.º 11
0
 def test_duration_years(self):
     td = config.timedelta_from_duration_string('20 years')
     self.assertEqual(td, timedelta(days=(365 * 20)))
Exemplo n.º 12
0
 def test_duration_days(self):
     td = config.timedelta_from_duration_string('7 days')
     self.assertEqual(td, timedelta(days=7))
Exemplo n.º 13
0
 def test_duration_hours(self):
     td = config.timedelta_from_duration_string('3 hours')
     self.assertEqual(td, timedelta(hours=3))
Exemplo n.º 14
0
 def test_duration_minutes(self):
     td = config.timedelta_from_duration_string('45 minutes')
     self.assertEqual(td, timedelta(minutes=45))
Exemplo n.º 15
0
 def test_duration_months(self):
     td = config.timedelta_from_duration_string('1 month')
     self.assertEqual(td, timedelta(days=30))
Exemplo n.º 16
0
 def test_duration_numeric(self):
     td = config.timedelta_from_duration_string('600')
     self.assertEqual(td, timedelta(seconds=600))
Exemplo n.º 17
0
 def test_duration_years(self):
     td = config.timedelta_from_duration_string('20 years')
     self.assertEqual(td, timedelta(days=(365 * 20)))
Exemplo n.º 18
0
 def test_duration_numeric(self):
     td = config.timedelta_from_duration_string('600')
     self.assertEqual(td, timedelta(seconds=600))
Exemplo n.º 19
0
 def test_duration_invalid_negative(self):
     with self.assertRaises(ValueError):
         config.timedelta_from_duration_string('-45 hours')
Exemplo n.º 20
0
 def test_duration_seconds(self):
     td = config.timedelta_from_duration_string('10 seconds')
     self.assertEqual(td, timedelta(seconds=10))