summaryrefslogtreecommitdiff
path: root/tests/admin_views
diff options
context:
space:
mode:
authorDavid Smith <smithdc@gmail.com>2026-03-30 23:16:32 +0100
committerJacob Walls <jacobtylerwalls@gmail.com>2026-04-02 11:09:37 -0400
commit253f552c5809fa096116b601bd842ca4f3504860 (patch)
tree5d92c711598b6c335c7ae345d7836916c1056bcb /tests/admin_views
parent90cd510b3b033605907f6521ef98f35d2bd6c3a0 (diff)
Fixed #36949 -- Improved RelatedFieldWidgetWrapper <label>s.
Regression in 4187da258fe212d494cb578a0bc2b52c4979ab95.
Diffstat (limited to 'tests/admin_views')
-rw-r--r--tests/admin_views/tests.py13
1 files changed, 12 insertions, 1 deletions
diff --git a/tests/admin_views/tests.py b/tests/admin_views/tests.py
index e01ab3b538..4359a31135 100644
--- a/tests/admin_views/tests.py
+++ b/tests/admin_views/tests.py
@@ -7296,17 +7296,28 @@ class SeleniumTests(AdminSeleniumTestCase):
"Difficulty:",
"Materials:",
"Start datetime:",
- "Categories:",
]
url = reverse("admin:admin_views_course_change", args=(course.pk,))
self.selenium.get(self.live_server_url + url)
fieldsets = self.selenium.find_elements(
By.CSS_SELECTOR, "fieldset.aligned fieldset"
)
+ self.assertEqual(len(fieldsets), len(expected_legend_tags_text))
for index, fieldset in enumerate(fieldsets):
legend = fieldset.find_element(By.TAG_NAME, "legend")
self.assertEqual(legend.text, expected_legend_tags_text[index])
+ # FilteredSelectMultiple uses <fieldset>.
+ url = reverse("admin:admin_views_camelcaserelatedmodel_add")
+ self.selenium.get(self.live_server_url + url)
+ fieldsets = self.selenium.find_elements(
+ By.CSS_SELECTOR, "fieldset.aligned fieldset"
+ )
+ self.assertEqual(len(fieldsets), 1)
+ for index, fieldset in enumerate(fieldsets):
+ legend = fieldset.find_element(By.TAG_NAME, "legend")
+ self.assertEqual(legend.text, "M2m:")
+
@screenshot_cases(["desktop_size", "mobile_size", "rtl", "dark", "high_contrast"])
def test_use_fieldset_with_grouped_fields(self):
from selenium.webdriver.common.by import By