diff options
| author | Becky Smith <rebkwok@gmail.com> | 2017-03-30 10:13:15 +0100 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2018-02-24 20:41:43 -0500 |
| commit | 8116e588dbdd17171a322da589b691bdf01f7041 (patch) | |
| tree | c46f319b831339ec9ee665e850f89bc3f3a169e0 /tests/modeladmin | |
| parent | 9822d88ca0dd855a668f9c33447aeac45a9768ac (diff) | |
Fixed #17962 -- Added ModelAdmin.get_deleted_objects().
Diffstat (limited to 'tests/modeladmin')
| -rw-r--r-- | tests/modeladmin/tests.py | 10 |
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): |
