def setUp(self): self.errors = [] self.msgs = [] self.d = Mmock.MockDebugger() self.cp = Mcmdproc.CommandProcessor(self.d.core) self.cp.intf[-1].msg = self.msg self.cp.intf[-1].errmsg = self.errmsg return
def setUp(self): self.d = Mmock.MockDebugger() self.mycmd = MyCommand() self.mycmd.debugger = self.d self.mycmd.proc = self.d.core.processor self.mycmdMgr = Msubcmd.Subcmd('me', self.mycmd) self.testsub = MySubcommand() self.mycmdMgr.add(self.testsub)
# self.short_help[cmd_name] = getattr(c, 'short_help') # pass pass for k in list(self.category.keys()): self.category[k].sort() pass return pass # Demo it if __name__ == '__main__': from trepan.processor.command import mock as Mmock d = Mmock.MockDebugger() cmdproc = CommandProcessor(d.core) print('commands:') commands = list(cmdproc.commands.keys()) commands.sort() print(commands) print('aliases:') aliases = list(cmdproc.aliases.keys()) aliases.sort() print(aliases) print(resolve_name(cmdproc, 'quit')) print(resolve_name(cmdproc, 'q')) print(resolve_name(cmdproc, 'info')) print(resolve_name(cmdproc, 'i')) # print '-' * 10 # print_source_line(sys.stdout.write, 100, 'source_line_test.py')