Skip to content

Commit 4de05d8

Browse files
committed
✨ Refactor background task setup: rename background_tasks_setup_disabled to background_task_lifespan_disabled for improved clarity
1 parent 5ff7967 commit 4de05d8

14 files changed

+35
-34
lines changed

services/catalog/tests/unit/conftest.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -225,21 +225,19 @@ def repository_lifespan_disabled(mocker: MockerFixture):
225225

226226

227227
@pytest.fixture
228-
def background_tasks_setup_disabled(mocker: MockerFixture) -> None:
229-
"""patch the setup of the background task so we can call it manually"""
230-
228+
def background_task_lifespan_disabled(mocker: MockerFixture) -> None:
231229
class MockedBackgroundTaskContextManager:
232230
async def __aenter__(self):
233231
print(
234232
"TEST",
235-
background_tasks_setup_disabled.__name__,
233+
background_task_lifespan_disabled.__name__,
236234
"Disabled background tasks. Skipping execution of __aenter__",
237235
)
238236

239237
async def __aexit__(self, exc_type, exc_value, traceback):
240238
print(
241239
"TEST",
242-
background_tasks_setup_disabled.__name__,
240+
background_task_lifespan_disabled.__name__,
243241
"Disabled background tasks. Skipping execution of __aexit__",
244242
)
245243

services/catalog/tests/unit/test_api_rest.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
def test_sync_client(
1212
repository_lifespan_disabled: None,
1313
rabbitmq_and_rpc_setup_disabled: None,
14-
background_tasks_setup_disabled: None,
14+
background_task_lifespan_disabled: None,
1515
director_setup_disabled: None,
1616
client: TestClient,
1717
):
@@ -26,7 +26,7 @@ def test_sync_client(
2626
async def test_async_client(
2727
repository_lifespan_disabled: None,
2828
rabbitmq_and_rpc_setup_disabled: None,
29-
background_tasks_setup_disabled: None,
29+
background_task_lifespan_disabled: None,
3030
director_setup_disabled: None,
3131
aclient: httpx.AsyncClient,
3232
):

services/catalog/tests/unit/test_service_director.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ def app_environment(
3434

3535
async def test_director_client_high_level_api(
3636
repository_lifespan_disabled: None,
37-
background_tasks_setup_disabled: None,
37+
background_task_lifespan_disabled: None,
3838
rabbitmq_and_rpc_setup_disabled: None,
3939
expected_director_list_services: list[dict[str, Any]],
4040
mocked_director_service_api: MockRouter,
@@ -60,7 +60,7 @@ async def test_director_client_high_level_api(
6060

6161
async def test_director_client_low_level_api(
6262
repository_lifespan_disabled: None,
63-
background_tasks_setup_disabled: None,
63+
background_task_lifespan_disabled: None,
6464
rabbitmq_and_rpc_setup_disabled: None,
6565
mocked_director_service_api: MockRouter,
6666
expected_director_list_services: list[dict[str, Any]],

services/catalog/tests/unit/test_utils_service_extras.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ async def test_get_service_extras(
2020
repository_lifespan_disabled: None,
2121
mocked_director_service_api: MockRouter,
2222
rabbitmq_and_rpc_setup_disabled: None,
23-
background_tasks_setup_disabled: None,
23+
background_task_lifespan_disabled: None,
2424
mock_engine: None,
2525
mock_service_extras: ServiceExtras,
2626
aclient: AsyncClient,

services/catalog/tests/unit/test_utils_service_labels.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ async def test_get_service_labels(
1919
repository_lifespan_disabled: None,
2020
mocked_director_service_api: MockRouter,
2121
rabbitmq_and_rpc_setup_disabled: None,
22-
background_tasks_setup_disabled: None,
22+
background_task_lifespan_disabled: None,
2323
mock_engine: None,
2424
get_mocked_service_labels: Callable[[str, str], dict],
2525
aclient: AsyncClient,

services/catalog/tests/unit/with_dbs/test_api_rest_services__get.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ async def expected_service(
5656
"execute_access": True,
5757
"write_access": True,
5858
"product_name": target_product,
59-
}
59+
},
6060
# team_access, everyone_access [optional]
6161
)
6262
]
@@ -66,7 +66,7 @@ async def expected_service(
6666

6767
def test_get_service_with_details(
6868
service_caching_disabled: None,
69-
background_tasks_setup_disabled: None,
69+
background_task_lifespan_disabled: None,
7070
rabbitmq_and_rpc_setup_disabled: None,
7171
mocked_director_service_api: respx.MockRouter,
7272
user_id: UserID,

services/catalog/tests/unit/with_dbs/test_api_rest_services__list.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828

2929

3030
async def test_list_services_with_details(
31-
background_tasks_setup_disabled: None,
31+
background_task_lifespan_disabled: None,
3232
rabbitmq_and_rpc_setup_disabled: None,
3333
mocked_director_service_api_base: MockRouter,
3434
user_id: UserID,
@@ -84,7 +84,7 @@ async def test_list_services_with_details(
8484

8585

8686
async def test_list_services_without_details(
87-
background_tasks_setup_disabled: None,
87+
background_task_lifespan_disabled: None,
8888
mocked_director_service_api: MockRouter,
8989
rabbitmq_and_rpc_setup_disabled: None,
9090
user_id: int,
@@ -128,7 +128,7 @@ async def test_list_services_without_details(
128128

129129
async def test_list_services_without_details_with_wrong_user_id_returns_403(
130130
service_caching_disabled,
131-
background_tasks_setup_disabled: None,
131+
background_task_lifespan_disabled: None,
132132
mocked_director_service_api: MockRouter,
133133
rabbitmq_and_rpc_setup_disabled: None,
134134
user_id: int,
@@ -160,7 +160,7 @@ async def test_list_services_without_details_with_wrong_user_id_returns_403(
160160

161161
async def test_list_services_without_details_with_another_product_returns_other_services(
162162
service_caching_disabled: None,
163-
background_tasks_setup_disabled: None,
163+
background_task_lifespan_disabled: None,
164164
mocked_director_service_api: MockRouter,
165165
rabbitmq_and_rpc_setup_disabled: None,
166166
user_id: int,
@@ -193,7 +193,7 @@ async def test_list_services_without_details_with_another_product_returns_other_
193193

194194
async def test_list_services_without_details_with_wrong_product_returns_0_service(
195195
service_caching_disabled,
196-
background_tasks_setup_disabled,
196+
background_task_lifespan_disabled,
197197
mocked_director_service_api: MockRouter,
198198
rabbitmq_and_rpc_setup_disabled: None,
199199
user_id: int,
@@ -229,7 +229,7 @@ async def test_list_services_without_details_with_wrong_product_returns_0_servic
229229

230230
async def test_list_services_that_are_deprecated(
231231
service_caching_disabled,
232-
background_tasks_setup_disabled,
232+
background_task_lifespan_disabled,
233233
rabbitmq_and_rpc_setup_disabled: None,
234234
mocked_director_service_api_base: MockRouter,
235235
user_id: int,

services/catalog/tests/unit/with_dbs/test_api_rest_services_access_rights.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828

2929

3030
async def test_get_service_access_rights(
31-
background_tasks_setup_disabled: None,
31+
background_task_lifespan_disabled: None,
3232
mocked_director_service_api: MockRouter,
3333
rabbitmq_and_rpc_setup_disabled: None,
3434
user: dict[str, Any],
@@ -75,7 +75,7 @@ async def test_get_service_access_rights(
7575

7676

7777
async def test_get_service_access_rights_with_more_gids(
78-
background_tasks_setup_disabled: None,
78+
background_task_lifespan_disabled: None,
7979
mocked_director_service_api: MockRouter,
8080
rabbitmq_and_rpc_setup_disabled: None,
8181
user: dict[str, Any],

services/catalog/tests/unit/with_dbs/test_api_rest_services_ports.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ async def mocked_director_service_api(
8484

8585
async def test_list_service_ports(
8686
service_caching_disabled: None,
87-
background_tasks_setup_disabled: None,
87+
background_task_lifespan_disabled: None,
8888
mocked_check_service_read_access: None,
8989
mocked_director_service_api: None,
9090
rabbitmq_and_rpc_setup_disabled: None,

services/catalog/tests/unit/with_dbs/test_api_rest_services_resources.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ class _ServiceResourceParams:
186186
],
187187
)
188188
async def test_get_service_resources(
189-
background_tasks_setup_disabled: None,
189+
background_task_lifespan_disabled: None,
190190
rabbitmq_and_rpc_setup_disabled: None,
191191
mocked_director_service_labels: Route,
192192
client: TestClient,
@@ -298,7 +298,7 @@ def factory(services_labels: dict[str, dict[str, Any]]) -> None:
298298
],
299299
)
300300
async def test_get_service_resources_sim4life_case(
301-
background_tasks_setup_disabled: None,
301+
background_task_lifespan_disabled: None,
302302
rabbitmq_and_rpc_setup_disabled: None,
303303
create_mock_director_service_labels: Callable,
304304
client: TestClient,
@@ -319,7 +319,7 @@ async def test_get_service_resources_sim4life_case(
319319

320320

321321
async def test_get_service_resources_raises_errors(
322-
background_tasks_setup_disabled: None,
322+
background_task_lifespan_disabled: None,
323323
rabbitmq_and_rpc_setup_disabled: None,
324324
mocked_director_service_labels: Route,
325325
client: TestClient,

0 commit comments

Comments
 (0)