summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMariusz Felisiak <felisiak.mariusz@gmail.com>2020-07-02 10:59:15 +0200
committerGitHub <noreply@github.com>2020-07-02 10:59:15 +0200
commit5968a23e1578eec6053dc563ef1534d69592fa95 (patch)
tree528cde6a427ad199bcda36327f566647430b4062
parent202ac0b2a181f7be2e6c4a6ff43deef263d7f487 (diff)
[2.2.x] Fixed ForeignKeyRawIdWidgetTest.test_render_unsafe_limit_choices_to on Python 3.5.
-rw-r--r--tests/admin_widgets/tests.py7
1 files changed, 5 insertions, 2 deletions
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),
'<input type="text" name="test" class="vForeignKeyRawIdAdminField">'
- '<a href="/admin_widgets/band/?name=%22%26%3E%3Cescapeme&amp;_to_field=id" '
- 'class="related-lookup" id="lookup_id_test" title="Lookup"></a>'
+ '<a class="related-lookup" href="/admin_widgets/band/?%s" '
+ 'id="lookup_id_test" title="Lookup"></a>'
+ % '&amp;'.join('%s=%s' % (k, v) for k, v in parameters.items())
)