chore(conductor): Mark track 'MMA Core Engine Implementation' as complete and verify with Phase 6 tests

This commit is contained in:
2026-02-26 21:34:28 -05:00
parent 971202e21b
commit 8bb72e351d
12 changed files with 309 additions and 23 deletions

View File

@@ -1,24 +1,26 @@
import pytest
from unittest.mock import MagicMock, patch, AsyncMock
import asyncio
from gui_2 import ManualSlopGUI
from gui_2 import App
from events import UserRequestEvent
@pytest.fixture
def mock_gui():
with patch('gui_2.load_config', return_value={
"ai": {"provider": "gemini", "model": "model-1"},
"projects": {"paths": [], "active": ""},
"gui": {"show_windows": {}}
}):
with patch('gui_2.project_manager.load_project', return_value={}):
with patch('gui_2.project_manager.migrate_from_legacy_config', return_value={}):
with patch('gui_2.project_manager.save_project'):
with patch('gui_2.session_logger.open_session'):
with patch('gui_2.ManualSlopGUI._init_ai_and_hooks'):
with patch('gui_2.ManualSlopGUI._fetch_models'):
gui = ManualSlopGUI()
return gui
with (
patch('gui_2.load_config', return_value={
"ai": {"provider": "gemini", "model": "model-1"},
"projects": {"paths": [], "active": ""},
"gui": {"show_windows": {}}
}),
patch('gui_2.project_manager.load_project', return_value={}),
patch('gui_2.project_manager.migrate_from_legacy_config', return_value={}),
patch('gui_2.project_manager.save_project'),
patch('gui_2.session_logger.open_session'),
patch('gui_2.App._init_ai_and_hooks'),
patch('gui_2.App._fetch_models')
):
gui = App()
return gui
def test_handle_generate_send_pushes_event(mock_gui):
# Mock _do_generate to return sample data