Merge pull request #3038 from arnav13081994/update_tests_deprecation

This commit is contained in:
Bruno Alla 2021-04-08 18:58:09 +01:00 committed by GitHub
commit 7756ce56d4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -4,6 +4,7 @@ from django.contrib import messages
from django.contrib.auth.models import AnonymousUser from django.contrib.auth.models import AnonymousUser
from django.contrib.messages.middleware import MessageMiddleware from django.contrib.messages.middleware import MessageMiddleware
from django.contrib.sessions.middleware import SessionMiddleware from django.contrib.sessions.middleware import SessionMiddleware
from django.http import HttpRequest
from django.test import RequestFactory from django.test import RequestFactory
from django.urls import reverse from django.urls import reverse
@ -28,6 +29,9 @@ class TestUserUpdateView:
https://github.com/pytest-dev/pytest-django/pull/258 https://github.com/pytest-dev/pytest-django/pull/258
""" """
def dummy_get_response(self, request: HttpRequest):
return None
def test_get_success_url(self, user: User, rf: RequestFactory): def test_get_success_url(self, user: User, rf: RequestFactory):
view = UserUpdateView() view = UserUpdateView()
request = rf.get("/fake-url/") request = rf.get("/fake-url/")
@ -51,8 +55,8 @@ class TestUserUpdateView:
request = rf.get("/fake-url/") request = rf.get("/fake-url/")
# Add the session/message middleware to the request # Add the session/message middleware to the request
SessionMiddleware().process_request(request) SessionMiddleware(self.dummy_get_response).process_request(request)
MessageMiddleware().process_request(request) MessageMiddleware(self.dummy_get_response).process_request(request)
request.user = user request.user = user
view.request = request view.request = request