Skip to content

Commit 900d542

Browse files
Parametrize test_bedrock_cache_point_adds_cache_control to support multiple models
1 parent 59c6868 commit 900d542

File tree

4 files changed

+206
-113
lines changed

4 files changed

+206
-113
lines changed

tests/models/cassettes/test_bedrock/test_bedrock_cache_point_adds_cache_control.yaml

Lines changed: 0 additions & 103 deletions
This file was deleted.
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
interactions:
2+
- request:
3+
body: '{"messages": [{"role": "user", "content": [{"text": "ONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY
4+
SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY
5+
SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY
6+
SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY
7+
SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY
8+
SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY
9+
SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY
10+
SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY
11+
SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY
12+
SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY
13+
SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY
14+
SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY
15+
SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY
16+
SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY
17+
SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY
18+
SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY
19+
SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY
20+
SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY
21+
SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY
22+
SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY
23+
SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY
24+
SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY
25+
SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY
26+
SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY
27+
SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\nONLY
28+
SINGLE NUMBER IN RESPONSE\nONLY SINGLE NUMBER IN RESPONSE\n"}, {"cachePoint": {"type": "default"}}, {"text": "Response
29+
only number What is 2 + 3"}]}], "system": [{"text": "YOU MUST RESPONSE ONLY WITH SINGLE NUMBER\nYOU MUST RESPONSE ONLY
30+
WITH SINGLE NUMBER\nYOU MUST RESPONSE ONLY WITH SINGLE NUMBER\nYOU MUST RESPONSE ONLY WITH SINGLE NUMBER\nYOU MUST RESPONSE
31+
ONLY WITH SINGLE NUMBER\nYOU MUST RESPONSE ONLY WITH SINGLE NUMBER\nYOU MUST RESPONSE ONLY WITH SINGLE NUMBER\nYOU MUST
32+
RESPONSE ONLY WITH SINGLE NUMBER\nYOU MUST RESPONSE ONLY WITH SINGLE NUMBER\nYOU MUST RESPONSE ONLY WITH SINGLE NUMBER\nYOU
33+
MUST RESPONSE ONLY WITH SINGLE NUMBER\nYOU MUST RESPONSE ONLY WITH SINGLE NUMBER\nYOU MUST RESPONSE ONLY WITH SINGLE
34+
NUMBER\nYOU MUST RESPONSE ONLY WITH SINGLE NUMBER\nYOU MUST RESPONSE ONLY WITH SINGLE NUMBER\nYOU MUST RESPONSE ONLY
35+
WITH SINGLE NUMBER\nYOU MUST RESPONSE ONLY WITH SINGLE NUMBER\nYOU MUST RESPONSE ONLY WITH SINGLE NUMBER\nYOU MUST RESPONSE
36+
ONLY WITH SINGLE NUMBER\nYOU MUST RESPONSE ONLY WITH SINGLE NUMBER\nYOU MUST RESPONSE ONLY WITH SINGLE NUMBER\nYOU MUST
37+
RESPONSE ONLY WITH SINGLE NUMBER\nYOU MUST RESPONSE ONLY WITH SINGLE NUMBER\nYOU MUST RESPONSE ONLY WITH SINGLE NUMBER\nYOU
38+
MUST RESPONSE ONLY WITH SINGLE NUMBER\nYOU MUST RESPONSE ONLY WITH SINGLE NUMBER\nYOU MUST RESPONSE ONLY WITH SINGLE
39+
NUMBER\nYOU MUST RESPONSE ONLY WITH SINGLE NUMBER\nYOU MUST RESPONSE ONLY WITH SINGLE NUMBER\nYOU MUST RESPONSE ONLY
40+
WITH SINGLE NUMBER\nYOU MUST RESPONSE ONLY WITH SINGLE NUMBER\nYOU MUST RESPONSE ONLY WITH SINGLE NUMBER\nYOU MUST RESPONSE
41+
ONLY WITH SINGLE NUMBER\nYOU MUST RESPONSE ONLY WITH SINGLE NUMBER\nYOU MUST RESPONSE ONLY WITH SINGLE NUMBER\nYOU MUST
42+
RESPONSE ONLY WITH SINGLE NUMBER\nYOU MUST RESPONSE ONLY WITH SINGLE NUMBER\nYOU MUST RESPONSE ONLY WITH SINGLE NUMBER\nYOU
43+
MUST RESPONSE ONLY WITH SINGLE NUMBER\nYOU MUST RESPONSE ONLY WITH SINGLE NUMBER\nYOU MUST RESPONSE ONLY WITH SINGLE
44+
NUMBER\nYOU MUST RESPONSE ONLY WITH SINGLE NUMBER\nYOU MUST RESPONSE ONLY WITH SINGLE NUMBER\nYOU MUST RESPONSE ONLY
45+
WITH SINGLE NUMBER\nYOU MUST RESPONSE ONLY WITH SINGLE NUMBER\nYOU MUST RESPONSE ONLY WITH SINGLE NUMBER\nYOU MUST RESPONSE
46+
ONLY WITH SINGLE NUMBER\nYOU MUST RESPONSE ONLY WITH SINGLE NUMBER\nYOU MUST RESPONSE ONLY WITH SINGLE NUMBER\nYOU MUST
47+
RESPONSE ONLY WITH SINGLE NUMBER\n"}, {"cachePoint": {"type": "default"}}], "inferenceConfig": {}}'
48+
headers:
49+
amz-sdk-invocation-id:
50+
- !!binary |
51+
Y2RmYWJiOGYtYjM0MC00NzY4LTgwZTEtMDI5NzZiZDdiZjVm
52+
amz-sdk-request:
53+
- !!binary |
54+
YXR0ZW1wdD0x
55+
content-length:
56+
- '5580'
57+
content-type:
58+
- !!binary |
59+
YXBwbGljYXRpb24vanNvbg==
60+
method: POST
61+
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/us.anthropic.claude-sonnet-4-5-20250929-v1%3A0/converse
62+
response:
63+
headers:
64+
connection:
65+
- keep-alive
66+
content-length:
67+
- '321'
68+
content-type:
69+
- application/json
70+
parsed_body:
71+
metrics:
72+
latencyMs: 2015
73+
output:
74+
message:
75+
content:
76+
- text: '5'
77+
role: assistant
78+
stopReason: end_turn
79+
usage:
80+
cacheReadInputTokenCount: 0
81+
cacheReadInputTokens: 0
82+
cacheWriteInputTokenCount: 1503
83+
cacheWriteInputTokens: 1503
84+
inputTokens: 14
85+
outputTokens: 5
86+
serverToolUsage: {}
87+
totalTokens: 1522
88+
status:
89+
code: 200
90+
message: OK
91+
version: 1

0 commit comments

Comments
 (0)