Skip to content

Commit f055c77

Browse files
committed
fix tests/lint/mypy (5 failures remain)
1 parent 8ae4803 commit f055c77

File tree

5 files changed

+137
-103
lines changed

5 files changed

+137
-103
lines changed

src/app/endpoints/query.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@
88
from pathlib import Path
99
from typing import Any
1010

11-
from cachetools import TTLCache # type: ignore
12-
1311
from llama_stack_client.lib.agents.agent import Agent
1412
from llama_stack_client import APIConnectionError
1513
from llama_stack_client import LlamaStackClient # type: ignore
@@ -83,7 +81,9 @@ def get_agent( # pylint: disable=too-many-arguments,too-many-positional-argumen
8381
existing_agent_id = None
8482
if conversation_id:
8583
with suppress(ValueError):
86-
existing_agent_id = client.agents.retrieve(agent_id=conversation_id).agent_id
84+
existing_agent_id = client.agents.retrieve(
85+
agent_id=conversation_id
86+
).agent_id
8787

8888
logger.debug("Creating new agent")
8989
# TODO(lucasagomes): move to ReActAgent
@@ -101,7 +101,7 @@ def get_agent( # pylint: disable=too-many-arguments,too-many-positional-argumen
101101
agent.agent_id = conversation_id
102102
client.agents.delete(agent_id=orphan_agent_id)
103103
sessions_response = client.agents.session.list(agent_id=conversation_id)
104-
logger.info(f"session response: {sessions_response}")
104+
logger.info("session response: %s", sessions_response)
105105
session_id = str(sessions_response.data[0]["session_id"])
106106
else:
107107
conversation_id = agent.agent_id

src/app/endpoints/streaming_query.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@
77
import logging
88
from typing import Any, AsyncIterator, Iterator
99

10-
from cachetools import TTLCache # type: ignore
11-
1210
from llama_stack_client import APIConnectionError
1311
from llama_stack_client.lib.agents.agent import AsyncAgent # type: ignore
1412
from llama_stack_client import AsyncLlamaStackClient # type: ignore
@@ -77,10 +75,10 @@ async def get_agent(
7775

7876
if existing_agent_id and conversation_id:
7977
orphan_agent_id = agent.agent_id
80-
agent._agent_id = conversation_id
78+
agent._agent_id = conversation_id # type: ignore[assignment] # pylint: disable=protected-access
8179
await client.agents.delete(agent_id=orphan_agent_id)
8280
sessions_response = await client.agents.session.list(agent_id=conversation_id)
83-
logger.info(f"session response: {sessions_response}")
81+
logger.info("session response: %s", sessions_response)
8482
session_id = str(sessions_response.data[0]["session_id"])
8583
else:
8684
conversation_id = agent.agent_id

tests/unit/app/endpoints/test_conversations.py

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -116,17 +116,12 @@ class TestSimplifySessionData:
116116
"""Test cases for the simplify_session_data function."""
117117

118118
def test_simplify_session_data_with_model_dump(
119-
self, mock_session_data, expected_chat_history, mocker
119+
self, mock_session_data, expected_chat_history
120120
):
121-
"""Test simplify_session_data with session data that has model_dump method."""
122-
# Create a mock object with model_dump method
123-
mock_session_obj = mocker.Mock()
124-
mock_session_obj.model_dump.return_value = mock_session_data
125-
126-
result = simplify_session_data(mock_session_obj)
121+
"""Test simplify_session_data with session data."""
122+
result = simplify_session_data(mock_session_data)
127123

128124
assert result == expected_chat_history
129-
mock_session_obj.model_dump.assert_called_once()
130125

131126
def test_simplify_session_data_empty_turns(self, mocker):
132127
"""Test simplify_session_data with empty turns."""
@@ -136,10 +131,7 @@ def test_simplify_session_data_empty_turns(self, mocker):
136131
"turns": [],
137132
}
138133

139-
mock_session_obj = mocker.Mock()
140-
mock_session_obj.model_dump.return_value = session_data
141-
142-
result = simplify_session_data(mock_session_obj)
134+
result = simplify_session_data(session_data)
143135

144136
assert not result
145137

@@ -172,9 +164,8 @@ def test_simplify_session_data_filters_unwanted_fields(self, mocker):
172164
}
173165

174166
mock_session_obj = mocker.Mock()
175-
mock_session_obj.model_dump.return_value = session_data
176167

177-
result = simplify_session_data(mock_session_obj)
168+
result = simplify_session_data(session_data)
178169

179170
expected = [
180171
{
@@ -455,5 +446,5 @@ def test_successful_conversation_deletion(self, mocker, setup_configuration):
455446
assert response.success is True
456447
assert response.response == "Conversation deleted successfully"
457448
mock_client.agents.session.delete.assert_called_once_with(
458-
agent_id=VALID_AGENT_ID, session_id=VALID_CONVERSATION_ID
449+
agent_id=VALID_CONVERSATION_ID, session_id=VALID_CONVERSATION_ID
459450
)

0 commit comments

Comments
 (0)