summaryrefslogtreecommitdiff
path: root/tests/modeladmin
diff options
context:
space:
mode:
authorMarcelo Galigniana <marcelogaligniana@gmail.com>2026-04-22 13:04:41 +0200
committerSarah Boyce <42296566+sarahboyce@users.noreply.github.com>2026-05-13 17:31:28 +0200
commitf30acb184f75fd9260cfd6ddc48a3bbbd49f9c1d (patch)
treeb3970ce77d6c447e57cf4689b15bf10a3933c911 /tests/modeladmin
parent952f42e958e5887fb297ec4d5607ceec5e1bf20b (diff)
Fixed #12090 -- Added admin actions to the admin change form.
Thank you to Benjamin Balder Bach and Jacob Walls for reviews. Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com>
Diffstat (limited to 'tests/modeladmin')
-rw-r--r--tests/modeladmin/test_actions.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/tests/modeladmin/test_actions.py b/tests/modeladmin/test_actions.py
index fa3108ce08..6168039666 100644
--- a/tests/modeladmin/test_actions.py
+++ b/tests/modeladmin/test_actions.py
@@ -79,11 +79,11 @@ class AdminActionsTests(TestCase):
actions = None
ma1 = AdminA(Band, admin.AdminSite())
- action_names = [name for _, name, _ in ma1._get_base_actions()]
+ action_names = [action.name for action in ma1._get_base_actions()]
self.assertEqual(action_names, ["delete_selected", "custom_action"])
# `actions = None` removes actions from superclasses.
ma2 = AdminB(Band, admin.AdminSite())
- action_names = [name for _, name, _ in ma2._get_base_actions()]
+ action_names = [action.name for action in ma2._get_base_actions()]
self.assertEqual(action_names, ["delete_selected"])
def test_global_actions_description(self):
@@ -104,7 +104,7 @@ class AdminActionsTests(TestCase):
ma = BandAdmin(Band, admin_site)
self.assertEqual(
- [description for _, _, description in ma._get_base_actions()],
+ [action.description for action in ma._get_base_actions()],
[
"Delete selected %(verbose_name_plural)s",
"Site-wide admin action 1.",
@@ -139,9 +139,9 @@ class AdminActionsTests(TestCase):
self.assertEqual(ma.check(), [])
self.assertEqual(
[
- desc
- for _, name, desc in ma._get_base_actions()
- if name.startswith("custom_action")
+ action.description
+ for action in ma._get_base_actions()
+ if action.name.startswith("custom_action")
],
[
"Local admin action 1.",