Esempio n. 1
0
 def it_should_parse_complex_durations_with_end(self):
     end = datetime.datetime(2003, 3, 4, 1, 1, 1)
     result = parse_duration_with_end('P3Y2M3DT1H1M1S', end)
     self.assertEqual(result,
                      (datetime.timedelta(days=1158, seconds=3661), end))
     result = parse_duration('P3Y2M3DT1H1M1S', end=end)
     self.assertEqual(result,
                      (datetime.timedelta(days=1158, seconds=3661), end))
Esempio n. 2
0
 def it_should_parse_durations_with_end(self):
     end = datetime.datetime(2003, 1, 1)
     result = parse_duration_with_end('P3Y', end)
     self.assertEqual(result,
                      (datetime.timedelta(days=1096), end))
     result = parse_duration('P3Y', end=end)
     self.assertEqual(result,
                      (datetime.timedelta(days=1096), end))