From a9fe98d5bd4212d069afe8316101984aadecfbb2 Mon Sep 17 00:00:00 2001 From: SaJH Date: Wed, 27 Aug 2025 23:25:43 +0900 Subject: Fixed #35533 -- Prevented urlize creating broken links given a markdown link input. Signed-off-by: SaJH --- tests/template_tests/filter_tests/test_urlize.py | 5 ++--- tests/utils_tests/test_html.py | 1 + 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'tests') diff --git a/tests/template_tests/filter_tests/test_urlize.py b/tests/template_tests/filter_tests/test_urlize.py index ca9f8fb7e1..692c3fc830 100644 --- a/tests/template_tests/filter_tests/test_urlize.py +++ b/tests/template_tests/filter_tests/test_urlize.py @@ -359,9 +359,8 @@ class FunctionTests(SimpleTestCase): "www.example.com]", ) self.assertEqual( - urlize("see test[at[example.com"), - 'see ' - "test[at[example.com", + urlize("see test[at[example.com"), # Invalid hostname. + "see test[at[example.com", ) self.assertEqual( urlize("[http://168.192.0.1](http://168.192.0.1)"), diff --git a/tests/utils_tests/test_html.py b/tests/utils_tests/test_html.py index f1a29977a7..7167383aef 100644 --- a/tests/utils_tests/test_html.py +++ b/tests/utils_tests/test_html.py @@ -489,6 +489,7 @@ class TestUtilsHtml(SimpleTestCase): "foo@localhost.", "test@example?;+!.com", "email me@example.com,then I'll respond", + "[a link](https://www.djangoproject.com/)", # trim_punctuation catastrophic tests "(" * 100_000 + ":" + ")" * 100_000, "(" * 100_000 + "&:" + ")" * 100_000, -- cgit v1.3