test(bedrock): revert test case 8 to standard transform request call

This commit is contained in:
Charbel Toumieh 2026-06-05 10:11:10 +01:00
parent 2bc1b0d667
commit 9db7da0e1d

View file

@ -1818,16 +1818,21 @@ def test_bedrock_anthropic_messages_system_role_transformation():
assert "system" not in req
# 8. Test case: existing_system is empty string
req_data = {
"messages": [
req = config.transform_anthropic_messages_request(
model="bedrock/us.anthropic.claude-sonnet-4-5-20250929-v1:0",
messages=[
{"role": "system", "content": "System message"},
{"role": "user", "content": "Hello"},
],
"system": "",
}
config._extract_system_messages_from_messages(req_data)
assert req_data["messages"] == [{"role": "user", "content": "Hello"}]
assert req_data["system"] == [{"type": "text", "text": "System message"}]
anthropic_messages_optional_request_params={
"max_tokens": 100,
"system": "",
},
litellm_params={},
headers={},
)
assert req["messages"] == [{"role": "user", "content": "Hello"}]
assert req["system"] == [{"type": "text", "text": "System message"}]
# 9. Test case: existing_system is list
req = config.transform_anthropic_messages_request(