Files
manual_slop/tests/test_conductor_engine_abort.py

20 lines
631 B
Python

import pytest
from unittest.mock import MagicMock
from src.multi_agent_conductor import ConductorEngine
from src.models import Track
def test_conductor_engine_initializes_empty_worker_and_abort_dicts() -> None:
"""
Test that ConductorEngine correctly initializes _active_workers and _abort_events as empty dictionaries.
"""
# Mock the track object
mock_track = MagicMock(spec=Track)
mock_track.tickets = []
# Initialize ConductorEngine
engine = ConductorEngine(track=mock_track)
# Verify _active_workers and _abort_events are empty dictionaries
assert engine._active_workers == {}
assert engine._abort_events == {}