17 lines
520 B
Python
17 lines
520 B
Python
import uuid
|
|
from app.models.flow_proposal import FlowProposal
|
|
|
|
|
|
def test_flow_proposal_accepts_l1_session_id_without_source_session():
|
|
p = FlowProposal(
|
|
account_id=uuid.uuid4(),
|
|
l1_session_id=uuid.uuid4(),
|
|
source_session_id=None,
|
|
proposal_type="new_flow",
|
|
title="AI L1 draft",
|
|
proposed_flow_data={"tree_structure": {"id": "root"}},
|
|
source="ai_realtime_l1",
|
|
status="pending",
|
|
)
|
|
assert p.l1_session_id is not None and p.source_session_id is None
|