(
expected_text: str, *, agent_name: str, agent_runner: TestRunner
)
| 27 | |
| 28 | |
| 29 | def assert_agent_says( |
| 30 | expected_text: str, *, agent_name: str, agent_runner: TestRunner |
| 31 | ): |
| 32 | for event in reversed(agent_runner.get_events()): |
| 33 | if event.author == agent_name and event.content.parts[0].text: |
| 34 | assert event.content.parts[0].text.strip() == expected_text |
| 35 | return |
| 36 | |
| 37 | |
| 38 | def assert_agent_says_in_order( |