File tree Expand file tree Collapse file tree 2 files changed +5
-20
lines changed
src/simcore_service_webserver/projects
tests/unit/with_dbs/03/trash Expand file tree Collapse file tree 2 files changed +5
-20
lines changed Original file line number Diff line number Diff line change 1- import asyncio
21import logging
32from datetime import datetime
43
1211from models_library .rest_pagination import MAXIMUM_NUMBER_OF_ITEMS_PER_PAGE
1312from models_library .users import UserID
1413from servicelib .aiohttp .application_keys import APP_FIRE_AND_FORGET_TASKS_KEY
15- from servicelib .common_headers import UNDEFINED_DEFAULT_SIMCORE_USER_AGENT_VALUE
1614from servicelib .utils import fire_and_forget_task
1715
1816from ..director_v2 import api as director_v2_api
@@ -75,23 +73,10 @@ async def trash_project(
7573
7674 if force_stop_first :
7775
78- async def _schedule ():
79- # TODO: use batch_stop_services_in_project instead. Change mocks!
80- await asyncio .gather (
81- director_v2_api .stop_pipeline (
82- app , user_id = user_id , project_id = project_id
83- ),
84- projects_service .remove_project_dynamic_services (
85- user_id = user_id ,
86- project_uuid = f"{ project_id } " ,
87- app = app ,
88- simcore_user_agent = UNDEFINED_DEFAULT_SIMCORE_USER_AGENT_VALUE ,
89- notify_users = False ,
90- ),
91- )
92-
9376 fire_and_forget_task (
94- _schedule (),
77+ _projects_service_delete .batch_stop_services_in_project (
78+ app , user_id = user_id , project_uuid = project_id
79+ ),
9580 task_suffix_name = f"trash_project_force_stop_first_{ user_id = } _{ project_id = } " ,
9681 fire_and_forget_tasks_collection = app [APP_FIRE_AND_FORGET_TASKS_KEY ],
9782 )
Original file line number Diff line number Diff line change @@ -53,11 +53,11 @@ async def test_trash_projects( # noqa: PLR0915
5353
5454 # this test should emulate NO errors stopping services
5555 mock_remove_dynamic_services = mocker .patch (
56- "simcore_service_webserver.projects._trash_service.projects_service.remove_project_dynamic_services" ,
56+ "simcore_service_webserver.projects._trash_service._projects_service_delete. projects_service.remove_project_dynamic_services" ,
5757 autospec = True ,
5858 )
5959 mock_stop_pipeline = mocker .patch (
60- "simcore_service_webserver.projects._trash_service.director_v2_api .stop_pipeline" ,
60+ "simcore_service_webserver.projects._trash_service._projects_service_delete.director_v2_service .stop_pipeline" ,
6161 autospec = True ,
6262 )
6363 mocker .patch (
You can’t perform that action at this time.
0 commit comments