Skip to content

Commit 9b84208

Browse files
committed
fix brekages
1 parent 64267a7 commit 9b84208

1 file changed

Lines changed: 16 additions & 11 deletions

File tree

tests/contrib/tasks/test_vertex_task_store.py

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -545,38 +545,43 @@ async def test_metadata_empty_transitions(
545545
task = Task(
546546
id=task_id,
547547
context_id='session-meta-empty',
548-
status=TaskStatus(state=TaskState.submitted),
549-
kind='task',
548+
status=TaskStatus(state=TaskState.TASK_STATE_SUBMITTED),
550549
metadata={},
551550
)
552-
await vertex_store.save(task)
551+
await vertex_store.save(task, ServerCallContext())
553552

554553
full_name = f'{vertex_store._agent_engine_resource_id}/a2aTasks/{task_id}'
555554

556555
# Get initial event sequence number
557556
stored_task_before = (
558-
await vertex_store._client.aio.agent_engines.a2a_tasks.get(full_name)
557+
await vertex_store._client.aio.agent_engines.a2a_tasks.get(
558+
name=full_name
559+
)
559560
)
560561
initial_seq = stored_task_before.next_event_sequence_number
561562

562563
# Step 2: Update metadata to None
563-
updated_task = task.model_copy(deep=True)
564-
updated_task.metadata = None
565-
await vertex_store.save(updated_task)
564+
updated_task = Task()
565+
updated_task.CopyFrom(task)
566+
updated_task.metadata.Clear()
567+
await vertex_store.save(updated_task, ServerCallContext())
566568

567569
# Step 3: Update back to {}
568-
task_back = updated_task.model_copy(deep=True)
570+
task_back = Task()
571+
task_back.CopyFrom(updated_task)
569572
task_back.metadata = {}
570-
await vertex_store.save(task_back)
573+
await vertex_store.save(task_back, ServerCallContext())
571574

572575
# Verify that retrieved task still has {} (due to mapping)
573-
retrieved = await vertex_store.get(task_id)
576+
retrieved = await vertex_store.get(task_id, ServerCallContext())
574577
assert retrieved is not None
575578
assert retrieved.metadata == {}
576579

577580
# Verify that next_event_sequence_number did NOT increase (no events generated)
578581
stored_task_after = (
579-
await vertex_store._client.aio.agent_engines.a2a_tasks.get(full_name)
582+
await vertex_store._client.aio.agent_engines.a2a_tasks.get(
583+
name=full_name
584+
)
580585
)
581586
assert stored_task_after.next_event_sequence_number == initial_seq
582587

0 commit comments

Comments
 (0)