Projet

Général

Profil

0001-tests-pass-a-valid-get_response-upon-middleware-init.patch

Paul Marillonnet, 31 octobre 2022 11:36

Télécharger (1,31 ko)

Voir les différences:

Subject: [PATCH] tests: pass a valid get_response upon middleware
 initialization (#70861)

 tests/test_utils.py | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)
tests/test_utils.py
94 94
def test_get_authentication_events_hows(rf, simple_user):
95 95
    user = authenticate(username=simple_user.username, password=simple_user.username)
96 96
    request = rf.get('/login/')
97
    middleware = SessionMiddleware()
97
    get_response = lambda: None
98
    middleware = SessionMiddleware(get_response)
98 99
    middleware.process_request(request)
99
    middleware = AuthenticationMiddleware()
100
    middleware = AuthenticationMiddleware(get_response)
100 101
    middleware.process_request(request)
101
    MessageMiddleware().process_request(request)
102
    MessageMiddleware(get_response).process_request(request)
102 103
    request.journal = Journal(request=request)
103 104
    assert 'password' not in [ev['how'] for ev in get_authentication_events(request)]
104 105
    login(request, user, 'password')
105
-