fix(tests): update test_max_effort_rejected_for_opus_45 regex to match new error message

The production error message was expanded when Sonnet 4.6 was also added as
a supported model for effort='max'. The test's match regex still referenced
the old "Claude Opus 4.6"-only message; update it to match the new
"Claude 4.6 models" wording.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Julio Quinteros Pro 2026-02-20 11:07:52 -03:00
parent b62db9fcc9
commit 963e0eabcb

View file

@ -1662,7 +1662,7 @@ def test_max_effort_rejected_for_opus_45():
messages = [{"role": "user", "content": "Test"}]
with pytest.raises(ValueError, match="effort='max' is only supported by Claude Opus 4.6"):
with pytest.raises(ValueError, match="effort='max' is only supported by Claude 4.6 models"):
optional_params = {"output_config": {"effort": "max"}}
config.transform_request(
model="claude-opus-4-5-20251101",