Python curses.KEY_F3 Examples
The following are 1
code examples of curses.KEY_F3().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
curses
, or try the search function
.
Example #1
Source File: test_page.py From rtv with MIT License | 5 votes |
def test_page_cycle_theme(reddit, terminal, config, oauth): page = Page(reddit, terminal, config, oauth) page.controller = PageController(page, keymap=config.keymap) page.term.set_theme() assert page.term.theme.name == 'default' with mock.patch.object(terminal, 'show_notification'), \ mock.patch.object(page, 'draw'): # Next theme page.controller.trigger(curses.KEY_F3) assert page.term.theme.name == 'monochrome' terminal.show_notification.assert_called_with( 'monochrome (built-in)', timeout=1) # Previous theme page.controller.trigger(curses.KEY_F2) assert page.term.theme.name == 'default' terminal.show_notification.assert_called_with( 'default (built-in)', timeout=1) # Previous - will loop to one of the 256 color themes page.controller.trigger(curses.KEY_F2) assert page.term.theme.source in ('preset', 'installed') # Reset page.term.set_theme() # Will skip over any installed themes that aren't supported curses.has_colors.return_value = False page.controller.trigger(curses.KEY_F2) assert page.term.theme.required_colors == 0