(events, **kwargs)
| 26 | |
| 27 | |
| 28 | def unix_console(events, **kwargs): |
| 29 | console = UnixConsole(term="xterm") |
| 30 | console.get_event = MagicMock(side_effect=events) |
| 31 | console.getpending = MagicMock(return_value=Event("key", "")) |
| 32 | |
| 33 | height = kwargs.get("height", 25) |
| 34 | width = kwargs.get("width", 80) |
| 35 | console.getheightwidth = MagicMock(side_effect=lambda: (height, width)) |
| 36 | console.wait = MagicMock() |
| 37 | |
| 38 | console.prepare() |
| 39 | for key, val in kwargs.items(): |
| 40 | setattr(console, key, val) |
| 41 | return console |
| 42 | |
| 43 | |
| 44 | handle_events_unix_console = partial( |
no test coverage detected
searching dependent graphs…