@@ -27,7 +27,7 @@ def test_format_message_anthropic_with_cache_control_in_kwargs():
2727 message = HumanMessage (
2828 content = "Hello" , additional_kwargs = {"cache_control" : {"type" : "semantic" }}
2929 )
30- result = _format_message_anthropic (message )
30+ result = _format_message_anthropic (message , project = "test-project" )
3131 assert result == {
3232 "role" : "user" ,
3333 "content" : [
@@ -43,7 +43,7 @@ def test_format_message_anthropic_with_cache_control_in_block():
4343 {"type" : "text" , "text" : "Hello" , "cache_control" : {"type" : "semantic" }}
4444 ]
4545 )
46- result = _format_message_anthropic (message )
46+ result = _format_message_anthropic (message , project = "test-project" )
4747 assert result == {
4848 "role" : "user" ,
4949 "content" : [
@@ -61,7 +61,7 @@ def test_format_message_anthropic_with_mixed_blocks():
6161 "Plain text" ,
6262 ]
6363 )
64- result = _format_message_anthropic (message )
64+ result = _format_message_anthropic (message , project = "test-project" )
6565 assert result == {
6666 "role" : "user" ,
6767 "content" : [
@@ -81,7 +81,9 @@ def test_format_messages_anthropic_with_system_cache_control():
8181 ),
8282 HumanMessage (content = "Hello" ),
8383 ]
84- system_messages , formatted_messages = _format_messages_anthropic (messages )
84+ system_messages , formatted_messages = _format_messages_anthropic (
85+ messages , project = "test-project"
86+ )
8587
8688 assert system_messages == [
8789 {
@@ -102,7 +104,7 @@ def test_format_message_anthropic_system():
102104 content = "System message" ,
103105 additional_kwargs = {"cache_control" : {"type" : "ephemeral" }},
104106 )
105- result = _format_message_anthropic (message )
107+ result = _format_message_anthropic (message , project = "test-project" )
106108 assert result == [
107109 {
108110 "type" : "text" ,
@@ -124,7 +126,7 @@ def test_format_message_anthropic_system_list():
124126 {"type" : "text" , "text" : "System rule 2" },
125127 ]
126128 )
127- result = _format_message_anthropic (message )
129+ result = _format_message_anthropic (message , project = "test-project" )
128130 assert result == [
129131 {
130132 "type" : "text" ,
@@ -156,7 +158,7 @@ def test_format_message_anthropic_with_chain_of_thoughts():
156158 },
157159 ]
158160 )
159- result = _format_message_anthropic (message )
161+ result = _format_message_anthropic (message , project = "test-project" )
160162 assert result == [
161163 {
162164 "type" : "text" ,
@@ -185,7 +187,7 @@ def test_format_message_anthropic_with_image_content():
185187 },
186188 ]
187189 )
188- result = _format_message_anthropic (message )
190+ result = _format_message_anthropic (message , project = "test-project" )
189191 assert result == [
190192 {
191193 "type" : "image" ,
@@ -211,7 +213,9 @@ def test_format_messages_anthropic_with_system_string():
211213 SystemMessage (content = "System message" ),
212214 HumanMessage (content = "Hello" ),
213215 ]
214- system_messages , formatted_messages = _format_messages_anthropic (messages )
216+ system_messages , formatted_messages = _format_messages_anthropic (
217+ messages , project = "test-project"
218+ )
215219
216220 assert system_messages == [{"type" : "text" , "text" : "System message" }]
217221
@@ -235,7 +239,9 @@ def test_format_messages_anthropic_with_system_list():
235239 ),
236240 HumanMessage (content = "Hello" ),
237241 ]
238- system_messages , formatted_messages = _format_messages_anthropic (messages )
242+ system_messages , formatted_messages = _format_messages_anthropic (
243+ messages , project = "test-project"
244+ )
239245
240246 assert system_messages == [
241247 {
@@ -266,7 +272,9 @@ def test_format_messages_anthropic_with_system_mixed_list():
266272 ),
267273 HumanMessage (content = "Hello" ),
268274 ]
269- system_messages , formatted_messages = _format_messages_anthropic (messages )
275+ system_messages , formatted_messages = _format_messages_anthropic (
276+ messages , project = "test-project"
277+ )
270278
271279 assert system_messages == [
272280 {"type" : "text" , "text" : "Plain system rule" },
@@ -308,7 +316,9 @@ def test_format_messages_anthropic_with_mixed_messages():
308316 additional_kwargs = {"cache_control" : {"type" : "semantic" }},
309317 ),
310318 ]
311- system_messages , formatted_messages = _format_messages_anthropic (messages )
319+ system_messages , formatted_messages = _format_messages_anthropic (
320+ messages , project = "test-project"
321+ )
312322
313323 assert system_messages == [
314324 {
@@ -806,7 +816,9 @@ def test_format_messages_anthropic(
806816 source_history , expected_sm , expected_history
807817) -> None :
808818 """Test the original format_messages_anthropic functionality."""
809- sm , result_history = _format_messages_anthropic (source_history )
819+ sm , result_history = _format_messages_anthropic (
820+ source_history , project = "test-project"
821+ )
810822
811823 for result , expected in zip (result_history , expected_history ):
812824 assert result == expected
0 commit comments