1
0
mirror of https://github.com/django/django.git synced 2025-05-09 08:26:31 +00:00

[5.1.x] Improved test coverage of urlize.

Backport of c6d1f98d2685f34e009e0fffdcff4ad275e55879 from main.
This commit is contained in:
Sarah Boyce 2024-07-09 17:32:04 +02:00 committed by Natalia
parent 7acec02554
commit c9a8d005ee

View File

@ -305,6 +305,23 @@ class FunctionTests(SimpleTestCase):
"http://testing.com/example</a>.,:;)&quot;!", "http://testing.com/example</a>.,:;)&quot;!",
) )
def test_trailing_semicolon(self):
self.assertEqual(
urlize("http://example.com?x=&amp;", autoescape=False),
'<a href="http://example.com?x=" rel="nofollow">'
"http://example.com?x=&amp;</a>",
)
self.assertEqual(
urlize("http://example.com?x=&amp;;", autoescape=False),
'<a href="http://example.com?x=" rel="nofollow">'
"http://example.com?x=&amp;</a>;",
)
self.assertEqual(
urlize("http://example.com?x=&amp;;;", autoescape=False),
'<a href="http://example.com?x=" rel="nofollow">'
"http://example.com?x=&amp;</a>;;",
)
def test_brackets(self): def test_brackets(self):
""" """
#19070 - Check urlize handles brackets properly #19070 - Check urlize handles brackets properly