1313from typing import Any
1414
1515import pytest
16-
1716from apcore .async_task import AsyncTaskManager , TaskStatus
1817from apcore .errors import TaskLimitExceededError
1918
2019from apcore_mcp .server .async_task_bridge import META_TOOL_NAMES , AsyncTaskBridge
2120from apcore_mcp .server .factory import MCPServerFactory
2221
23-
2422# ---------------------------------------------------------------------------
2523# Stubs
2624# ---------------------------------------------------------------------------
@@ -119,9 +117,7 @@ async def test_status_tool_returns_result_when_completed() -> None:
119117 break
120118 await asyncio .sleep (0.005 )
121119
122- content , is_error , _ = await bridge .handle_meta_tool (
123- "__apcore_task_status" , {"task_id" : task_id }
124- )
120+ content , is_error , _ = await bridge .handle_meta_tool ("__apcore_task_status" , {"task_id" : task_id })
125121 assert is_error is False
126122 body = json .loads (content [0 ]["text" ])
127123 assert body ["status" ] == "completed"
@@ -132,9 +128,7 @@ async def test_status_tool_returns_result_when_completed() -> None:
132128async def test_status_tool_unknown_task_id () -> None :
133129 mgr = AsyncTaskManager (_SlowExecutor ())
134130 bridge = AsyncTaskBridge (mgr )
135- content , is_error , _ = await bridge .handle_meta_tool (
136- "__apcore_task_status" , {"task_id" : "missing" }
137- )
131+ content , is_error , _ = await bridge .handle_meta_tool ("__apcore_task_status" , {"task_id" : "missing" })
138132 assert is_error is True
139133 body = json .loads (content [0 ]["text" ])
140134 assert body ["error" ] == "ASYNC_TASK_NOT_FOUND"
@@ -154,9 +148,7 @@ async def test_cancel_tool_cancels_running_task() -> None:
154148 envelope = await bridge .submit ("m" , {}, None )
155149 task_id = envelope ["task_id" ]
156150
157- content , is_error , _ = await bridge .handle_meta_tool (
158- "__apcore_task_cancel" , {"task_id" : task_id }
159- )
151+ content , is_error , _ = await bridge .handle_meta_tool ("__apcore_task_cancel" , {"task_id" : task_id })
160152 assert is_error is False
161153 body = json .loads (content [0 ]["text" ])
162154 assert body ["task_id" ] == task_id
@@ -246,9 +238,7 @@ async def send(notification: dict[str, Any]) -> None:
246238 from apcore import Context
247239
248240 ctx = Context .create ()
249- await bridge ._submit_with_progress (
250- "m" , {}, ctx , progress_token = "tok-1" , send_notification = send
251- )
241+ await bridge ._submit_with_progress ("m" , {}, ctx , progress_token = "tok-1" , send_notification = send )
252242 # Simulate the module invoking the installed progress callback.
253243 cb = ctx .data ["_mcp_progress" ]
254244 await cb (0.5 , 1.0 , "halfway" )
0 commit comments