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 == {}