mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Refs #24121 -- Added __repr__() to AdminSite, DefaultAdminSite, and ModelAdmin.
Thanks tlebrize for the initial patch.
This commit is contained in:
committed by
Mariusz Felisiak
parent
fa35c8bdbc
commit
e4da365436
@@ -2,6 +2,8 @@ from django.contrib import admin
|
||||
from django.contrib.admin import sites
|
||||
from django.test import SimpleTestCase, override_settings
|
||||
|
||||
from .sites import CustomAdminSite
|
||||
|
||||
|
||||
@override_settings(INSTALLED_APPS=[
|
||||
'admin_default_site.apps.MyCustomAdminConfig',
|
||||
@@ -29,3 +31,13 @@ class CustomAdminSiteTests(SimpleTestCase):
|
||||
class DefaultAdminSiteTests(SimpleTestCase):
|
||||
def test_use_default_admin_site(self):
|
||||
self.assertEqual(admin.site.__class__.__name__, 'AdminSite')
|
||||
|
||||
def test_repr(self):
|
||||
self.assertEqual(str(admin.site), "AdminSite(name='admin')")
|
||||
self.assertEqual(repr(admin.site), "AdminSite(name='admin')")
|
||||
|
||||
|
||||
class AdminSiteTests(SimpleTestCase):
|
||||
def test_repr(self):
|
||||
admin_site = CustomAdminSite(name='other')
|
||||
self.assertEqual(repr(admin_site), "CustomAdminSite(name='other')")
|
||||
|
||||
Reference in New Issue
Block a user