MCPcopy Index your code
hub / github.com/django/django / test_change_list_facet_toggle

Method test_change_list_facet_toggle

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

Source from the content-addressed store, hash-verified

1041 )
1042
1043 def test_change_list_facet_toggle(self):
1044 # Toggle is visible when show_facet is the default of
1045 # admin.ShowFacets.ALLOW.
1046 admin_url = reverse("admin:admin_views_album_changelist")
1047 response = self.client.get(admin_url)
1048 self.assertContains(
1049 response,
1050 '<a href="?_facets=True" class="viewlink">Show counts</a>',
1051 msg_prefix="Expected facet filter toggle not found in changelist view",
1052 )
1053 response = self.client.get(f"{admin_url}?_facets=True")
1054 self.assertContains(
1055 response,
1056 '<a href="?" class="hidelink">Hide counts</a>',
1057 msg_prefix="Expected facet filter toggle not found in changelist view",
1058 )
1059 # Toggle is not visible when show_facet is admin.ShowFacets.ALWAYS.
1060 response = self.client.get(reverse("admin:admin_views_workhour_changelist"))
1061 self.assertNotContains(
1062 response,
1063 "Show counts",
1064 msg_prefix="Expected not to find facet filter toggle in changelist view",
1065 )
1066 self.assertNotContains(
1067 response,
1068 "Hide counts",
1069 msg_prefix="Expected not to find facet filter toggle in changelist view",
1070 )
1071 # Toggle is not visible when show_facet is admin.ShowFacets.NEVER.
1072 response = self.client.get(reverse("admin:admin_views_fooddelivery_changelist"))
1073 self.assertNotContains(
1074 response,
1075 "Show counts",
1076 msg_prefix="Expected not to find facet filter toggle in changelist view",
1077 )
1078 self.assertNotContains(
1079 response,
1080 "Hide counts",
1081 msg_prefix="Expected not to find facet filter toggle in changelist view",
1082 )
1083
1084 def test_relation_spanning_filters(self):
1085 changelist_url = reverse("admin:admin_views_chapterxtra1_changelist")

Callers

nothing calls this directly

Calls 4

reverseFunction · 0.90
assertContainsMethod · 0.80
assertNotContainsMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected