2020
2121
2222@pytest .fixture (autouse = True )
23- def reset_checks ():
23+ def _reset_checks ():
2424 yield
2525 registry .registered_checks = set ()
2626 registry .deployment_checks = set ()
2727
2828
2929@pytest .fixture (autouse = True )
30- def setup_request_summary_logger (dockerflow_middleware ):
30+ def _setup_request_summary_logger (dockerflow_middleware ):
3131 dockerflow_middleware .summary_logger .addHandler (logging .NullHandler ())
3232 dockerflow_middleware .summary_logger .setLevel (logging .INFO )
3333
3434
35- @pytest .fixture
35+ @pytest .fixture ()
3636def dockerflow_middleware ():
3737 return DockerflowMiddleware (get_response = HttpResponse ())
3838
@@ -55,7 +55,7 @@ def test_version_missing(dockerflow_middleware, mocker, rf):
5555 assert response .status_code == 404
5656
5757
58- @pytest .mark .django_db
58+ @pytest .mark .django_db ()
5959def test_heartbeat (client , settings ):
6060 response = client .get ("/__heartbeat__" )
6161 assert response .status_code == 200
@@ -73,7 +73,7 @@ def test_heartbeat(client, settings):
7373 assert content .get ("details" ) is None
7474
7575
76- @pytest .mark .django_db
76+ @pytest .mark .django_db ()
7777def test_heartbeat_debug (client , settings ):
7878 settings .DOCKERFLOW_CHECKS = [
7979 "tests.django.django_checks.warning" ,
@@ -89,7 +89,7 @@ def test_heartbeat_debug(client, settings):
8989 assert content ["details" ]
9090
9191
92- @pytest .mark .django_db
92+ @pytest .mark .django_db ()
9393def test_heartbeat_silenced (client , settings ):
9494 settings .DOCKERFLOW_CHECKS = [
9595 "tests.django.django_checks.warning" ,
@@ -107,8 +107,9 @@ def test_heartbeat_silenced(client, settings):
107107 assert "error" not in content ["details" ]
108108
109109
110- @pytest .mark .django_db
111- def test_heartbeat_logging (dockerflow_middleware , reset_checks , rf , settings , caplog ):
110+ @pytest .mark .django_db ()
111+ @pytest .mark .usefixtures ("_reset_checks" )
112+ def test_heartbeat_logging (dockerflow_middleware , rf , settings , caplog ):
112113 request = rf .get ("/__heartbeat__" )
113114 settings .DOCKERFLOW_CHECKS = [
114115 "tests.django.django_checks.warning" ,
@@ -123,7 +124,7 @@ def test_heartbeat_logging(dockerflow_middleware, reset_checks, rf, settings, ca
123124 assert ("WARNING" , "tests.checks.W001: some warning" ) in logged
124125
125126
126- @pytest .mark .django_db
127+ @pytest .mark .django_db ()
127128def test_lbheartbeat_makes_no_db_queries (dockerflow_middleware , rf ):
128129 queries = CaptureQueriesContext (connection )
129130 request = rf .get ("/__lbheartbeat__" )
@@ -133,7 +134,7 @@ def test_lbheartbeat_makes_no_db_queries(dockerflow_middleware, rf):
133134 assert len (queries ) == 0
134135
135136
136- @pytest .mark .django_db
137+ @pytest .mark .django_db ()
137138def test_redis_check (client , settings ):
138139 settings .DOCKERFLOW_CHECKS = ["dockerflow.django.checks.check_redis_connected" ]
139140 checks .register ()
@@ -152,7 +153,7 @@ def assert_log_record(request, record, errno=0, level=logging.INFO):
152153 assert isinstance (record .t , int )
153154
154155
155- @pytest .fixture
156+ @pytest .fixture ()
156157def dockerflow_request (rf ):
157158 return rf .get ("/" , HTTP_USER_AGENT = "dockerflow/tests" , HTTP_ACCEPT_LANGUAGE = "tlh" )
158159
@@ -248,15 +249,15 @@ def test_check_database_connected_misconfigured(mocker):
248249 assert errors [0 ].id == health .ERROR_MISCONFIGURED_DATABASE
249250
250251
251- @pytest .mark .django_db
252+ @pytest .mark .django_db ()
252253def test_check_database_connected_unsuable (mocker ):
253254 mocker .patch ("django.db.connection.is_usable" , return_value = False )
254255 errors = checks .check_database_connected ([])
255256 assert len (errors ) == 1
256257 assert errors [0 ].id == health .ERROR_UNUSABLE_DATABASE
257258
258259
259- @pytest .mark .django_db
260+ @pytest .mark .django_db ()
260261def test_check_database_connected_success (mocker ):
261262 errors = checks .check_database_connected ([])
262263 assert errors == []
@@ -272,7 +273,7 @@ def test_check_migrations_applied_cannot_check_migrations(exception, mocker):
272273 assert errors [0 ].id == health .INFO_CANT_CHECK_MIGRATIONS
273274
274275
275- @pytest .mark .django_db
276+ @pytest .mark .django_db ()
276277def test_check_migrations_applied_unapplied_migrations (mocker ):
277278 mock_loader = mocker .patch ("django.db.migrations.loader.MigrationLoader" )
278279 mock_loader .return_value .applied_migrations = ["spam" , "eggs" ]
@@ -306,7 +307,7 @@ def test_check_migrations_applied_unapplied_migrations(mocker):
306307
307308
308309@pytest .mark .parametrize (
309- "exception, error" ,
310+ ( "exception" , " error") ,
310311 [
311312 (redis .ConnectionError , health .ERROR_CANNOT_CONNECT_REDIS ),
312313 (NotImplementedError , health .ERROR_MISSING_REDIS_CLIENT ),
0 commit comments