Projet

Général

Profil

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

Paul Marillonnet, 31 octobre 2022 11:52

Télécharger (1,33 ko)

Voir les différences:

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

 tests/test_utils.py | 10 +++++++---
 1 file changed, 7 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

  
98
    def get_response():
99
        return None
100

  
101
    middleware = SessionMiddleware(get_response)
98 102
    middleware.process_request(request)
99
    middleware = AuthenticationMiddleware()
103
    middleware = AuthenticationMiddleware(get_response)
100 104
    middleware.process_request(request)
101
    MessageMiddleware().process_request(request)
105
    MessageMiddleware(get_response).process_request(request)
102 106
    request.journal = Journal(request=request)
103 107
    assert 'password' not in [ev['how'] for ev in get_authentication_events(request)]
104 108
    login(request, user, 'password')
105
-