17 lines
518 B
Python
17 lines
518 B
Python
from haiku.rag.tools.analysis import AnalysisResult
|
|
|
|
|
|
def test_analysis_result_defaults():
|
|
"""Test AnalysisResult has sensible defaults."""
|
|
result = AnalysisResult(answer="The result is 42")
|
|
assert result.code_executed is True
|
|
|
|
|
|
def test_analysis_result_with_values():
|
|
"""Test AnalysisResult with explicit values."""
|
|
result = AnalysisResult(
|
|
answer="The result is 42",
|
|
code_executed=True,
|
|
)
|
|
assert result.answer == "The result is 42"
|
|
assert result.code_executed is True
|