An app for testing visibility changes.
| 10 | """ |
| 11 | |
| 12 | class VisibleTester(App[None]): |
| 13 | """An app for testing visibility changes.""" |
| 14 | |
| 15 | CSS = """ |
| 16 | Widget { |
| 17 | height: 1fr; |
| 18 | } |
| 19 | .hidden { |
| 20 | visibility: hidden; |
| 21 | } |
| 22 | """ |
| 23 | |
| 24 | def compose(self) -> ComposeResult: |
| 25 | yield VerticalScroll( |
| 26 | Widget(id="keep"), Widget(id="hide-via-code"), Widget(id="hide-via-css") |
| 27 | ) |
| 28 | |
| 29 | async with VisibleTester().run_test() as pilot: |
| 30 | assert pilot.app.query_one("#keep").visible is True |
no outgoing calls
searching dependent graphs…