1
0
mirror of https://github.com/django/django.git synced 2025-10-24 06:06:09 +00:00

Fixed #33368 -- Fixed parse_duration() crash on invalid separators for decimal fractions.

This commit is contained in:
mendespedro
2021-12-15 13:56:04 -03:00
committed by Mariusz Felisiak
parent b0d16d0129
commit 4fd3044ca0
3 changed files with 11 additions and 4 deletions

View File

@@ -161,6 +161,11 @@ class DurationParseTests(unittest.TestCase):
('-PT0.000005S', timedelta(microseconds=-5)),
('-PT0,000005S', timedelta(microseconds=-5)),
('-P4DT1H', timedelta(days=-4, hours=-1)),
# Invalid separators for decimal fractions.
('P3(3D', None),
('PT3)3H', None),
('PT3|3M', None),
('PT3/3S', None),
)
for source, expected in test_values:
with self.subTest(source=source):