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 202929df05..81c28cb0ff 100644
--- a/tests/modeladmin/tests.py
+++ b/tests/modeladmin/tests.py
@@ -666,6 +666,16 @@ class ModelAdminTests(TestCase):
finally:
self.site.unregister(Band)
+ def test_get_deleted_objects(self):
+ mock_request = MockRequest()
+ mock_request.user = User.objects.create_superuser(username='bob', email='bob@test.com', password='test')
+ ma = ModelAdmin(Band, self.site)
+ deletable_objects, model_count, perms_needed, protected = ma.get_deleted_objects([self.band], request)
+ self.assertEqual(deletable_objects, ['Band: The Doors'])
+ self.assertEqual(model_count, {'bands': 1})
+ self.assertEqual(perms_needed, set())
+ self.assertEqual(protected, [])
+
class ModelAdminPermissionTests(SimpleTestCase):