@@ -39,7 +39,7 @@ def test_noaccess_fixture(noaccess: None) -> None:
3939
4040
4141@pytest .fixture
42- def non_zero_sequences_counter (db : None ) -> None :
42+ def non_zero_sequences_counter (db : None ) -> None : # noqa: ARG001
4343 """Ensure that the db's internal sequence counter is > 1.
4444
4545 This is used to test the `reset_sequences` feature.
@@ -73,28 +73,28 @@ def all_dbs(self, request: pytest.FixtureRequest) -> None:
7373 else :
7474 raise AssertionError () # pragma: no cover
7575
76- def test_access (self , all_dbs : None ) -> None :
76+ def test_access (self , all_dbs : None ) -> None : # noqa: ARG002
7777 Item .objects .create (name = "spam" )
7878
79- def test_clean_db (self , all_dbs : None ) -> None :
79+ def test_clean_db (self , all_dbs : None ) -> None : # noqa: ARG002
8080 # Relies on the order: test_access created an object
8181 assert Item .objects .count () == 0
8282
83- def test_transactions_disabled (self , db : None ) -> None :
83+ def test_transactions_disabled (self , db : None ) -> None : # noqa: ARG002
8484 if not connection .features .supports_transactions :
8585 pytest .skip ("transactions required for this test" )
8686
8787 assert connection .in_atomic_block
8888
89- def test_transactions_enabled (self , transactional_db : None ) -> None :
89+ def test_transactions_enabled (self , transactional_db : None ) -> None : # noqa: ARG002
9090 if not connection .features .supports_transactions :
9191 pytest .skip ("transactions required for this test" )
9292
9393 assert not connection .in_atomic_block
9494
9595 def test_transactions_enabled_via_reset_seq (
9696 self ,
97- django_db_reset_sequences : None ,
97+ django_db_reset_sequences : None , # noqa: ARG002
9898 ) -> None :
9999 if not connection .features .supports_transactions :
100100 pytest .skip ("transactions required for this test" )
@@ -103,9 +103,9 @@ def test_transactions_enabled_via_reset_seq(
103103
104104 def test_django_db_reset_sequences_fixture (
105105 self ,
106- db : None ,
106+ db : None , # noqa: ARG002
107107 django_pytester : DjangoPytester ,
108- non_zero_sequences_counter : None ,
108+ non_zero_sequences_counter : None , # noqa: ARG002
109109 ) -> None :
110110 if not db_supports_reset_sequences ():
111111 pytest .skip (
@@ -130,7 +130,11 @@ def test_django_db_reset_sequences_requested(
130130 result = django_pytester .runpytest_subprocess ("-v" , "--reuse-db" )
131131 result .stdout .fnmatch_lines (["*test_django_db_reset_sequences_requested PASSED*" ])
132132
133- def test_serialized_rollback (self , db : None , django_pytester : DjangoPytester ) -> None :
133+ def test_serialized_rollback (
134+ self ,
135+ db : None , # noqa: ARG002
136+ django_pytester : DjangoPytester ,
137+ ) -> None :
134138 django_pytester .create_app_file (
135139 """
136140 from django.db import migrations
@@ -176,25 +180,25 @@ def test_serialized_rollback_3():
176180 assert result .ret == 0
177181
178182 @pytest .fixture
179- def mydb (self , all_dbs : None ) -> None :
183+ def mydb (self , all_dbs : None ) -> None : # noqa: ARG002
180184 # This fixture must be able to access the database
181185 Item .objects .create (name = "spam" )
182186
183- def test_mydb (self , mydb : None ) -> None :
187+ def test_mydb (self , mydb : None ) -> None : # noqa: ARG002
184188 if not connection .features .supports_transactions :
185189 pytest .skip ("transactions required for this test" )
186190
187191 # Check the fixture had access to the db
188192 item = Item .objects .get (name = "spam" )
189193 assert item
190194
191- def test_fixture_clean (self , all_dbs : None ) -> None :
195+ def test_fixture_clean (self , all_dbs : None ) -> None : # noqa: ARG002
192196 # Relies on the order: test_mydb created an object
193197 # See https://github.com/pytest-dev/pytest-django/issues/17
194198 assert Item .objects .count () == 0
195199
196200 @pytest .fixture
197- def fin (self , request : pytest . FixtureRequest , all_dbs : None ) -> Generator [None , None , None ]:
201+ def fin (self , all_dbs : None ) -> Generator [None , None , None ]: # noqa: ARG002
198202 # This finalizer must be able to access the database
199203 yield
200204 Item .objects .create (name = "spam" )
@@ -203,27 +207,27 @@ def test_fin(self, fin: None) -> None:
203207 # Check finalizer has db access (teardown will fail if not)
204208 pass
205209
206- def test_durable_transactions (self , all_dbs : None ) -> None :
210+ def test_durable_transactions (self , all_dbs : None ) -> None : # noqa: ARG002
207211 with transaction .atomic (durable = True ):
208212 item = Item .objects .create (name = "foo" )
209213 assert Item .objects .get () == item
210214
211215
212216class TestDatabaseFixturesAllOrder :
213217 @pytest .fixture
214- def fixture_with_db (self , db : None ) -> None :
218+ def fixture_with_db (self , db : None ) -> None : # noqa: ARG002
215219 Item .objects .create (name = "spam" )
216220
217221 @pytest .fixture
218- def fixture_with_transdb (self , transactional_db : None ) -> None :
222+ def fixture_with_transdb (self , transactional_db : None ) -> None : # noqa: ARG002
219223 Item .objects .create (name = "spam" )
220224
221225 @pytest .fixture
222- def fixture_with_reset_sequences (self , django_db_reset_sequences : None ) -> None :
226+ def fixture_with_reset_sequences (self , django_db_reset_sequences : None ) -> None : # noqa: ARG002
223227 Item .objects .create (name = "spam" )
224228
225229 @pytest .fixture
226- def fixture_with_serialized_rollback (self , django_db_serialized_rollback : None ) -> None :
230+ def fixture_with_serialized_rollback (self , django_db_serialized_rollback : None ) -> None : # noqa: ARG002
227231 Item .objects .create (name = "ham" )
228232
229233 def test_trans (self , fixture_with_transdb : None ) -> None :
@@ -311,35 +315,35 @@ def test_databases(self, request: pytest.FixtureRequest) -> None:
311315 assert marker .kwargs ["databases" ] == ["default" , "replica" , "second" ]
312316
313317 @pytest .mark .django_db (databases = ["second" ])
314- def test_second_database (self , request : pytest . FixtureRequest ) -> None :
318+ def test_second_database (self ) -> None :
315319 SecondItem .objects .create (name = "spam" )
316320
317321 @pytest .mark .django_db (databases = ["default" ])
318- def test_not_allowed_database (self , request : pytest . FixtureRequest ) -> None :
322+ def test_not_allowed_database (self ) -> None :
319323 with pytest .raises (AssertionError , match = "not allowed" ):
320324 SecondItem .objects .count ()
321325 with pytest .raises (AssertionError , match = "not allowed" ):
322326 SecondItem .objects .create (name = "spam" )
323327
324328 @pytest .mark .django_db (databases = ["replica" ])
325- def test_replica_database (self , request : pytest . FixtureRequest ) -> None :
329+ def test_replica_database (self ) -> None :
326330 Item .objects .using ("replica" ).count ()
327331
328332 @pytest .mark .django_db (databases = ["replica" ])
329- def test_replica_database_not_allowed (self , request : pytest . FixtureRequest ) -> None :
333+ def test_replica_database_not_allowed (self ) -> None :
330334 with pytest .raises (AssertionError , match = "not allowed" ):
331335 Item .objects .count ()
332336
333337 @pytest .mark .django_db (transaction = True , databases = ["default" , "replica" ])
334- def test_replica_mirrors_default_database (self , request : pytest . FixtureRequest ) -> None :
338+ def test_replica_mirrors_default_database (self ) -> None :
335339 Item .objects .create (name = "spam" )
336340 Item .objects .using ("replica" ).create (name = "spam" )
337341
338342 assert Item .objects .count () == 2
339343 assert Item .objects .using ("replica" ).count () == 2
340344
341345 @pytest .mark .django_db (databases = "__all__" )
342- def test_all_databases (self , request : pytest . FixtureRequest ) -> None :
346+ def test_all_databases (self ) -> None :
343347 Item .objects .count ()
344348 Item .objects .create (name = "spam" )
345349 SecondItem .objects .count ()
@@ -369,15 +373,15 @@ def test_available_apps_enabled(self, request: pytest.FixtureRequest) -> None:
369373 assert marker .kwargs ["available_apps" ] == ["pytest_django_test.app" ]
370374
371375 @pytest .mark .django_db
372- def test_available_apps_default (self , request : pytest . FixtureRequest ) -> None :
376+ def test_available_apps_default (self ) -> None :
373377 from django .apps import apps
374378 from django .conf import settings
375379
376380 for app in settings .INSTALLED_APPS :
377381 assert apps .is_installed (app )
378382
379383 @pytest .mark .django_db (available_apps = ["pytest_django_test.app" ])
380- def test_available_apps_limited (self , request : pytest . FixtureRequest ) -> None :
384+ def test_available_apps_limited (self ) -> None :
381385 from django .apps import apps
382386 from django .conf import settings
383387
0 commit comments