mirror of
https://github.com/django/django.git
synced 2025-08-04 19:08:28 +00:00
Fixed #17962 -- Added ModelAdmin.get_deleted_objects().
This commit is contained in:
parent
9822d88ca0
commit
8116e588db
9 changed files with 80 additions and 8 deletions
|
@ -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):
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue