def test_load_commands(): cmds = mod.load_commands() eq_(cmds["text_menu_commands"], [ mod.show_command_bar, mod.goto_line, mod.comment_text, mod.pad_comment_text, mod.indent_lines, mod.dedent_lines, mod.wrap_at_margin, mod.wrap_lines, mod.sort_lines, mod.reindent, mod.find, mod.clear_highlighted_text, mod.reload_config, mod.set_variable, ]) eq_( set(cmds["input_handlers"]), set([ "insertTab:", "insertBacktab:", "insertNewline:", "moveToBeginningOfLine:", "moveToLeftEndOfLine:", #"moveToBeginningOfLineAndModifySelection:", "deleteBackward:", #"deleteforward:", ]))
def test_load_commands(): cmds = mod.load_commands() eq_(cmds["text_menu_commands"], [ mod.show_command_bar, mod.goto_line, mod.comment_text, mod.pad_comment_text, mod.indent_lines, mod.dedent_lines, mod.wrap_at_margin, mod.wrap_lines, mod.sort_lines, mod.reindent, mod.find, mod.clear_highlighted_text, mod.reload_config, mod.set_variable, ]) eq_(set(cmds["input_handlers"]), set([ "insertTab:", "insertBacktab:", "insertNewline:", "moveToBeginningOfLine:", "moveToLeftEndOfLine:", #"moveToBeginningOfLineAndModifySelection:", "deleteBackward:", #"deleteforward:", ]))
def test_load_commands(): cmds = mod.load_commands() eq_(cmds["text_menu_commands"], [ mod.show_command_bar, mod.goto_line, mod.comment_text, mod.pad_comment_text, mod.indent_lines, mod.dedent_lines, mod.wrap_at_margin, mod.wrap_lines, mod.split_text, mod.join_lines, mod.sort_lines, mod.unique_lines, mod.reindent, mod.find, mod.ag, mod.blame, mod.diff, mod.github_url, mod.grab, mod.open_, mod.pathfind, mod.python, mod.sort_imports, mod.clear_highlighted_text, mod.docnav, mod.preferences, mod.reload_config, mod.set_variable, mod.help, mod.debug, ]) eq_(set(cmds["input_handlers"]), set([ "insertTab:", "insertBacktab:", "insertNewline:", "moveToBeginningOfLine:", "moveToLeftEndOfLine:", "moveToBeginningOfLineAndModifySelection:", "moveToLeftEndOfLineAndModifySelection:", #"moveToEndOfLine:", #"moveToRightEndOfLine:", #"moveToEndOfLineAndModifySelection:", #"moveToRightEndOfLineAndModifySelection:", "deleteBackward:", #"deleteforward:", ]))
def iter_command_modules(self): """Iterate text commands, yield (<command file path>, <command instance>)""" # load local (built-in) commands yield None, load_commands()