1
0
mirror of https://github.com/django/django.git synced 2025-10-24 22:26:08 +00:00

Fixed #32031 -- Added model class for each model to AdminSite.each_context().

This commit is contained in:
Raffaele Salmaso
2020-09-22 10:46:27 +02:00
committed by Mariusz Felisiak
parent 0456d3e427
commit 3733ae8957
4 changed files with 13 additions and 1 deletions

View File

@@ -55,7 +55,9 @@ class SiteEachContextTest(TestCase):
admin_views = apps[0]
self.assertEqual(admin_views['app_label'], 'admin_views')
self.assertEqual(len(admin_views['models']), 1)
self.assertEqual(admin_views['models'][0]['object_name'], 'Article')
article = admin_views['models'][0]
self.assertEqual(article['object_name'], 'Article')
self.assertEqual(article['model'], Article)
# auth.User
auth = apps[1]
@@ -63,6 +65,7 @@ class SiteEachContextTest(TestCase):
self.assertEqual(len(auth['models']), 1)
user = auth['models'][0]
self.assertEqual(user['object_name'], 'User')
self.assertEqual(user['model'], User)
self.assertEqual(auth['app_url'], '/test_admin/admin/auth/')
self.assertIs(auth['has_module_perms'], True)