@@ -738,16 +738,10 @@ def original_invoke(self, *args, **kwargs):
738738 span for span in tx ["spans" ] if span ["op" ] == OP .GEN_AI_INVOKE_AGENT
739739 ]
740740 assert len (invoke_spans ) == 1
741-
742741 invoke_agent_span = invoke_spans [0 ]
743742
744- # Verify invoke_agent span has usage data
745- assert invoke_agent_span ["description" ] == "invoke_agent test_graph"
746- assert "gen_ai.usage.input_tokens" in invoke_agent_span ["data" ]
747- assert "gen_ai.usage.output_tokens" in invoke_agent_span ["data" ]
748- assert "gen_ai.usage.total_tokens" in invoke_agent_span ["data" ]
749-
750- # The usage should match the mock_usage values (aggregated across all calls)
743+ # Verify invoke_agent span has aggregated usage from both API calls
744+ # Total: 10 + 20 = 30 input tokens, 5 + 15 = 20 output tokens, 15 + 35 = 50 total
751745 assert invoke_agent_span ["data" ]["gen_ai.usage.input_tokens" ] == 30
752746 assert invoke_agent_span ["data" ]["gen_ai.usage.output_tokens" ] == 20
753747 assert invoke_agent_span ["data" ]["gen_ai.usage.total_tokens" ] == 50
@@ -828,16 +822,10 @@ async def run_test():
828822 span for span in tx ["spans" ] if span ["op" ] == OP .GEN_AI_INVOKE_AGENT
829823 ]
830824 assert len (invoke_spans ) == 1
831-
832825 invoke_agent_span = invoke_spans [0 ]
833826
834- # Verify invoke_agent span has usage data
835- assert invoke_agent_span ["description" ] == "invoke_agent test_graph"
836- assert "gen_ai.usage.input_tokens" in invoke_agent_span ["data" ]
837- assert "gen_ai.usage.output_tokens" in invoke_agent_span ["data" ]
838- assert "gen_ai.usage.total_tokens" in invoke_agent_span ["data" ]
839-
840- # The usage should match the mock_usage values (aggregated across all calls)
827+ # Verify invoke_agent span has aggregated usage from both API calls
828+ # Total: 10 + 20 = 30 input tokens, 5 + 15 = 20 output tokens, 15 + 35 = 50 total
841829 assert invoke_agent_span ["data" ]["gen_ai.usage.input_tokens" ] == 30
842830 assert invoke_agent_span ["data" ]["gen_ai.usage.output_tokens" ] == 20
843831 assert invoke_agent_span ["data" ]["gen_ai.usage.total_tokens" ] == 50
0 commit comments