summaryrefslogtreecommitdiff
path: root/tests/admin_views
diff options
context:
space:
mode:
authorantoliny0919 <antoliny0919@gmail.com>2025-07-20 22:48:21 +0900
committerSarah Boyce <42296566+sarahboyce@users.noreply.github.com>2025-07-24 08:38:43 +0200
commitd90bea1b067e01de91644b61383732386e1434f7 (patch)
tree0f2f3bb266eff5567a9fbba4ef26e3665cf2734b /tests/admin_views
parent3ad0e759a637077b8b7064e3559cc70490311010 (diff)
Fixed #36516, Refs #36366 -- Fixed changelist footer layout with list_editable and list_filter.
Regression in 3f59711581bd22ebd0f13fb040b15b69c0eee21f.
Diffstat (limited to 'tests/admin_views')
-rw-r--r--tests/admin_views/tests.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/admin_views/tests.py b/tests/admin_views/tests.py
index 8460aa81fc..00b5d5ab89 100644
--- a/tests/admin_views/tests.py
+++ b/tests/admin_views/tests.py
@@ -6937,6 +6937,24 @@ class SeleniumTests(AdminSeleniumTestCase):
self.assertEqual(message.get_attribute("innerText"), f"Test {level}")
self.take_screenshot(level)
+ @screenshot_cases(["desktop_size", "mobile_size", "rtl", "dark", "high_contrast"])
+ def test_list_editable_with_filter(self):
+ from selenium.webdriver.common.by import By
+
+ Person.objects.create(name="Tom", gender=1)
+ self.admin_login(
+ username="super", password="secret", login_url=reverse("admin:index")
+ )
+ self.selenium.get(
+ self.live_server_url + reverse("admin:admin_views_person_changelist")
+ )
+ save_button = self.selenium.find_element(By.NAME, "_save")
+ self.assertTrue(save_button.is_displayed())
+ self.take_screenshot("list_editable")
+
+ with self.wait_page_loaded():
+ save_button.click()
+
@override_settings(ROOT_URLCONF="admin_views.urls")
class ReadonlyTest(AdminFieldExtractionMixin, TestCase):