diff --git a/tests/admin_widgets/tests.py b/tests/admin_widgets/tests.py
index e2a09df7ea..4c14a47280 100644
--- a/tests/admin_widgets/tests.py
+++ b/tests/admin_widgets/tests.py
@@ -590,11 +590,14 @@ class ForeignKeyRawIdWidgetTest(TestCase):
def test_render_unsafe_limit_choices_to(self):
rel = UnsafeLimitChoicesTo._meta.get_field('band').remote_field
w = widgets.ForeignKeyRawIdWidget(rel, widget_admin_site)
+ parameters = w.url_parameters()
+ parameters['name'] = '%22%26%3E%3Cescapeme'
self.assertHTMLEqual(
w.render('test', None),
''
- ''
+ ''
+ % '&'.join('%s=%s' % (k, v) for k, v in parameters.items())
)