agentic-multiwriter / tests /test_agents.py
Kheem Dharmani
Initial commit: Agentic Multiwriter
32f259e
raw
history blame contribute delete
526 Bytes
from agentic_multiwriter.state import AgentState
from agentic_multiwriter.agents import aggregator_node
def test_aggregator_node_handles_empty():
state: AgentState = {
"topic": "Test",
"mode": "blog",
"research_snippets": [],
"outline": [],
"draft": "",
"revised_draft": "",
"final_output": "",
"meta": {},
}
new_state = aggregator_node(state)
assert "research_snippets" in new_state
assert isinstance(new_state["research_snippets"], list)