feat: code quality audit + autoresearch integration + infra hardening (#150)
This commit is contained in:
committed by
GitHub
parent
fd0ede0d51
commit
ae3bb1cc21
@@ -5,13 +5,12 @@ This caused socket read errors in production. The agno Ollama class uses
|
||||
``timeout`` (not ``request_timeout``).
|
||||
"""
|
||||
|
||||
from unittest.mock import patch, MagicMock
|
||||
from unittest.mock import MagicMock, patch
|
||||
|
||||
|
||||
def test_base_agent_sets_timeout():
|
||||
"""BaseAgent creates Ollama with timeout=300."""
|
||||
with patch("timmy.agents.base.Ollama") as mock_ollama, \
|
||||
patch("timmy.agents.base.Agent"):
|
||||
with patch("timmy.agents.base.Ollama") as mock_ollama, patch("timmy.agents.base.Agent"):
|
||||
mock_ollama.return_value = MagicMock()
|
||||
|
||||
# Import after patching to get the patched version
|
||||
@@ -36,19 +35,20 @@ def test_base_agent_sets_timeout():
|
||||
# Verify Ollama was called with timeout
|
||||
if mock_ollama.called:
|
||||
_, kwargs = mock_ollama.call_args
|
||||
assert kwargs.get("timeout") == 300, (
|
||||
f"Expected timeout=300, got {kwargs.get('timeout')}"
|
||||
)
|
||||
assert (
|
||||
kwargs.get("timeout") == 300
|
||||
), f"Expected timeout=300, got {kwargs.get('timeout')}"
|
||||
|
||||
|
||||
def test_main_agent_sets_timeout():
|
||||
"""create_timmy() creates Ollama with timeout=300."""
|
||||
with patch("timmy.agent.Ollama") as mock_ollama, \
|
||||
patch("timmy.agent.SqliteDb"), \
|
||||
patch("timmy.agent.Agent"):
|
||||
with patch("timmy.agent.Ollama") as mock_ollama, patch("timmy.agent.SqliteDb"), patch(
|
||||
"timmy.agent.Agent"
|
||||
):
|
||||
mock_ollama.return_value = MagicMock()
|
||||
|
||||
from timmy.agent import create_timmy
|
||||
|
||||
try:
|
||||
create_timmy()
|
||||
except Exception:
|
||||
@@ -56,6 +56,6 @@ def test_main_agent_sets_timeout():
|
||||
|
||||
if mock_ollama.called:
|
||||
_, kwargs = mock_ollama.call_args
|
||||
assert kwargs.get("timeout") == 300, (
|
||||
f"Expected timeout=300, got {kwargs.get('timeout')}"
|
||||
)
|
||||
assert (
|
||||
kwargs.get("timeout") == 300
|
||||
), f"Expected timeout=300, got {kwargs.get('timeout')}"
|
||||
|
||||
Reference in New Issue
Block a user