diff options
| author | Kasun Herath <kasunh01@gmail.com> | 2024-03-04 10:04:42 +0530 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-03-04 05:34:42 +0100 |
| commit | f5ed4306bbfd2e5543dd02cf5a22326a29253cdf (patch) | |
| tree | 4c373320cfb7d42d3ec092e1fb88654ecec3f95c /tests/admin_views/test_adminsite.py | |
| parent | c1874176114cd94efcc58e3c449f4e2a116881a1 (diff) | |
Fixed #35265 -- Added AdminSite tests for changing titles.
Diffstat (limited to 'tests/admin_views/test_adminsite.py')
| -rw-r--r-- | tests/admin_views/test_adminsite.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/admin_views/test_adminsite.py b/tests/admin_views/test_adminsite.py index 68a32567d8..7c4841f916 100644 --- a/tests/admin_views/test_adminsite.py +++ b/tests/admin_views/test_adminsite.py @@ -11,8 +11,19 @@ site = admin.AdminSite(name="test_adminsite") site.register(User) site.register(Article) + +class CustomAdminSite(admin.AdminSite): + site_title = "Custom title" + site_header = "Custom site" + + +custom_site = CustomAdminSite(name="test_custom_adminsite") +custom_site.register(User) + + urlpatterns = [ path("test_admin/admin/", site.urls), + path("test_custom_admin/admin/", custom_site.urls), ] @@ -43,6 +54,13 @@ class SiteEachContextTest(TestCase): self.assertEqual(ctx["site_url"], "/") self.assertIs(ctx["has_permission"], True) + def test_custom_admin_titles(self): + request = self.request_factory.get(reverse("test_custom_adminsite:index")) + request.user = self.u1 + ctx = custom_site.each_context(request) + self.assertEqual(ctx["site_title"], "Custom title") + self.assertEqual(ctx["site_header"], "Custom site") + def test_each_context_site_url_with_script_name(self): request = self.request_factory.get( reverse("test_adminsite:index"), SCRIPT_NAME="/my-script-name/" |
