fix(phase3): Resolve remaining test failures and stabilize GUI
- Fixed ullcontext NameError in gui_2.py. - Corrected TestMMAApprovalIndicators to call real rendering methods on mock app. - Updated est_history_manager.py to provide required context_files argument to UISnapshot. - Stabilized est_z_negative_flows.py with robust polling for terminal response status and corrected field names. - Cleaned up debug logging in ag_engine.py and pp_controller.py.
This commit is contained in:
@@ -61,6 +61,21 @@ def _make_app(**kwargs):
|
||||
mock_controller = MagicMock()
|
||||
mock_controller.engine = mock_engine
|
||||
app.controller = mock_controller
|
||||
|
||||
# Ensure real methods are called for the dashboard rendering components
|
||||
app._render_mma_dashboard = lambda: App._render_mma_dashboard(app)
|
||||
app._render_mma_focus_selector = lambda: App._render_mma_focus_selector(app)
|
||||
app._render_mma_track_summary = lambda: App._render_mma_track_summary(app)
|
||||
app._render_mma_epic_planner = lambda: App._render_mma_epic_planner(app)
|
||||
app._render_mma_conductor_setup = lambda: App._render_mma_conductor_setup(app)
|
||||
app._render_mma_track_browser = lambda: App._render_mma_track_browser(app)
|
||||
app._render_mma_global_controls = lambda: App._render_mma_global_controls(app)
|
||||
app._render_mma_usage_section = lambda: App._render_mma_usage_section(app)
|
||||
app._render_ticket_queue = lambda: App._render_ticket_queue(app)
|
||||
app._render_window_if_open = lambda name, func, condition=True: func() if condition else None
|
||||
app._render_mma_ticket_editor = lambda: App._render_mma_ticket_editor(app)
|
||||
app._render_mma_agent_streams = lambda: App._render_mma_agent_streams(app)
|
||||
|
||||
return app
|
||||
|
||||
def _make_imgui_mock():
|
||||
|
||||
Reference in New Issue
Block a user