Test an app stack with overlapping bindings.
()
| 591 | |
| 592 | |
| 593 | async def test_overlapping_priority_bindings() -> None: |
| 594 | """Test an app stack with overlapping bindings.""" |
| 595 | async with PriorityOverlapApp().run_test() as pilot: |
| 596 | await pilot.press(*"0abcdef") |
| 597 | assert pilot.app.pressed_keys == [ |
| 598 | "widget_0", |
| 599 | "app_a", |
| 600 | "screen_b", |
| 601 | "widget_c", |
| 602 | "app_d", |
| 603 | "app_e", |
| 604 | "screen_f", |
| 605 | ] |
| 606 | |
| 607 | |
| 608 | async def test_skip_action() -> None: |
nothing calls this directly
no test coverage detected
searching dependent graphs…