diff --git a/tests/test_views.py b/tests/test_views.py index a13a72a50..297b896ec 100644 --- a/tests/test_views.py +++ b/tests/test_views.py @@ -56,20 +56,22 @@ def error_view(request): def permissiondenied_instance_view(request): raise PermissionDenied() + @api_view(['GET']) def permissiondenied_class_view(request): raise PermissionDenied + @api_view(['GET']) def django_permissiondenied_instance_view(request): raise DjangoPermissionDenied() + @api_view(['GET']) def django_permissiondenied_class_view(request): raise DjangoPermissionDenied - def sanitise_json_error(error_dict): """ Exact contents of JSON error messages depend on the installed version @@ -111,7 +113,6 @@ class FunctionBasedViewIntegrationTests(TestCase): class FunctionBasedPermissionDeniedTests(TestCase): - def test_permission_denied_instance_error(self): self.view = permissiondenied_instance_view request = factory.get('/', content_type='application/json') @@ -154,7 +155,6 @@ class FunctionBasedPermissionDeniedTests(TestCase): self.assertEqual(sanitise_json_error(response.data), expected) - class TestCustomExceptionHandler(TestCase): def setUp(self): self.DEFAULT_HANDLER = api_settings.EXCEPTION_HANDLER