diff options
| author | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2020-07-02 10:59:15 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-07-02 10:59:15 +0200 |
| commit | 5968a23e1578eec6053dc563ef1534d69592fa95 (patch) | |
| tree | 528cde6a427ad199bcda36327f566647430b4062 | |
| parent | 202ac0b2a181f7be2e6c4a6ff43deef263d7f487 (diff) | |
[2.2.x] Fixed ForeignKeyRawIdWidgetTest.test_render_unsafe_limit_choices_to on Python 3.5.
| -rw-r--r-- | tests/admin_widgets/tests.py | 7 |
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&_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>' + % '&'.join('%s=%s' % (k, v) for k, v in parameters.items()) ) |
