Skip to content

Commit 57c892d

Browse files
authored
Remove deprecation warning for Django 4.0 in tests (#2844)
Stops the following warning: RemovedInDjango40Warning: Passing None for the middleware get_response argument is deprecated
1 parent cdac0a5 commit 57c892d

File tree

3 files changed

+2
-3
lines changed

3 files changed

+2
-3
lines changed

tests/integration/web/auth/conftest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ def session_request(db):
1111
session_request = r.post('/anyurl')
1212

1313
# use middleware to make session for session_request
14-
middleware = SessionMiddleware()
14+
middleware = SessionMiddleware(lambda request: None)
1515
middleware.process_request(session_request)
1616
session_request.session.save()
1717
return session_request

tests/integration/web/auth/middleware_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ def test_when_remote_user_logs_in_it_should_change_the_session_id(
1212
with patch(
1313
'nav.web.auth.remote_user.get_username', return_value=remote_account.login
1414
):
15-
middleware = AuthenticationMiddleware()
15+
middleware = AuthenticationMiddleware(lambda request: None)
1616
middleware.process_request(session_request)
1717
assert session_request.account == remote_account
1818
post_login_session_id = session_request.session.session_key

tests/integration/web/auth/sudo_test.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import pytest
22

33
from django.test import RequestFactory
4-
from django.contrib.sessions.middleware import SessionMiddleware
54

65
from nav.web.auth.utils import set_account
76
from nav.web.auth.sudo import sudo, desudo

0 commit comments

Comments
 (0)