EvoScientist Initial
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
"""Tests for EvoScientist/tools.py — only non-API tools."""
|
||||
|
||||
from EvoScientist.tools import think_tool
|
||||
|
||||
|
||||
class TestThinkTool:
|
||||
def test_returns_confirmation(self):
|
||||
result = think_tool.invoke({"reflection": "I need more data on topic X"})
|
||||
assert isinstance(result, str)
|
||||
assert "I need more data on topic X" in result
|
||||
|
||||
def test_reflection_recorded(self):
|
||||
result = think_tool.invoke({"reflection": "gap analysis"})
|
||||
assert "Reflection recorded" in result
|
||||
|
||||
def test_empty_reflection(self):
|
||||
result = think_tool.invoke({"reflection": ""})
|
||||
assert "Reflection recorded" in result
|
||||
Reference in New Issue
Block a user