Private
Public Access
0
0

gemini quota exhausted: fixing regressions in test suite

This commit is contained in:
2026-05-16 14:45:06 -04:00
parent 49082e5036
commit bf5b426c24
17 changed files with 223 additions and 152 deletions
+10 -9
View File
@@ -1,5 +1,6 @@
import pytest
from unittest.mock import MagicMock, patch
from src import gui_2
from src.gui_2 import App, C_LBL, C_VAL
from src.models import Ticket
@@ -60,16 +61,16 @@ def test_render_mma_dashboard_progress():
# Call the method
# Dashboard now delegates to sub-methods, so we wire them up to execute their real logic on the mock instance.
app._render_mma_focus_selector.side_effect = lambda: App._render_mma_focus_selector(app)
app._render_mma_track_summary.side_effect = lambda: App._render_mma_track_summary(app)
app._render_mma_epic_planner.side_effect = lambda: App._render_mma_epic_planner(app)
app._render_mma_conductor_setup.side_effect = lambda: App._render_mma_conductor_setup(app)
app._render_mma_track_browser.side_effect = lambda: App._render_mma_track_browser(app)
app._render_mma_global_controls.side_effect = lambda: App._render_mma_global_controls(app)
app._render_mma_usage_section.side_effect = lambda: App._render_mma_usage_section(app)
app._render_mma_agent_streams.side_effect = lambda: App._render_mma_agent_streams(app)
app._render_mma_focus_selector.side_effect = lambda: gui_2.render_mma_focus_selector(app)
app._render_mma_track_summary.side_effect = lambda: gui_2.render_mma_track_summary(app)
app._render_mma_epic_planner.side_effect = lambda: gui_2.render_mma_epic_planner(app)
app._render_mma_conductor_setup.side_effect = lambda: gui_2.render_mma_conductor_setup(app)
app._render_mma_track_browser.side_effect = lambda: gui_2.render_mma_track_browser(app)
app._render_mma_global_controls.side_effect = lambda: gui_2.render_mma_global_controls(app)
app._render_mma_usage_section.side_effect = lambda: gui_2.render_mma_usage_section(app)
app._render_mma_agent_streams.side_effect = lambda: gui_2.render_mma_agent_streams(app)
App._render_mma_dashboard(app)
gui_2.render_mma_dashboard(app)
# Assertions
# 1 completed out of 4 tickets = 25.0% progress
# Update assertions: imgui.progress_bar is called with (0.25, (-1.0, 0.0), '25.0%')