@@ -59,7 +59,7 @@ def test_admin_client(admin_client: Client) -> None:
5959 assert force_str (resp .content ) == "You are an admin"
6060
6161
62- def test_admin_client_no_db_marker (admin_client : Client ) -> None :
62+ def test_admin_client_no_db_marker (db : None , admin_client : Client ) -> None :
6363 assert isinstance (admin_client , Client )
6464 resp = admin_client .get ("/admin-required/" )
6565 assert force_str (resp .content ) == "You are an admin"
@@ -71,6 +71,7 @@ def existing_admin_user(django_user_model: type[User]) -> User:
7171 return django_user_model ._default_manager .create_superuser ("admin" , None , None )
7272
7373
74+ @pytest .mark .django_db
7475@pytest .mark .usefixtures ("existing_admin_user" , "admin_user" )
7576def test_admin_client_existing_user (
7677 admin_client : Client ,
@@ -84,7 +85,7 @@ def test_admin_user(admin_user, django_user_model) -> None:
8485 assert isinstance (admin_user , django_user_model )
8586
8687
87- def test_admin_user_no_db_marker (admin_user , django_user_model ) -> None :
88+ def test_admin_user_no_db_marker (db : None , admin_user , django_user_model ) -> None :
8889 assert isinstance (admin_user , django_user_model )
8990
9091
@@ -676,9 +677,11 @@ def admin_required_view(request):
676677 )
677678 django_pytester .makepyfile (
678679 """
680+ import pytest
679681 from django.utils.encoding import force_str
680682 from tpkg.app.models import MyCustomUser
681683
684+ @pytest.mark.django_db
682685 def test_custom_user_model(admin_client):
683686 resp = admin_client.get('/admin-required/')
684687 assert force_str(resp.content) == 'You are an admin'
0 commit comments