From 76437c6bf8b9e6589b150f265f41bac829e1584f Mon Sep 17 00:00:00 2001 From: mikecarper Date: Thu, 22 Oct 2026 05:30:02 -0700 Subject: [PATCH] Select the braced home-page renderer in the inbox fixture --- test/test_companion_inbox.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/test/test_companion_inbox.py b/test/test_companion_inbox.py index 481deb3cb..ce97c3802 100644 --- a/test/test_companion_inbox.py +++ b/test/test_companion_inbox.py @@ -235,7 +235,11 @@ int main() { def test_home_history_pending_and_connections_fit(self): source = (ROOT / "examples/companion_radio/ui-new/UITask.cpp").read_text() - first_page = extract_braced(source, "if (_page == HomePage::FIRST)") + # Pocket rendering also tests FIRST, including unbraced conditions. + # Bound the page extraction to the complete standard render method. + home_screen = extract_braced(source, "class HomeScreen :") + render = extract_braced(home_screen, "int render(DisplayDriver& display) override") + first_page = extract_braced(render, "if (_page == HomePage::FIRST) {") first_page = first_page.rsplit("#if UI_MESSAGES_HOME_PAGE == 1", 1)[0] + "}" first_page = first_page.replace("if (_page == HomePage::FIRST)", "") preamble = PREAMBLE.replace("int getMsgCount() const { return 0; }", UI_MEMBERS)