From fc0fa72ff4cdbf5861a366e31cb8bbacd44da22d Mon Sep 17 00:00:00 2001 From: Andrew Godwin Date: Wed, 12 Feb 2020 15:15:00 -0700 Subject: Fixed #31224 -- Added support for asynchronous views and middleware. This implements support for asynchronous views, asynchronous tests, asynchronous middleware, and an asynchronous test client. --- tests/middleware_exceptions/views.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'tests/middleware_exceptions/views.py') diff --git a/tests/middleware_exceptions/views.py b/tests/middleware_exceptions/views.py index 3ae54081ab..7a1d244863 100644 --- a/tests/middleware_exceptions/views.py +++ b/tests/middleware_exceptions/views.py @@ -27,3 +27,11 @@ def exception_in_render(request): raise Exception('Exception in HttpResponse.render()') return CustomHttpResponse('Error') + + +async def async_exception_in_render(request): + class CustomHttpResponse(HttpResponse): + async def render(self): + raise Exception('Exception in HttpResponse.render()') + + return CustomHttpResponse('Error') -- cgit v1.3