chore(conductor): Mark track 'MMA Core Engine Implementation' as complete and verify with Phase 6 tests
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user