diff options
| author | Claude Paroz <claude@2xlibre.net> | 2019-09-26 19:06:35 +0200 |
|---|---|---|
| committer | Carlton Gibson <carlton@noumenal.es> | 2020-02-18 20:03:44 +0100 |
| commit | 4d973f593932285cd2f765400d915305d8e7333a (patch) | |
| tree | 1cc48fd9e979d77906e522ecad2689d156d1377f /tests/middleware_exceptions | |
| parent | a34cb5a6d408203f4fbdb364fc9768c026eda224 (diff) | |
Refs #26601 -- Deprecated passing None as get_response arg to middleware classes.
This is the new contract since middleware refactoring in Django 1.10.
Co-authored-by: Carlton Gibson <carlton.gibson@noumenal.es>
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
Diffstat (limited to 'tests/middleware_exceptions')
| -rw-r--r-- | tests/middleware_exceptions/tests.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/tests/middleware_exceptions/tests.py b/tests/middleware_exceptions/tests.py index 053a768dff..984e132522 100644 --- a/tests/middleware_exceptions/tests.py +++ b/tests/middleware_exceptions/tests.py @@ -1,5 +1,6 @@ from django.conf import settings from django.core.exceptions import MiddlewareNotUsed +from django.http import HttpResponse from django.test import RequestFactory, SimpleTestCase, override_settings from . import middleware as mw @@ -114,7 +115,7 @@ class RootUrlconfTests(SimpleTestCase): class MyMiddleware: - def __init__(self, get_response=None): + def __init__(self, get_response): raise MiddlewareNotUsed def process_request(self, request): @@ -123,7 +124,7 @@ class MyMiddleware: class MyMiddlewareWithExceptionMessage: - def __init__(self, get_response=None): + def __init__(self, get_response): raise MiddlewareNotUsed('spam eggs') def process_request(self, request): @@ -142,7 +143,7 @@ class MiddlewareNotUsedTests(SimpleTestCase): def test_raise_exception(self): request = self.rf.get('middleware_exceptions/view/') with self.assertRaises(MiddlewareNotUsed): - MyMiddleware().process_request(request) + MyMiddleware(lambda req: HttpResponse()).process_request(request) @override_settings(MIDDLEWARE=['middleware_exceptions.tests.MyMiddleware']) def test_log(self): |
