示例#1
0
 def test_duration_days(self):
     td = config.timedelta_from_duration_string('7 days')
     self.assertEqual(td, timedelta(days=7))
示例#2
0
 def test_duration_minutes(self):
     td = config.timedelta_from_duration_string('45 minutes')
     self.assertEqual(td, timedelta(minutes=45))
示例#3
0
 def test_duration_hours(self):
     td = config.timedelta_from_duration_string('3 hours')
     self.assertEqual(td, timedelta(hours=3))
示例#4
0
 def test_duration_seconds(self):
     td = config.timedelta_from_duration_string('10 seconds')
     self.assertEqual(td, timedelta(seconds=10))
示例#5
0
 def test_duration_one_second(self):
     td = config.timedelta_from_duration_string('1 second')
     self.assertEqual(td, timedelta(seconds=1))
示例#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))
示例#7
0
 def test_duration_one_second(self):
     td = config.timedelta_from_duration_string('1 second')
     self.assertEqual(td, timedelta(seconds=1))
示例#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))
示例#9
0
 def test_duration_invalid_negative(self):
     with self.assertRaises(ValueError):
         config.timedelta_from_duration_string('-45 hours')
示例#10
0
 def test_duration_months(self):
     td = config.timedelta_from_duration_string('1 month')
     self.assertEqual(td, timedelta(days=30))
示例#11
0
 def test_duration_years(self):
     td = config.timedelta_from_duration_string('20 years')
     self.assertEqual(td, timedelta(days=(365 * 20)))
示例#12
0
 def test_duration_days(self):
     td = config.timedelta_from_duration_string('7 days')
     self.assertEqual(td, timedelta(days=7))
示例#13
0
 def test_duration_hours(self):
     td = config.timedelta_from_duration_string('3 hours')
     self.assertEqual(td, timedelta(hours=3))
示例#14
0
 def test_duration_minutes(self):
     td = config.timedelta_from_duration_string('45 minutes')
     self.assertEqual(td, timedelta(minutes=45))
示例#15
0
 def test_duration_months(self):
     td = config.timedelta_from_duration_string('1 month')
     self.assertEqual(td, timedelta(days=30))
示例#16
0
 def test_duration_numeric(self):
     td = config.timedelta_from_duration_string('600')
     self.assertEqual(td, timedelta(seconds=600))
示例#17
0
 def test_duration_years(self):
     td = config.timedelta_from_duration_string('20 years')
     self.assertEqual(td, timedelta(days=(365 * 20)))
示例#18
0
 def test_duration_numeric(self):
     td = config.timedelta_from_duration_string('600')
     self.assertEqual(td, timedelta(seconds=600))
示例#19
0
 def test_duration_invalid_negative(self):
     with self.assertRaises(ValueError):
         config.timedelta_from_duration_string('-45 hours')
示例#20
0
 def test_duration_seconds(self):
     td = config.timedelta_from_duration_string('10 seconds')
     self.assertEqual(td, timedelta(seconds=10))