[Bugfix][CI] Fix renderers tests broken by tool name removal from warn logs (#61652)

Signed-off-by: Ganesh R <ganesh.r@amd.com>
Co-authored-by: Cyrus Leung <tlleungac@connect.ust.hk>
This commit is contained in:
Ganesh R
2026-10-14 18:14:58 +00:00
committed by GitHub
co-authored by Cyrus Leung
parent 52a8cc5316
commit 47232f3c7f
+2 -4
View File
@@ -3123,7 +3123,6 @@ def test_tool_call_arguments_malformed_json_small(caplog):
assert args == {}
assert len(caplog.records) == 1
assert "exec" in caplog.records[0].message
assert "coercing to an empty object" in caplog.records[0].message
@@ -3135,8 +3134,8 @@ def test_tool_call_arguments_malformed_json_large(caplog):
assert args == {}
assert len(caplog.records) == 1
assert "write" in caplog.records[0].message
assert "coercing to an empty object" in caplog.records[0].message
assert f"{len(bad)} chars" in caplog.records[0].message
@pytest.mark.parametrize("non_obj", ["[]", "42", "true", '"hello"', "null"])
@@ -3151,7 +3150,6 @@ def test_tool_call_arguments_valid_json_non_object(caplog, non_obj):
assert not caplog.records
else:
assert len(caplog.records) == 1
assert "bad_tool" in caplog.records[0].message
assert "not a JSON object" in caplog.records[0].message
@@ -3187,7 +3185,7 @@ def test_tool_call_arguments_multiple_independent(caplog):
assert tool_calls[1]["function"]["arguments"] == {}
assert len(caplog.records) == 1
assert "bad" in caplog.records[0].message
assert "coercing to an empty object" in caplog.records[0].message
def test_validate_chat_template_rejects_invalid_type():