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:
2026-05-14 23:13:17 -04:00
parent bee75fef52
commit c769a0ed18
5 changed files with 54 additions and 18 deletions
+15
View File
@@ -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():