diff options
Diffstat (limited to 'tests/middleware_exceptions/views.py')
| -rw-r--r-- | tests/middleware_exceptions/views.py | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/tests/middleware_exceptions/views.py b/tests/middleware_exceptions/views.py new file mode 100644 index 0000000000..ddf28c46a3 --- /dev/null +++ b/tests/middleware_exceptions/views.py @@ -0,0 +1,26 @@ +from django import http +from django.core.exceptions import PermissionDenied +from django.template import Template +from django.template.response import TemplateResponse + + +def normal_view(request): + return http.HttpResponse('OK') + +def template_response(request): + return TemplateResponse(request, Template('OK')) + +def template_response_error(request): + return TemplateResponse(request, Template('{%')) + +def not_found(request): + raise http.Http404() + +def server_error(request): + raise Exception('Error in view') + +def null_view(request): + return None + +def permission_denied(request): + raise PermissionDenied() |
