From 9670f4d857874a7dfa2be8863d603606d0eaa2af Mon Sep 17 00:00:00 2001 From: Paul Marillonnet Date: Mon, 31 Oct 2022 11:34:50 +0100 Subject: [PATCH] tests: pass a valid get_response upon middleware initialization (#70861) --- tests/test_utils.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/tests/test_utils.py b/tests/test_utils.py index 2bbb7b2f3..97cfb2598 100644 --- a/tests/test_utils.py +++ b/tests/test_utils.py @@ -94,11 +94,15 @@ def test_user_can_change_password(simple_user, settings): def test_get_authentication_events_hows(rf, simple_user): user = authenticate(username=simple_user.username, password=simple_user.username) request = rf.get('/login/') - middleware = SessionMiddleware() + + def get_response(): + return None + + middleware = SessionMiddleware(get_response) middleware.process_request(request) - middleware = AuthenticationMiddleware() + middleware = AuthenticationMiddleware(get_response) middleware.process_request(request) - MessageMiddleware().process_request(request) + MessageMiddleware(get_response).process_request(request) request.journal = Journal(request=request) assert 'password' not in [ev['how'] for ev in get_authentication_events(request)] login(request, user, 'password')