def METHOD_NAME(self):
    self.client.login(  # nosec:B106:hardcoded_password_funcarg
        username=self.tester.username, password="password"
    )
    response = self.client.get(self.url)
    self.assertEqual(HTTPStatus.OK, response.status_code)
    self.assertNotContains(response, "You don't have permission to edit anything")
    # for tcms.management
    self.assertContains(response, _("Builds"))
    self.assertContains(response, "Classifications")
    self.assertContains(response, "Components")
    self.assertContains(response, _("Priorities"))
    self.assertContains(response, "Products")
    self.assertContains(response, _("Tags"))
    self.assertContains(response, "Versions")
    _bugs = _("Bugs")
    if "tcms.bugs.apps.AppConfig" in settings.INSTALLED_APPS:
        self.assertContains(
            response,
            f'<a href="/admin/bugs/" class="grp-section">{_bugs}</a>',
            html=True,
        )
        self.assertContains(response, "<strong>Bugs</strong>", html=True)
    # for tcms.testcases
    self.assertContains(response, "Bug trackers")
    self.assertContains(response, _("Categories"))
    self.assertContains(response, _("Test case statuses"))
    self.assertContains(response, "Testcases")
    self.assertContains(response, "Test cases")
    # for tcms.testplans
    self.assertContains(response, "Plan types")
    self.assertContains(response, "Testplans")
    self.assertContains(response, "Test plans")
    # for tcms.testruns
    # b/c French translation contains characters which get HTML escaped
    response_text = html.unescape(
        str(response.content, encoding=settings.DEFAULT_CHARSET)
    )
    self.assertIn(str(_("Test execution statuses")), response_text)
    self.assertContains(response, "Testruns")
    self.assertContains(response, "Test runs")
    # for django_comments
    self.assertNotContains(response, "Django_Comments")
    self.assertNotContains(response, "Comments")
    # for django.contrib.sites
    self.assertContains(response, _("Sites"))