def test_info_file(self): d = Mdebugger.Debugger() d, cp = dbg_setup(d) command = Minfo.InfoCommand(cp, 'info') sub = MinfoFile.InfoFiles(command) self.setup_io(sub) sub.run([]) self.assertEqual([], self.msgs) cp.curframe = inspect.currentframe() for width in (80, 200): # sub.settings['width'] = width sub.run(['test-info-file.py', 'lines']) sub.run([]) pass pass
else: val = self.proc.getval(name) pass Mpp.pp(val, self.settings['width'], self.msg_nocr, self.msg, prefix='%s =' % name) else: self.errmsg("%s is not a local variable" % name) pass return False pass if __name__ == '__main__': from trepan.processor.command import mock, info as Minfo from trepan import debugger as Mdebugger d = Mdebugger.Trepan() d, cp = mock.dbg_setup(d) i = Minfo.InfoCommand(cp) sub = InfoLocals(i) l = list(range(30)) # Add a simple array to the local mix printed below. import inspect cp.curframe = inspect.currentframe() sub.run([]) sub.run(['*']) sub.run(['Minfo']) pass
self.bpprint(bpmgr.get_breakpoint(num_str)[2]) pass pass pass else: self.section("Num Type Disp Enb Off Where") for bp in bpmgr.bpbynumber: if bp: self.bpprint(bp) pass pass pass pass else: self.msg("No breakpoints.") pass return pass if __name__ == "__main__": from trepan import debugger as Mdebugger from trepan.processor.command import info as Minfo d = Mdebugger.Trepan() i = Minfo.InfoCommand(d.core.processor) sub = InfoBreak(i) sub.run([]) pass