@@ -241,15 +241,12 @@ async def test_tool_async(tool_name, arguments):
241241 assert span ["data" ][SPANDATA .MCP_TRANSPORT ] == "http"
242242 assert span ["data" ][SPANDATA .MCP_REQUEST_ID ] == "req-456"
243243 assert span ["data" ][SPANDATA .MCP_SESSION_ID ] == session_id
244- assert span ["data" ]["mcp.request.argument.data" ] == ' "test"'
244+ assert span ["data" ]["mcp.request.argument.data" ] == "test"
245245
246246 # Check PII-sensitive data
247247 if send_default_pii and include_prompts :
248- # TODO: Investigate why tool result is double-serialized.
249248 assert span ["data" ][SPANDATA .MCP_TOOL_RESULT_CONTENT ] == json .dumps (
250- json .dumps (
251- {"status" : "completed" },
252- )
249+ {"status" : "completed" }
253250 )
254251 else :
255252 assert SPANDATA .MCP_TOOL_RESULT_CONTENT not in span ["data" ]
@@ -366,8 +363,8 @@ async def test_prompt(name, arguments):
366363 assert span ["data" ][SPANDATA .MCP_METHOD_NAME ] == "prompts/get"
367364 assert span ["data" ][SPANDATA .MCP_TRANSPORT ] == "stdio"
368365 assert span ["data" ][SPANDATA .MCP_REQUEST_ID ] == "req-prompt"
369- assert span ["data" ]["mcp.request.argument.name" ] == ' "code_help"'
370- assert span ["data" ]["mcp.request.argument.language" ] == ' "python"'
366+ assert span ["data" ]["mcp.request.argument.name" ] == "code_help"
367+ assert span ["data" ]["mcp.request.argument.language" ] == "python"
371368
372369 # Message count is always captured
373370 assert span ["data" ][SPANDATA .MCP_PROMPT_RESULT_MESSAGE_COUNT ] == 1
@@ -752,7 +749,7 @@ def test_tool_unstructured(tool_name, arguments):
752749 # Should extract and join text from content blocks only with PII
753750 if send_default_pii and include_prompts :
754751 assert (
755- span ["data" ][SPANDATA .MCP_TOOL_RESULT_CONTENT ] == ' "First part Second part"'
752+ span ["data" ][SPANDATA .MCP_TOOL_RESULT_CONTENT ] == "First part Second part"
756753 )
757754 else :
758755 assert SPANDATA .MCP_TOOL_RESULT_CONTENT not in span ["data" ]
@@ -959,7 +956,7 @@ def test_tool_complex(tool_name, arguments):
959956 assert span ["data" ]["mcp.request.argument.nested" ] == json .dumps (
960957 {"key" : "value" , "list" : [1 , 2 , 3 ]}
961958 )
962- assert span ["data" ]["mcp.request.argument.string" ] == ' "test"'
959+ assert span ["data" ]["mcp.request.argument.string" ] == "test"
963960 assert span ["data" ]["mcp.request.argument.number" ] == "42"
964961
965962
0 commit comments