test regression fixes

This commit is contained in:
2026-05-02 12:46:33 -04:00
parent ef737459ec
commit fe71b6606c
6 changed files with 1228 additions and 21 deletions
+4 -8
View File
@@ -11,14 +11,10 @@ def test_text_viewer_state_update(live_gui) -> None:
content = "This is test content for the viewer."
text_type = "markdown"
# Add a task to push a custom callback that mutates the app state
def set_viewer_state(app):
app.show_text_viewer = True
app.text_viewer_title = label
app.text_viewer_content = content
app.text_viewer_type = text_type
client.push_event("custom_callback", {"callback": set_viewer_state})
client.push_event("custom_callback", {"callback": "_set_attr", "args": ["show_text_viewer", True]})
client.push_event("custom_callback", {"callback": "_set_attr", "args": ["text_viewer_title", label]})
client.push_event("custom_callback", {"callback": "_set_attr", "args": ["text_viewer_content", content]})
client.push_event("custom_callback", {"callback": "_set_attr", "args": ["text_viewer_type", text_type]})
time.sleep(0.5)
state = client.get_gui_state()