diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/admin_views/admin.py | 1 | ||||
| -rw-r--r-- | tests/admin_views/tests.py | 9 |
2 files changed, 10 insertions, 0 deletions
diff --git a/tests/admin_views/admin.py b/tests/admin_views/admin.py index e00cc69f52..c98e2c8c83 100644 --- a/tests/admin_views/admin.py +++ b/tests/admin_views/admin.py @@ -832,6 +832,7 @@ class FunkyTagAdmin(admin.ModelAdmin): site = admin.AdminSite(name="admin") +site.site_url = '/my-site-url/' site.register(Article, ArticleAdmin) site.register(CustomArticle, CustomArticleAdmin) site.register(Section, save_as=True, inlines=[ArticleInline]) diff --git a/tests/admin_views/tests.py b/tests/admin_views/tests.py index 60ad3d2b7b..55c3532985 100644 --- a/tests/admin_views/tests.py +++ b/tests/admin_views/tests.py @@ -744,6 +744,15 @@ class AdminViewBasicTest(AdminViewBasicTestCase): color2_delete_log = LogEntry.objects.all()[0] self.assertEqual(color2_content_type, color2_delete_log.content_type) + def test_adminsite_display_site_url(self): + """ + #13749 - Admin should display link to front-end site 'View site' + """ + url = reverse('admin:index') + response = self.client.get(url) + self.assertEqual(response.context['site_url'], '/my-site-url/') + self.assertContains(response, '<a href="/my-site-url/">View site</a>') + @override_settings(TEMPLATE_DIRS=ADMIN_VIEW_TEMPLATES_DIR) class AdminCustomTemplateTests(AdminViewBasicTestCase): |
