This commit is contained in:
a2a-platform
2026-07-18 11:56:09 +00:00
commit b9b0abea2b
8 changed files with 346 additions and 0 deletions

21
tests/test_agent.py Normal file
View File

@@ -0,0 +1,21 @@
from __future__ import annotations
import pytest
from a2a_pack import LocalRunContext, NoAuth
from agent import SelfHealingDemo
@pytest.mark.asyncio
async def test_controlled_failure_has_a_safe_result() -> None:
agent = SelfHealingDemo()
ctx = LocalRunContext(auth=NoAuth())
result = await agent.run(ctx, scenario="controlled-failure")
assert result == {
"ok": True,
"scenario": "controlled-failure",
"result": "recovered",
}