refactor: simplifica o adapter DeepAgents
This commit is contained in:
@@ -18,20 +18,20 @@ def test_deep_agent_session_config():
|
||||
|
||||
adapter = object.__new__(DeepAgentsAdapter)
|
||||
|
||||
assert adapter._config("session-a") == {
|
||||
assert adapter._session_config("session-a") == {
|
||||
"configurable": {
|
||||
"thread_id": "session-a",
|
||||
}
|
||||
}
|
||||
|
||||
assert adapter._config("session-b") == {
|
||||
assert adapter._session_config("session-b") == {
|
||||
"configurable": {
|
||||
"thread_id": "session-b",
|
||||
}
|
||||
}
|
||||
|
||||
with pytest.raises(ValueError):
|
||||
adapter._config("")
|
||||
adapter._session_config("")
|
||||
|
||||
|
||||
|
||||
@@ -41,8 +41,8 @@ def test_deep_agent_cleanup_is_idempotent():
|
||||
from voice_assistant.agent.deep_agent import DeepAgentsAdapter
|
||||
|
||||
adapter = object.__new__(DeepAgentsAdapter)
|
||||
adapter.model = MagicMock()
|
||||
adapter.model.aclose = AsyncMock()
|
||||
adapter._model = MagicMock()
|
||||
adapter._model.aclose = AsyncMock()
|
||||
adapter._closed = False
|
||||
|
||||
async def scenario():
|
||||
@@ -51,7 +51,7 @@ def test_deep_agent_cleanup_is_idempotent():
|
||||
|
||||
asyncio.run(scenario())
|
||||
|
||||
adapter.model.aclose.assert_awaited_once()
|
||||
adapter._model.aclose.assert_awaited_once()
|
||||
assert adapter._closed is True
|
||||
|
||||
|
||||
@@ -90,7 +90,7 @@ def test_deep_agent_stream_can_be_cancelled():
|
||||
self.content = content
|
||||
self.tool_call_chunks = []
|
||||
|
||||
adapter.agent = FakeAgent()
|
||||
adapter._graph = FakeAgent()
|
||||
|
||||
async def consume():
|
||||
async for _ in adapter.stream(
|
||||
@@ -389,6 +389,6 @@ def test_deep_agent_factory_configures_authentication(monkeypatch, options, expe
|
||||
model_factory.assert_called_once()
|
||||
kwargs = model_factory.call_args.kwargs
|
||||
assert (kwargs["auth_type"], kwargs["auth_profile"], kwargs["auth_file_location"]) == expected_auth
|
||||
assert adapter.model is model_factory.return_value
|
||||
assert agent_factory.call_args.kwargs["model"] is adapter.model
|
||||
assert adapter._model is model_factory.return_value
|
||||
assert agent_factory.call_args.kwargs["model"] is adapter._model
|
||||
|
||||
|
||||
Reference in New Issue
Block a user