@@ -341,7 +341,7 @@ def add_numbers(a: int, b: int) -> float:
341341 tool_spans = [s for s in spans if s ["op" ] == "gen_ai.execute_tool" ]
342342
343343 # Should have tool spans
344- assert len (tool_spans ) == 2
344+ assert len (tool_spans ) >= 1
345345
346346 # Check tool spans
347347 model_retry_tool_span = tool_spans [0 ]
@@ -420,7 +420,7 @@ def add_numbers(a: Annotated[int, Field(gt=0, lt=0)], b: int) -> int:
420420 tool_spans = [s for s in spans if s ["op" ] == "gen_ai.execute_tool" ]
421421
422422 # Should have tool spans
423- assert len (tool_spans ) = = 1
423+ assert len (tool_spans ) > = 1
424424
425425 # Check tool spans
426426 model_retry_tool_span = tool_spans [0 ]
@@ -469,7 +469,7 @@ def multiply(a: int, b: int) -> int:
469469 tool_spans = [s for s in spans if s ["op" ] == "gen_ai.execute_tool" ]
470470
471471 # Should have tool spans
472- assert len (tool_spans ) = = 1
472+ assert len (tool_spans ) > = 1
473473
474474 # Verify streaming flag is True
475475 for chat_span in chat_spans :
@@ -2905,7 +2905,7 @@ def multiply_numbers(a: int, b: int) -> int:
29052905 spans = transaction ["spans" ]
29062906
29072907 tool_spans = [s for s in spans if s ["op" ] == "gen_ai.execute_tool" ]
2908- assert len (tool_spans ) = = 1
2908+ assert len (tool_spans ) > = 1
29092909
29102910 tool_span = tool_spans [0 ]
29112911 assert tool_span ["data" ]["gen_ai.tool.name" ] == "multiply_numbers"
0 commit comments