Files
agent_platform_oci/tests/unit/test_workflow_static.py
2026-06-19 22:17:09 -03:00

15 lines
592 B
Python

from pathlib import Path
ROOT = Path(__file__).resolve().parents[2]
WORKFLOW = ROOT / 'agent_template_backend' / 'app' / 'workflows' / 'agent_graph.py'
def test_workflow_uses_framework_checkpointer_not_memory_saver():
src = WORKFLOW.read_text()
assert 'create_langgraph_checkpointer(self.settings)' in src
assert 'MemorySaver()' not in src
def test_workflow_wraps_nodes_with_langgraph_telemetry():
src = WORKFLOW.read_text()
assert 'self._node("input_guardrails", self.input_guardrails)' in src
assert 'async with self.langgraph_telemetry.node(name, state)' in src