File size: 491 Bytes
b22ac70
 
b4bc906
 
 
b22ac70
 
 
 
 
 
 
b4bc906
b22ac70
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
from langchain_core.messages import AIMessage

from gaia_agent.agent import GaiaAgent


class FakeChatModel:
    def invoke(self, messages):
        return AIMessage(content="Dummy LLM answer")


def test_agent_returns_llm_answer():
    agent = GaiaAgent(llm=FakeChatModel())

    assert (
        agent(
            "What is the answer?",
            session_id="test-session",
            user_id="test-user",
            task_id="test-task",
        )
        == "Dummy LLM answer"
    )