mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Fixed #27699 -- Added negative timedelta support to parse_duration()
This commit is contained in:
committed by
Claude Paroz
parent
8ade277ab1
commit
f4c0eec713
@@ -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'))
|
||||
|
||||
Reference in New Issue
Block a user