@@ -121,6 +121,7 @@ async def test_invoke_calls_processes_invoke_async(
121121 ):
122122 """Test that invoking the tool calls client.processes.invoke_async."""
123123 mock_job = MagicMock (spec = Job )
124+ mock_job .key = "job-key-123"
124125 mock_job .folder_key = "folder-key-123"
125126
126127 mock_client = MagicMock ()
@@ -138,6 +139,7 @@ async def test_invoke_calls_processes_invoke_async(
138139 folder_path = "/Shared/MyFolder" ,
139140 attachments = [],
140141 parent_span_id = None ,
142+ parent_operation_id = None ,
141143 )
142144
143145 @pytest .mark .asyncio
@@ -148,6 +150,7 @@ async def test_invoke_interrupts_with_wait_job(
148150 ):
149151 """Test that after invoking, the tool interrupts with WaitJob."""
150152 mock_job = MagicMock (spec = Job )
153+ mock_job .key = "job-key-456"
151154 mock_job .folder_key = "folder-key-456"
152155
153156 mock_client = MagicMock ()
@@ -173,6 +176,7 @@ async def test_invoke_passes_input_arguments(
173176 ):
174177 """Test that input arguments are correctly passed to invoke_async."""
175178 mock_job = MagicMock (spec = Job )
179+ mock_job .key = "job-key"
176180 mock_job .folder_key = "folder-key"
177181
178182 mock_client = MagicMock ()
@@ -197,6 +201,7 @@ async def test_invoke_returns_interrupt_value(
197201 ):
198202 """Test that the tool returns the value from interrupt()."""
199203 mock_job = MagicMock (spec = Job )
204+ mock_job .key = "job-key"
200205 mock_job .folder_key = "folder-key"
201206
202207 mock_client = MagicMock ()
@@ -222,6 +227,7 @@ async def test_span_context_parent_span_id_passed_to_invoke(
222227 ):
223228 """Test that parent_span_id from _span_context is forwarded to invoke_async."""
224229 mock_job = MagicMock (spec = Job )
230+ mock_job .key = "job-key"
225231 mock_job .folder_key = "folder-key"
226232
227233 mock_client = MagicMock ()
@@ -249,6 +255,7 @@ async def test_span_context_consumed_after_invoke(
249255 ):
250256 """Test that parent_span_id is popped (consumed) from _span_context after use."""
251257 mock_job = MagicMock (spec = Job )
258+ mock_job .key = "job-key"
252259 mock_job .folder_key = "folder-key"
253260
254261 mock_client = MagicMock ()
@@ -274,6 +281,7 @@ async def test_span_context_defaults_to_none_when_empty(
274281 ):
275282 """Test that parent_span_id defaults to None when _span_context is empty."""
276283 mock_job = MagicMock (spec = Job )
284+ mock_job .key = "job-key"
277285 mock_job .folder_key = "folder-key"
278286
279287 mock_client = MagicMock ()
0 commit comments