WIP: PAIN
This commit is contained in:
@@ -51,9 +51,9 @@ def test_topological_sort_circular() -> None:
|
||||
conductor_tech_lead.topological_sort(tickets)
|
||||
|
||||
def test_track_executable_tickets() -> None:
|
||||
t1 = Ticket(id="T1", description="d1", status="completed")
|
||||
t2 = Ticket(id="T2", description="d2", status="todo", depends_on=["T1"])
|
||||
t3 = Ticket(id="T3", description="d3", status="todo", depends_on=["T2"])
|
||||
t1 = Ticket(id="T1", description="d1", status="completed", assigned_to="worker1")
|
||||
t2 = Ticket(id="T2", description="d2", status="todo", assigned_to="worker1", depends_on=["T1"])
|
||||
t3 = Ticket(id="T3", description="d3", status="todo", assigned_to="worker1", depends_on=["T2"])
|
||||
track = Track(id="TR1", description="track", tickets=[t1, t2, t3])
|
||||
|
||||
# T2 should be executable because T1 is completed
|
||||
@@ -62,7 +62,7 @@ def test_track_executable_tickets() -> None:
|
||||
assert executable[0].id == "T2"
|
||||
|
||||
def test_conductor_engine_run() -> None:
|
||||
t1 = Ticket(id="T1", description="d1", status="todo")
|
||||
t1 = Ticket(id="T1", description="d1", status="todo", assigned_to="worker1")
|
||||
track = Track(id="TR1", description="track", tickets=[t1])
|
||||
engine = multi_agent_conductor.ConductorEngine(track, auto_queue=True)
|
||||
|
||||
@@ -84,7 +84,7 @@ def test_conductor_engine_parse_json_tickets() -> None:
|
||||
assert track.tickets[0].id == "T1"
|
||||
|
||||
def test_run_worker_lifecycle_blocked() -> None:
|
||||
ticket = Ticket(id="T1", description="desc", status="todo")
|
||||
ticket = Ticket(id="T1", description="desc", status="todo", assigned_to="worker1")
|
||||
context = WorkerContext(ticket_id="T1", model_name="model", messages=[])
|
||||
with patch("src.ai_client.send") as mock_ai_client, \
|
||||
patch("src.ai_client.reset_session"), \
|
||||
|
||||
Reference in New Issue
Block a user