Example #1
0
 def test_parse_time_interval(self):
     """
     basic test the parsing method for timedelta values
     pass a value, check if is correctly transformed in a timedelta
     """
     # 1 day
     val = parse_time_interval('1 day')
     assert val == timedelta(days=1)
     # 2 weeks
     val = parse_time_interval('2 weeks')
     assert val == timedelta(days=14)
     # 3 months
     val = parse_time_interval('3 months')
     assert val == timedelta(days=93)
     # this string is something that the regexp cannot manage,
     # so we expect a ValueError exception
     with pytest.raises(ValueError):
         parse_time_interval('test_string')
Example #2
0
 def test_parse_time_interval(self):
     """
     basic test the parsing method for timedelta values
     pass a value, check if is correctly transformed in a timedelta
     """
     # 1 day
     val = parse_time_interval('1 day')
     assert val == timedelta(days=1)
     # 2 weeks
     val = parse_time_interval('2 weeks')
     assert val == timedelta(days=14)
     # 3 months
     val = parse_time_interval('3 months')
     assert val == timedelta(days=93)
     # this string is something that the regexp cannot manage,
     # so we expect a ValueError exception
     with pytest.raises(ValueError):
         parse_time_interval('test_string')