From 5ac3f5edfe91434e200997e6b5d34e1cc91ee67c Mon Sep 17 00:00:00 2001 From: kerry Date: Thu, 1 Oct 2026 20:02:32 +0000 Subject: [PATCH] test(anthropic): assert no other body changes on primary and fallback legs Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- .../test_anthropic_cache_breakpoint_injection_wire.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/integration/messages_endpoint/providers/anthropic/caching/test_anthropic_cache_breakpoint_injection_wire.py b/tests/integration/messages_endpoint/providers/anthropic/caching/test_anthropic_cache_breakpoint_injection_wire.py index 2c97197a9d8..7027e624924 100644 --- a/tests/integration/messages_endpoint/providers/anthropic/caching/test_anthropic_cache_breakpoint_injection_wire.py +++ b/tests/integration/messages_endpoint/providers/anthropic/caching/test_anthropic_cache_breakpoint_injection_wire.py @@ -226,7 +226,9 @@ def test_fallback_deployment_gets_its_own_breakpoints_and_the_injection_credit(g seconds=70, ) injected: Final = {"system[2]": _FIVE_MINUTES, "messages[0].content[7]": _FIVE_MINUTES} - assert [cc.cache_forwarded(sent, leg).breakpoints for leg in primary_legs] == [injected], primary_legs - assert [cc.cache_forwarded(sent, leg).breakpoints for leg in fallback_legs] == [injected], fallback_legs + legs: Final = [cc.cache_forwarded(sent, leg) for leg in (*primary_legs, *fallback_legs)] + assert len(primary_legs) == 1, primary_legs + assert len(fallback_legs) == 1, fallback_legs + assert [(leg.breakpoints, leg.other_changes) for leg in legs] == [(injected, {}), (injected, {})], legs assert rows[0]["model_name"] == fallback, rows assert rows[0]["injected_for"] == rows[0]["model_id"], rows