@@ -336,7 +336,7 @@ def test_agent__call__(
336336 "stop_reason" : result .stop_reason ,
337337 }
338338 exp_result = {
339- "message" : {"content" : [{"text" : "test text" }], "role" : "assistant" },
339+ "message" : {"content" : [{"text" : "test text" }], "role" : "assistant" , "metadata" : unittest . mock . ANY },
340340 "state" : {},
341341 "stop_reason" : "end_turn" ,
342342 }
@@ -781,6 +781,7 @@ def test_agent__call__callback(mock_model, agent, callback_handler, agenerator):
781781 {"reasoningContent" : {"reasoningText" : {"text" : "value" , "signature" : "value" }}},
782782 {"text" : "value" },
783783 ],
784+ "metadata" : unittest .mock .ANY ,
784785 },
785786 ),
786787 unittest .mock .call (
@@ -793,6 +794,7 @@ def test_agent__call__callback(mock_model, agent, callback_handler, agenerator):
793794 {"reasoningContent" : {"reasoningText" : {"text" : "value" , "signature" : "value" }}},
794795 {"text" : "value" },
795796 ],
797+ "metadata" : unittest .mock .ANY ,
796798 },
797799 metrics = unittest .mock .ANY ,
798800 state = {},
@@ -817,7 +819,7 @@ async def test_agent__call__in_async_context(mock_model, agent, agenerator):
817819 result = agent ("test" )
818820
819821 tru_message = result .message
820- exp_message = {"content" : [{"text" : "abc" }], "role" : "assistant" }
822+ exp_message = {"content" : [{"text" : "abc" }], "role" : "assistant" , "metadata" : unittest . mock . ANY }
821823 assert tru_message == exp_message
822824
823825
@@ -837,7 +839,7 @@ async def test_agent_invoke_async(mock_model, agent, agenerator):
837839 result = await agent .invoke_async ("test" )
838840
839841 tru_message = result .message
840- exp_message = {"content" : [{"text" : "abc" }], "role" : "assistant" }
842+ exp_message = {"content" : [{"text" : "abc" }], "role" : "assistant" , "metadata" : unittest . mock . ANY }
841843 assert tru_message == exp_message
842844
843845
@@ -1128,7 +1130,7 @@ async def test_stream_async_multi_modal_input(mock_model, agent, agenerator, ali
11281130 tru_message = agent .messages
11291131 exp_message = [
11301132 {"content" : prompt , "role" : "user" },
1131- {"content" : [{"text" : "I see text and an image" }], "role" : "assistant" },
1133+ {"content" : [{"text" : "I see text and an image" }], "role" : "assistant" , "metadata" : unittest . mock . ANY },
11321134 ]
11331135 assert tru_message == exp_message
11341136
@@ -1966,7 +1968,11 @@ def shell(command: str):
19661968 }
19671969
19681970 # And that it continued to the LLM call
1969- assert agent .messages [- 1 ] == {"content" : [{"text" : "I invoked a tool!" }], "role" : "assistant" }
1971+ assert agent .messages [- 1 ] == {
1972+ "content" : [{"text" : "I invoked a tool!" }],
1973+ "role" : "assistant" ,
1974+ "metadata" : unittest .mock .ANY ,
1975+ }
19701976
19711977
19721978def test_agent_string_system_prompt ():
0 commit comments