mirror of
https://github.com/django/django.git
synced 2025-12-04 00:55:36 +00:00
Fixed #27699 -- Added negative timedelta support to parse_duration()
This commit is contained in:
parent
8ade277ab1
commit
f4c0eec713
2 changed files with 9 additions and 3 deletions
|
|
@ -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'))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue