def METHOD_NAME(self):
    # Remove permission to add translations
    Role.objects.get(name="Power user").permissions.remove(
        Permission.objects.get(codename="translation.add")
    )
    # Test there is no add form
    response = self.client.get(self.component.get_absolute_url())
    self.assertNotContains(response, "Start new translation")
    self.assertContains(response, "permission to start a new translation")
    self.assertNotContains(response, "/new-lang/")
    # Test adding fails
    response = self.client.post(
        reverse("new-language", kwargs=self.kw_component),
        {"lang": "af"},
    )
    self.assertEqual(response.status_code, 403)
    self.assertFalse(
        self.component.translation_set.filter(language__code="af").exists()
    )