From d6aff369ad33457ae2355b5b210faf1c4890ff35 Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Sun, 10 May 2020 13:03:39 -0700 Subject: Refs #30116 -- Simplified regex match group access with Match.__getitem__(). The method has been available since Python 3.6. The shorter syntax is also marginally faster. --- tests/admin_widgets/tests.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'tests/admin_widgets') diff --git a/tests/admin_widgets/tests.py b/tests/admin_widgets/tests.py index b46753f95f..34166f986c 100644 --- a/tests/admin_widgets/tests.py +++ b/tests/admin_widgets/tests.py @@ -392,42 +392,42 @@ class AdminURLWidgetTest(SimpleTestCase): w = widgets.AdminURLFieldWidget() output = w.render('test', 'http://example.com/some-text') self.assertEqual( - HREF_RE.search(output).groups()[0], + HREF_RE.search(output)[1], 'http://example.com/%3Csometag%3Esome-text%3C/sometag%3E', ) self.assertEqual( - TEXT_RE.search(output).groups()[0], + TEXT_RE.search(output)[1], 'http://example.com/<sometag>some-text</sometag>', ) self.assertEqual( - VALUE_RE.search(output).groups()[0], + VALUE_RE.search(output)[1], 'http://example.com/<sometag>some-text</sometag>', ) output = w.render('test', 'http://example-äüö.com/some-text') self.assertEqual( - HREF_RE.search(output).groups()[0], + HREF_RE.search(output)[1], 'http://xn--example--7za4pnc.com/%3Csometag%3Esome-text%3C/sometag%3E', ) self.assertEqual( - TEXT_RE.search(output).groups()[0], + TEXT_RE.search(output)[1], 'http://example-äüö.com/<sometag>some-text</sometag>', ) self.assertEqual( - VALUE_RE.search(output).groups()[0], + VALUE_RE.search(output)[1], 'http://example-äüö.com/<sometag>some-text</sometag>', ) output = w.render('test', 'http://www.example.com/%C3%A4">"') self.assertEqual( - HREF_RE.search(output).groups()[0], + HREF_RE.search(output)[1], 'http://www.example.com/%C3%A4%22%3E%3Cscript%3Ealert(%22XSS!%22)%3C/script%3E%22', ) self.assertEqual( - TEXT_RE.search(output).groups()[0], + TEXT_RE.search(output)[1], 'http://www.example.com/%C3%A4"><script>' 'alert("XSS!")</script>"' ) self.assertEqual( - VALUE_RE.search(output).groups()[0], + VALUE_RE.search(output)[1], 'http://www.example.com/%C3%A4"><script>alert("XSS!")</script>"', ) -- cgit v1.3