summaryrefslogtreecommitdiff
path: root/tests/modeladmin
diff options
context:
space:
mode:
Diffstat (limited to 'tests/modeladmin')
-rw-r--r--tests/modeladmin/tests.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/modeladmin/tests.py b/tests/modeladmin/tests.py
index 616b0889b9..424588cf49 100644
--- a/tests/modeladmin/tests.py
+++ b/tests/modeladmin/tests.py
@@ -51,6 +51,12 @@ class ModelAdminTests(TestCase):
self.assertEqual(list(ma.get_form(request).base_fields),
['name', 'bio', 'sign_date'])
+ self.assertEqual(list(ma.get_fields(request)),
+ ['name', 'bio', 'sign_date'])
+
+ self.assertEqual(list(ma.get_fields(request, self.band)),
+ ['name', 'bio', 'sign_date'])
+
def test_default_fieldsets(self):
# fieldsets_add and fieldsets_change should return a special data structure that
# is used in the templates. They should generate the "right thing" whether we
@@ -97,6 +103,10 @@ class ModelAdminTests(TestCase):
ma = BandAdmin(Band, self.site)
+ self.assertEqual(list(ma.get_fields(request)), ['name'])
+
+ self.assertEqual(list(ma.get_fields(request, self.band)), ['name'])
+
self.assertEqual(ma.get_fieldsets(request),
[(None, {'fields': ['name']})])