diff options
| author | antoliny0919 <antoliny0919@gmail.com> | 2025-08-03 09:40:04 +0900 |
|---|---|---|
| committer | Sarah Boyce <42296566+sarahboyce@users.noreply.github.com> | 2025-08-05 16:36:06 +0200 |
| commit | 65377325855ab6faa7ac487e336e9902c6268c96 (patch) | |
| tree | c0411568db18b6c3f0c26865b8e56ef3f7cf5c22 /tests/admin_inlines | |
| parent | 0a262c8407a2f4e4971118ca435c6931c40b70ae (diff) | |
Fixed #36079 -- Fixed text size of TabularInline object titles.
Diffstat (limited to 'tests/admin_inlines')
| -rw-r--r-- | tests/admin_inlines/admin.py | 3 | ||||
| -rw-r--r-- | tests/admin_inlines/models.py | 3 | ||||
| -rw-r--r-- | tests/admin_inlines/tests.py | 16 |
3 files changed, 21 insertions, 1 deletions
diff --git a/tests/admin_inlines/admin.py b/tests/admin_inlines/admin.py index c3983985c3..dbb74991dc 100644 --- a/tests/admin_inlines/admin.py +++ b/tests/admin_inlines/admin.py @@ -358,6 +358,7 @@ class BinaryTreeAdmin(admin.TabularInline): # admin for #19524 class SightingInline(admin.TabularInline): model = Sighting + show_change_link = True # admin and form for #18263 @@ -517,7 +518,7 @@ site.register(ParentModelWithCustomPk, inlines=[ChildModel1Inline, ChildModel2In site.register(BinaryTree, inlines=[BinaryTreeAdmin]) site.register(ExtraTerrestrial, inlines=[SightingInline]) site.register(SomeParentModel, inlines=[SomeChildModelInline]) -site.register([Question, Inner4Stacked, Inner4Tabular]) +site.register([Question, Inner4Stacked, Inner4Tabular, Sighting]) site.register(Teacher, TeacherAdmin) site.register(Chapter, inlines=[FootNoteNonEditableInlineCustomForm]) site.register(OutfitItem, inlines=[WeaknessInlineCustomForm]) diff --git a/tests/admin_inlines/models.py b/tests/admin_inlines/models.py index 86a859727a..ea5ba78656 100644 --- a/tests/admin_inlines/models.py +++ b/tests/admin_inlines/models.py @@ -324,6 +324,9 @@ class Sighting(models.Model): et = models.ForeignKey(ExtraTerrestrial, models.CASCADE) place = models.CharField(max_length=100) + def __str__(self): + return self.place + # Models for #18263 class SomeParentModel(models.Model): diff --git a/tests/admin_inlines/tests.py b/tests/admin_inlines/tests.py index 0b73089950..e73f4fda6e 100644 --- a/tests/admin_inlines/tests.py +++ b/tests/admin_inlines/tests.py @@ -2532,3 +2532,19 @@ class SeleniumTests(AdminSeleniumTestCase): delete.get_attribute("innerHTML"), ) self.take_screenshot("loaded") + + @screenshot_cases(["desktop_size", "mobile_size", "rtl", "dark", "high_contrast"]) + def test_tabular_inline_object_with_show_change_link(self): + from selenium.webdriver.common.by import By + + et = ExtraTerrestrial.objects.create(name="test") + Sighting.objects.create(et=et, place="Desert") + self.admin_login(username="super", password="secret") + url = reverse("admin:admin_inlines_extraterrestrial_change", args=(et.pk,)) + self.selenium.get(self.live_server_url + url) + object_str = self.selenium.find_element( + By.CSS_SELECTOR, "fieldset.module tbody tr td.original p" + ) + self.assertTrue(object_str.is_displayed()) + self.assertIn("Desert", object_str.text) + self.take_screenshot("tabular") |
