@@ -1022,24 +1022,6 @@ def add_numbers(a: Annotated[int, Field(gt=0, lt=0)], b: int) -> int:
10221022 chat_spans = [
10231023 s for s in spans if s ["attributes" ].get ("sentry.op" , "" ) == "gen_ai.chat"
10241024 ]
1025- tool_spans = [
1026- s
1027- for s in spans
1028- if s ["attributes" ].get ("sentry.op" , "" ) == "gen_ai.execute_tool"
1029- ]
1030-
1031- # Should have tool spans
1032- assert len (tool_spans ) >= 1
1033-
1034- # Check tool spans
1035- model_retry_tool_span = tool_spans [0 ]
1036- assert "execute_tool" in model_retry_tool_span ["name" ]
1037- assert (
1038- model_retry_tool_span ["attributes" ]["gen_ai.operation.name" ]
1039- == "execute_tool"
1040- )
1041- assert model_retry_tool_span ["attributes" ]["gen_ai.tool.name" ] == "add_numbers"
1042- assert "gen_ai.tool.input" in model_retry_tool_span ["attributes" ]
10431025
10441026 # Check chat spans have available_tools
10451027 assert "gen_ai.request.available_tools" in chat_spans [0 ]["attributes" ]
@@ -1073,17 +1055,6 @@ def add_numbers(a: Annotated[int, Field(gt=0, lt=0)], b: int) -> int:
10731055
10741056 # Find child span types (invoke_agent is the transaction, not a child span)
10751057 chat_spans = [s for s in spans if s ["op" ] == "gen_ai.chat" ]
1076- tool_spans = [s for s in spans if s ["op" ] == "gen_ai.execute_tool" ]
1077-
1078- # Should have tool spans
1079- assert len (tool_spans ) >= 1
1080-
1081- # Check tool spans
1082- model_retry_tool_span = tool_spans [0 ]
1083- assert "execute_tool" in model_retry_tool_span ["description" ]
1084- assert model_retry_tool_span ["data" ]["gen_ai.operation.name" ] == "execute_tool"
1085- assert model_retry_tool_span ["data" ]["gen_ai.tool.name" ] == "add_numbers"
1086- assert "gen_ai.tool.input" in model_retry_tool_span ["data" ]
10871058
10881059 # Check chat spans have available_tools
10891060 assert "gen_ai.request.available_tools" in chat_spans [0 ]["data" ]
0 commit comments