Skip to content

Commit e9c2ffb

Browse files
author
Alex Lambrou
committed
Update tests to handle new invocation logic
1 parent d6a5e5a commit e9c2ffb

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

tests/agent/test_SemanticTerminalAgent.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,4 +119,4 @@ def test_invoke(self, mrkl_agent):
119119

120120
mrkl_agent.terminal_agent_executor.invoke = MagicMock()
121121
mrkl_agent.invoke(user_input)
122-
mrkl_agent.terminal_agent_executor.invoke.assert_called_with(input=user_input)
122+
mrkl_agent.terminal_agent_executor.invoke.assert_called_with({"input": user_input, "chat_history": []})

tests/agent/test_TerminalAgent.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
AIMessage,
88
SystemMessage,
99
)
10+
from langchain_core.messages import HumanMessage
11+
1012
from semterm.agent.TerminalAgent import TerminalAgent
1113
from semterm.agent.TerminalAgentPrompt import PREFIX, SUFFIX
1214

@@ -30,7 +32,9 @@ def test_create_prompt(self, terminal_agent, mock_tools):
3032
# Extract properties from the returned ChatPromptTemplate
3133
system_message_from_prompt = prompt.messages[0].format_messages()[0].content
3234
human_message_from_prompt = (
33-
prompt.messages[2].format_messages(input="test input")[0].content
35+
prompt.messages[2].format_messages(input="test input", chat_history=[HumanMessage(
36+
content="test input"
37+
)])[0].content
3438
)
3539

3640
# Assert that the properties have the expected values

0 commit comments

Comments
 (0)