fix: fix middleware get_response parameter deprecation warning (#33067)

This commit is contained in:
Usama Sadiq
2023-08-22 15:52:30 +05:00
committed by GitHub
parent 68e9a03708
commit 7710e60328
32 changed files with 95 additions and 67 deletions

View File

@@ -67,7 +67,7 @@ class CachedAuthMiddlewareTestCase(TestCase):
self.request.COOKIES[settings.SESSION_COOKIE_NAME] = str(safe_cookie_data)
self.client.response.cookies[settings.SESSION_COOKIE_NAME] = session_id
self.client.response.cookies['edx-jwt-cookie-header-payload'] = 'test-jwt-payload'
SafeSessionMiddleware().process_request(self.request)
SafeSessionMiddleware(get_response=lambda request: None).process_request(self.request)
# asserts that user, session, and JWT cookies exist
assert self.request.session.get(SESSION_KEY) is not None
@@ -76,8 +76,10 @@ class CachedAuthMiddlewareTestCase(TestCase):
assert self.client.response.cookies.get('edx-jwt-cookie-header-payload').value == 'test-jwt-payload'
with patch.object(User, 'get_session_auth_hash', return_value='abc123'):
CacheBackedAuthenticationMiddleware().process_request(self.request)
SafeSessionMiddleware().process_response(self.request, self.client.response)
CacheBackedAuthenticationMiddleware(get_response=lambda request: None).process_request(self.request)
SafeSessionMiddleware(get_response=lambda request: None).process_response(
self.request, self.client.response
)
# asserts that user, session, and JWT cookies do not exist
assert self.request.session.get(SESSION_KEY) is None