File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed
services/api-server/tests/unit/celery Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -41,6 +41,24 @@ def _get_task_manager(app):
4141 return mock_task_manager_object
4242
4343
44+ @pytest .fixture
45+ def mock_task_manager_raising_factory (
46+ mocker : MockerFixture ,
47+ mock_task_manager_object_raising_factory : Callable [[Exception ], MockType ],
48+ ) -> Callable [[Exception ], MockType ]:
49+
50+ def _ (task_manager_exception : Exception ):
51+ mock = mock_task_manager_object_raising_factory (task_manager_exception )
52+
53+ def _get_task_manager (app ):
54+ return mock
55+
56+ mocker .patch .object (task_routes , "get_task_manager" , _get_task_manager )
57+ return mock
58+
59+ return _
60+
61+
4462async def test_list_celery_tasks (
4563 mock_task_manager : MockType ,
4664 client : AsyncClient ,
You can’t perform that action at this time.
0 commit comments