An application with a priority binding.
| 572 | |
| 573 | |
| 574 | class PriorityOverlapApp(AppKeyRecorder): |
| 575 | """An application with a priority binding.""" |
| 576 | |
| 577 | BINDINGS = [ |
| 578 | Binding("0", "record('app_0')", "0", priority=False), |
| 579 | Binding("a", "record('app_a')", "a", priority=True), |
| 580 | Binding("b", "record('app_b')", "b", priority=False), |
| 581 | Binding("c", "record('app_c')", "c", priority=False), |
| 582 | Binding("d", "record('app_d')", "c", priority=True), |
| 583 | Binding("e", "record('app_e')", "e", priority=True), |
| 584 | Binding("f", "record('app_f')", "f", priority=False), |
| 585 | ] |
| 586 | |
| 587 | SCREENS = {"main": PriorityOverlapScreen} |
| 588 | |
| 589 | def on_mount(self) -> None: |
| 590 | self.push_screen("main") |
| 591 | |
| 592 | |
| 593 | async def test_overlapping_priority_bindings() -> None: |
searching dependent graphs…