Reverted to using absolute imports to fetch the User model since mypy will fail as type will be determined at run-time

This commit is contained in:
Arnav Choudhury 2021-01-30 17:18:28 +05:30
parent 21a0257393
commit 9d62b992fb
3 changed files with 5 additions and 5 deletions

View File

@ -1,8 +1,8 @@
import pytest
from django.contrib.auth import get_user_model
from {{ cookiecutter.project_slug }}.users.models import User
pytestmark = pytest.mark.django_db
User = get_user_model()
def test_user_get_absolute_url(user: User):

View File

@ -1,9 +1,9 @@
import pytest
from django.contrib.auth import get_user_model
from django.urls import resolve, reverse
from {{ cookiecutter.project_slug }}.users.models import User
pytestmark = pytest.mark.django_db
User = get_user_model()
def test_detail(user: User):

View File

@ -8,6 +8,7 @@ from django.http.response import Http404
from django.test import RequestFactory
from {{ cookiecutter.project_slug }}.users.forms import UserChangeForm
from {{ cookiecutter.project_slug }}.users.models import User
from {{ cookiecutter.project_slug }}.users.tests.factories import UserFactory
from {{ cookiecutter.project_slug }}.users.views import (
UserRedirectView,
@ -16,7 +17,6 @@ from {{ cookiecutter.project_slug }}.users.views import (
)
pytestmark = pytest.mark.django_db
User = get_user_model()
class TestUserUpdateView: