File tree Expand file tree Collapse file tree 3 files changed +6
-3
lines changed
src/simcore_service_webserver/projects Expand file tree Collapse file tree 3 files changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -102,9 +102,11 @@ async def project_in_db(
102102 yield row
103103
104104
105+ @patch ("simcore_service_efs_guardian.services.background_tasks.get_redis_lock_client" )
105106@patch ("simcore_service_efs_guardian.services.background_tasks.lock_project" )
106107async def test_efs_removal_policy_task (
107108 mock_lock_project : MagicMock ,
109+ mock_get_redis_lock_client : MagicMock ,
108110 faker : Faker ,
109111 app : FastAPI ,
110112 efs_cleanup : None ,
@@ -167,6 +169,7 @@ async def test_efs_removal_policy_task(
167169
168170 # 5. Now removal policy should remove those data
169171 await removal_policy_task (app )
170- assert mock_lock_project .called
172+ assert mock_lock_project .assert_called_once
173+ assert mock_get_redis_lock_client .assert_called_once
171174 projects_list = await efs_manager .list_projects_across_whole_efs ()
172175 assert projects_list == []
Original file line number Diff line number Diff line change 11"""Defines the different exceptions that may arise in the projects subpackage"""
2-
2+ # mypy: disable-error-code=truthy-function
33from typing import Any
44
55from models_library .projects import ProjectID
Original file line number Diff line number Diff line change 1313from models_library .projects_state import ProjectLocked , ProjectStatus
1414from models_library .users import UserID
1515from pydantic import parse_raw_as
16+ from simcore_service_webserver .projects .exceptions import ProjectLockError
1617from simcore_service_webserver .projects .lock import (
1718 PROJECT_REDIS_LOCK_KEY ,
18- ProjectLockError ,
1919 get_project_locked_state ,
2020 is_project_locked ,
2121 lock_project ,
You can’t perform that action at this time.
0 commit comments