diff --git a/tests/utilities/test_events.py b/tests/utilities/test_events.py index 011317ad9..8a1717ff5 100644 --- a/tests/utilities/test_events.py +++ b/tests/utilities/test_events.py @@ -318,14 +318,15 @@ def test_tools_emits_error_events(): ) crew = Crew(agents=[agent], tasks=[task], name="TestCrew") - crew.kickoff() + with pytest.raises(Exception): + crew.kickoff() - assert len(received_events) == 75 + assert len(received_events) == 1 assert received_events[0].agent_key == agent.key assert received_events[0].agent_role == agent.role assert received_events[0].tool_name == "error_tool" assert received_events[0].tool_args == {} - assert received_events[0].error == "Simulated tool error" + assert str(received_events[0].error) == "Simulated tool error" assert received_events[0].type == "tool_usage_error" assert isinstance(received_events[0].timestamp, datetime)