diff --git a/tests/test_permissions.py b/tests/test_permissions.py index 37540eb8e..aed2fde6d 100644 --- a/tests/test_permissions.py +++ b/tests/test_permissions.py @@ -522,3 +522,11 @@ class CustomPermissionsTests(TestCase): detail = response.data.get('detail') self.assertEqual(response.status_code, status.HTTP_403_FORBIDDEN) self.assertEqual(detail, self.custom_message) + + def test_permission_denied_for_object_with_custom_detail_by_anonymous_user(self): + anonymous_request = factory.get('/1', format='json') + response = denied_object_view_with_detail(anonymous_request, pk=1) + detail = response.data.get('detail') + print(response.status_code, detail) + self.assertEqual(response.status_code, status.HTTP_403_FORBIDDEN) + self.assertEqual(detail, self.custom_message)