MCPcopy
hub / github.com/django/django / test_view_subtitle_per_object

Method test_view_subtitle_per_object

tests/admin_views/tests.py:1685–1712  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1683 self.assertContains(response, f"<title>Error: {subtitle}")
1684
1685 def test_view_subtitle_per_object(self):
1686 viewuser = User.objects.create_user(
1687 username="viewuser",
1688 password="secret",
1689 is_staff=True,
1690 )
1691 viewuser.user_permissions.add(
1692 get_perm(Article, get_permission_codename("view", Article._meta)),
1693 )
1694 self.client.force_login(viewuser)
1695 response = self.client.get(
1696 reverse("admin:admin_views_article_change", args=(self.a1.pk,)),
1697 )
1698 self.assertContains(
1699 response,
1700 "<title>Article 1 | View article | Django site admin</title>",
1701 )
1702 self.assertContains(response, "<h1>View article</h1>")
1703 self.assertContains(response, "<h2>Article 1</h2>")
1704 response = self.client.get(
1705 reverse("admin:admin_views_article_change", args=(self.a2.pk,)),
1706 )
1707 self.assertContains(
1708 response,
1709 "<title>Article 2 | View article | Django site admin</title>",
1710 )
1711 self.assertContains(response, "<h1>View article</h1>")
1712 self.assertContains(response, "<h2>Article 2</h2>")
1713
1714 def test_formset_kwargs_can_be_overridden(self):
1715 response = self.client.get(reverse("admin:admin_views_city_add"))

Callers

nothing calls this directly

Calls 8

get_permission_codenameFunction · 0.90
reverseFunction · 0.90
force_loginMethod · 0.80
assertContainsMethod · 0.80
get_permFunction · 0.70
create_userMethod · 0.45
addMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected