Select the braced home-page renderer in the inbox fixture
This commit is contained in:
1 parent
1adf1eff22
commit
76437c6bf8
1 file changed
+5
-1
@@ -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)
|
||||
|
||||
Reference in new issue
Block a user