mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Fixed #28635 -- Fixed admin's preserved filters if the URL contains non-ASCII characters.
This commit is contained in:
@@ -5641,19 +5641,14 @@ class AdminKeepChangeListFiltersTests(TestCase):
|
||||
'preserved_filters': self.get_preserved_filters_querystring(),
|
||||
'opts': User._meta,
|
||||
}
|
||||
|
||||
url = reverse('admin:auth_user_changelist', current_app=self.admin_site.name)
|
||||
self.assertURLEqual(
|
||||
self.get_changelist_url(),
|
||||
add_preserved_filters(context, url),
|
||||
)
|
||||
|
||||
with override_script_prefix('/prefix/'):
|
||||
url = reverse('admin:auth_user_changelist', current_app=self.admin_site.name)
|
||||
self.assertURLEqual(
|
||||
self.get_changelist_url(),
|
||||
add_preserved_filters(context, url),
|
||||
)
|
||||
prefixes = ('', '/prefix/', '/後台/')
|
||||
for prefix in prefixes:
|
||||
with self.subTest(prefix=prefix), override_script_prefix(prefix):
|
||||
url = reverse('admin:auth_user_changelist', current_app=self.admin_site.name)
|
||||
self.assertURLEqual(
|
||||
self.get_changelist_url(),
|
||||
add_preserved_filters(context, url),
|
||||
)
|
||||
|
||||
|
||||
class NamespacedAdminKeepChangeListFiltersTests(AdminKeepChangeListFiltersTests):
|
||||
|
||||
Reference in New Issue
Block a user