mirror of
https://github.com/cookiecutter/cookiecutter-django.git
synced 2025-07-08 06:13:20 +03:00
Remove request_factory fixture, use the rf one from pytest-django
This commit is contained in:
parent
83f28a592c
commit
1e612c4cfb
|
@ -1,5 +1,4 @@
|
||||||
import pytest
|
import pytest
|
||||||
from django.test import RequestFactory
|
|
||||||
|
|
||||||
from {{ cookiecutter.project_slug }}.users.models import User
|
from {{ cookiecutter.project_slug }}.users.models import User
|
||||||
from {{ cookiecutter.project_slug }}.users.tests.factories import UserFactory
|
from {{ cookiecutter.project_slug }}.users.tests.factories import UserFactory
|
||||||
|
@ -13,8 +12,3 @@ def media_storage(settings, tmpdir):
|
||||||
@pytest.fixture
|
@pytest.fixture
|
||||||
def user() -> User:
|
def user() -> User:
|
||||||
return UserFactory()
|
return UserFactory()
|
||||||
|
|
||||||
|
|
||||||
@pytest.fixture
|
|
||||||
def request_factory() -> RequestFactory:
|
|
||||||
return RequestFactory()
|
|
||||||
|
|
|
@ -16,18 +16,18 @@ class TestUserUpdateView:
|
||||||
https://github.com/pytest-dev/pytest-django/pull/258
|
https://github.com/pytest-dev/pytest-django/pull/258
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def test_get_success_url(self, user: User, request_factory: RequestFactory):
|
def test_get_success_url(self, user: User, rf: RequestFactory):
|
||||||
view = UserUpdateView()
|
view = UserUpdateView()
|
||||||
request = request_factory.get("/fake-url/")
|
request = rf.get("/fake-url/")
|
||||||
request.user = user
|
request.user = user
|
||||||
|
|
||||||
view.request = request
|
view.request = request
|
||||||
|
|
||||||
assert view.get_success_url() == f"/users/{user.username}/"
|
assert view.get_success_url() == f"/users/{user.username}/"
|
||||||
|
|
||||||
def test_get_object(self, user: User, request_factory: RequestFactory):
|
def test_get_object(self, user: User, rf: RequestFactory):
|
||||||
view = UserUpdateView()
|
view = UserUpdateView()
|
||||||
request = request_factory.get("/fake-url/")
|
request = rf.get("/fake-url/")
|
||||||
request.user = user
|
request.user = user
|
||||||
|
|
||||||
view.request = request
|
view.request = request
|
||||||
|
@ -36,9 +36,9 @@ class TestUserUpdateView:
|
||||||
|
|
||||||
|
|
||||||
class TestUserRedirectView:
|
class TestUserRedirectView:
|
||||||
def test_get_redirect_url(self, user: User, request_factory: RequestFactory):
|
def test_get_redirect_url(self, user: User, rf: RequestFactory):
|
||||||
view = UserRedirectView()
|
view = UserRedirectView()
|
||||||
request = request_factory.get("/fake-url")
|
request = rf.get("/fake-url")
|
||||||
request.user = user
|
request.user = user
|
||||||
|
|
||||||
view.request = request
|
view.request = request
|
||||||
|
|
Loading…
Reference in New Issue
Block a user