gemini quota exhausted: fixing regressions in test suite
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
from __future__ import annotations
|
||||
from unittest.mock import patch, MagicMock
|
||||
|
||||
from src import gui_2
|
||||
from src.gui_2 import App
|
||||
|
||||
|
||||
@@ -63,18 +64,18 @@ def _make_app(**kwargs):
|
||||
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_mma_dashboard = lambda: gui_2.render_mma_dashboard(app)
|
||||
app._render_mma_focus_selector = lambda: gui_2.render_mma_focus_selector(app)
|
||||
app._render_mma_track_summary = lambda: gui_2.render_mma_track_summary(app)
|
||||
app._render_mma_epic_planner = lambda: gui_2.render_mma_epic_planner(app)
|
||||
app._render_mma_conductor_setup = lambda: gui_2.render_mma_conductor_setup(app)
|
||||
app._render_mma_track_browser = lambda: gui_2.render_mma_track_browser(app)
|
||||
app._render_mma_global_controls = lambda: gui_2.render_mma_global_controls(app)
|
||||
app._render_mma_usage_section = lambda: gui_2.render_mma_usage_section(app)
|
||||
app._render_ticket_queue = lambda: gui_2.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)
|
||||
app._render_mma_ticket_editor = lambda: gui_2.render_mma_ticket_editor(app)
|
||||
app._render_mma_agent_streams = lambda: gui_2.render_mma_agent_streams(app)
|
||||
|
||||
return app
|
||||
|
||||
@@ -126,7 +127,7 @@ class TestMMAApprovalIndicators:
|
||||
mock_imscope.style_color.return_value.__enter__.return_value = None
|
||||
mock_imscope.style_var.return_value.__enter__.return_value = None
|
||||
|
||||
App._render_mma_dashboard(app)
|
||||
gui_2.render_mma_dashboard(app)
|
||||
combined = _collect_text_colored_args(imgui_mock)
|
||||
assert "APPROVAL PENDING" not in combined, (
|
||||
"text_colored called with 'APPROVAL PENDING' when no approval is pending"
|
||||
@@ -147,7 +148,7 @@ class TestMMAApprovalIndicators:
|
||||
mock_imscope.style_var.return_value.__enter__.return_value = None
|
||||
|
||||
mock_math.sin.return_value = 0.8
|
||||
App._render_mma_dashboard(app)
|
||||
gui_2.render_mma_dashboard(app)
|
||||
combined = _collect_text_colored_args(imgui_mock)
|
||||
assert "APPROVAL PENDING" in combined, (
|
||||
"text_colored not called with 'APPROVAL PENDING' when _pending_mma_spawn is set"
|
||||
@@ -168,7 +169,7 @@ class TestMMAApprovalIndicators:
|
||||
mock_imscope.style_var.return_value.__enter__.return_value = None
|
||||
|
||||
mock_math.sin.return_value = 0.8
|
||||
App._render_mma_dashboard(app)
|
||||
gui_2.render_mma_dashboard(app)
|
||||
combined = _collect_text_colored_args(imgui_mock)
|
||||
assert "APPROVAL PENDING" in combined, (
|
||||
"text_colored not called with 'APPROVAL PENDING' when _pending_mma_approval is set"
|
||||
@@ -189,7 +190,7 @@ class TestMMAApprovalIndicators:
|
||||
mock_imscope.style_var.return_value.__enter__.return_value = None
|
||||
|
||||
mock_math.sin.return_value = 0.8
|
||||
App._render_mma_dashboard(app)
|
||||
gui_2.render_mma_dashboard(app)
|
||||
combined = _collect_text_colored_args(imgui_mock)
|
||||
assert "APPROVAL PENDING" in combined, (
|
||||
"text_colored not called with 'APPROVAL PENDING' when _pending_ask_dialog is True"
|
||||
|
||||
Reference in New Issue
Block a user