diff options
| author | Jinank Jain <jinank94@gmail.com> | 2017-01-14 11:17:54 +0100 |
|---|---|---|
| committer | Claude Paroz <claude@2xlibre.net> | 2017-01-14 11:17:54 +0100 |
| commit | f4c0eec713a6ffe7616fdc5f4744b40110d4fed1 (patch) | |
| tree | fe7b98e1b57bc3902293c19968443dc39d2e2c14 /tests/utils_tests/test_dateparse.py | |
| parent | 8ade277ab1843306221d248c18648ffd1b950a31 (diff) | |
Fixed #27699 -- Added negative timedelta support to parse_duration()
Diffstat (limited to 'tests/utils_tests/test_dateparse.py')
| -rw-r--r-- | tests/utils_tests/test_dateparse.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/utils_tests/test_dateparse.py b/tests/utils_tests/test_dateparse.py index ee4f907b55..0bb81ed0b0 100644 --- a/tests/utils_tests/test_dateparse.py +++ b/tests/utils_tests/test_dateparse.py @@ -108,6 +108,10 @@ class DurationParseTests(unittest.TestCase): def test_negative(self): self.assertEqual(parse_duration('-4 15:30'), timedelta(days=-4, minutes=15, seconds=30)) + self.assertEqual(parse_duration('-172800'), timedelta(days=-2)) + self.assertEqual(parse_duration('-15:30'), timedelta(minutes=-15, seconds=30)) + self.assertEqual(parse_duration('-1:15:30'), timedelta(hours=-1, minutes=15, seconds=30)) + self.assertEqual(parse_duration('-30.1'), timedelta(seconds=-30, milliseconds=-100)) def test_iso_8601(self): self.assertIsNone(parse_duration('P4Y')) |
