Files
lda-wf/tests/wf_api/test_raw_workflow_plan_extraction.py
T

30 lines
876 B
Python

from __future__ import annotations
def test_canonical_import_from_wf_api_models() -> None:
from wf_api.models import RawWorkflowPlan
assert RawWorkflowPlan.__name__ == "RawWorkflowPlan"
def test_compat_import_from_wf_mcp_models() -> None:
from wf_mcp.models import RawWorkflowPlan as CompatPlan
assert CompatPlan.__name__ == "RawWorkflowPlan"
def test_canonical_and_compat_are_identical() -> None:
from wf_api.models import RawWorkflowPlan as Canonical
from wf_mcp.models import RawWorkflowPlan as Compat
assert Canonical is Compat
def test_trace_range_exports_from_wf_api_models() -> None:
from wf_api import TraceRange
from wf_api.models import TraceRange as CanonicalTraceRange
assert TraceRange is CanonicalTraceRange
assert TraceRange(start=1, limit=2).start == 1
assert TraceRange(start=1, limit=2).limit == 2