WIP: fixing regressions in tests
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
from unittest.mock import MagicMock, patch
|
||||
from src.gui_2 import App
|
||||
import sys
|
||||
|
||||
app = MagicMock()
|
||||
app.mma_streams = {}
|
||||
app._pending_mma_spawns = [{"ticket_id": "T-001"}]
|
||||
app._pending_mma_approvals = []
|
||||
app._pending_ask_dialog = False
|
||||
app.is_viewing_prior_session = False
|
||||
app.mma_status = "idle"
|
||||
app.active_track = None
|
||||
app.active_tickets = []
|
||||
app.mma_tier_usage = {
|
||||
"Tier 1": {"input": 0, "output": 0, "model": "gemini-3.1-pro-preview"},
|
||||
"Tier 2": {"input": 0, "output": 0, "model": "gemini-3-flash-preview"},
|
||||
"Tier 3": {"input": 0, "output": 0, "model": "gemini-2.5-flash-lite"},
|
||||
"Tier 4": {"input": 0, "output": 0, "model": "gemini-2.5-flash-lite"},
|
||||
}
|
||||
app.perf_profiling_enabled = False
|
||||
|
||||
with patch("src.gui_2.imgui") as mock_imgui:
|
||||
App._render_mma_dashboard(app)
|
||||
print(f"text_colored called: {mock_imgui.text_colored.called}")
|
||||
if not mock_imgui.text_colored.called:
|
||||
print("Calls to app methods:")
|
||||
for call in app.mock_calls:
|
||||
print(call)
|
||||
Reference in New Issue
Block a user