def test_second(self):
     self.assertEqual(datetime.timedelta(seconds=1),
                      datetime_evaluator.eval_interval('1 second'))
 def test_minute(self):
     self.assertEqual(datetime.timedelta(minutes=1),
                      datetime_evaluator.eval_interval('1 minute'))
 def test_minutes(self):
     self.assertEqual(datetime.timedelta(minutes=2),
                      datetime_evaluator.eval_interval('2 minutes'))
 def test_hour(self):
     self.assertEqual(datetime.timedelta(hours=1),
                      datetime_evaluator.eval_interval('1 hour'))
 def test_hours(self):
     self.assertEqual(datetime.timedelta(hours=2),
                      datetime_evaluator.eval_interval('2 hours'))
 def test_invalid_character(self):
     try:
         datetime_evaluator.eval_interval('1 DAY 2 HOURD 3 MINUTE')
     except:
         return
     self.fail('should fail')
 def test_hour(self):
     self.assertEqual(datetime.timedelta(hours=1), datetime_evaluator.eval_interval("1 hour"))
 def test_1_day_2_hour_3_minute_4_second(self):
     self.assertEqual(
         datetime.timedelta(days=1, hours=2, minutes=3, seconds=4),
         datetime_evaluator.eval_interval("1 DAY 2 HOURS 3 MINUTES 4 SECONDS"),
     )
 def test_invalid_character(self):
     try:
         datetime_evaluator.eval_interval("1 DAY 2 HOURD 3 MINUTE")
     except:
         return
     self.fail("should fail")
 def test_second(self):
     self.assertEqual(datetime.timedelta(seconds=1), datetime_evaluator.eval_interval("1 second"))
 def test_seconds(self):
     self.assertEqual(datetime.timedelta(seconds=2), datetime_evaluator.eval_interval("2 seconds"))
 def test_minutes(self):
     self.assertEqual(datetime.timedelta(minutes=2), datetime_evaluator.eval_interval("2 minutes"))
 def test_minute(self):
     self.assertEqual(datetime.timedelta(minutes=1), datetime_evaluator.eval_interval("1 minute"))
 def test_hours(self):
     self.assertEqual(datetime.timedelta(hours=2), datetime_evaluator.eval_interval("2 hours"))
 def test_seconds(self):
     self.assertEqual(datetime.timedelta(seconds=2),
                      datetime_evaluator.eval_interval('2 seconds'))
 def test_day(self):
     self.assertEqual(datetime.timedelta(days=1), datetime_evaluator.eval_interval("1 DAY"))
 def test_1_day_2_hour_3_minute_4_second(self):
     self.assertEqual(
         datetime.timedelta(days=1, hours=2, minutes=3, seconds=4),
         datetime_evaluator.eval_interval(
             '1 DAY 2 HOURS 3 MINUTES 4 SECONDS'))
 def test_days(self):
     self.assertEqual(datetime.timedelta(days=2),
                      datetime_evaluator.eval_interval('2 DAYS'))
 def test_day(self):
     self.assertEqual(datetime.timedelta(days=1),
                      datetime_evaluator.eval_interval('1 DAY'))
 def test_days(self):
     self.assertEqual(datetime.timedelta(days=2), datetime_evaluator.eval_interval("2 DAYS"))