コード例 #1
0
    def test_shortcut_for_mem(self):
        stdout = StringIO()
        mon = Monitor(stdout=stdout)
        mon.do_help('m')

        out = stdout.getvalue()
        self.assertTrue(out.startswith('mem <address_range>'))
コード例 #2
0
ファイル: test_monitor.py プロジェクト: biappi/Swift6502
    def test_shortcut_gt_for_fill(self):
        stdout = StringIO()
        mon = Monitor(stdout=stdout)
        mon.do_help(">")

        out = stdout.getvalue()
        self.assertTrue(out.startswith("fill <address_range>"))
コード例 #3
0
ファイル: test_monitor.py プロジェクト: McNeight/py65
    def test_shortcut_for_step(self):
        stdout = StringIO()
        mon = Monitor(stdout=stdout)
        mon.do_help('z')

        out = stdout.getvalue()
        self.assertTrue(out.startswith('step'))
コード例 #4
0
ファイル: test_monitor.py プロジェクト: pombredanne/py65
    def test_shortcut_gt_for_fill(self):
        stdout = StringIO()
        mon = Monitor(stdout=stdout)
        mon.do_help('>')

        out = stdout.getvalue()
        self.assertTrue(out.startswith('fill'))
コード例 #5
0
ファイル: test_monitor.py プロジェクト: McNeight/py65
    def test_shortcut_for_registers(self):
        stdout = StringIO()
        mon = Monitor(stdout=stdout)
        mon.do_help('r')

        out = stdout.getvalue()
        self.assertTrue(out.startswith('registers'))
コード例 #6
0
ファイル: test_monitor.py プロジェクト: McNeight/py65
    def test_shortcut_for_add_label(self):
        stdout = StringIO()
        mon = Monitor(stdout=stdout)
        mon.do_help('al')

        out = stdout.getvalue()
        self.assertTrue(out.startswith('add_label'))
コード例 #7
0
ファイル: test_monitor.py プロジェクト: McNeight/py65
    def test_shortcut_for_mem(self):
        stdout = StringIO()
        mon = Monitor(stdout=stdout)
        mon.do_help('m')

        out = stdout.getvalue()
        self.assertTrue(out.startswith('mem <address_range>'))
コード例 #8
0
ファイル: test_monitor.py プロジェクト: McNeight/py65
    def test_shortcut_for_disassemble(self):
        stdout = StringIO()
        mon = Monitor(stdout=stdout)
        mon.do_help('d')

        out = stdout.getvalue()
        self.assertTrue(out.startswith('disassemble'))
コード例 #9
0
ファイル: test_monitor.py プロジェクト: biappi/Swift6502
    def test_shortcut_for_return(self):
        stdout = StringIO()
        mon = Monitor(stdout=stdout)
        mon.do_help("ret")

        out = stdout.getvalue()
        self.assertTrue(out.startswith("return"))
コード例 #10
0
ファイル: test_monitor.py プロジェクト: biappi/Swift6502
    def test_shortcut_for_show_labels(self):
        stdout = StringIO()
        mon = Monitor(stdout=stdout)
        mon.do_help("shl")

        out = stdout.getvalue()
        self.assertTrue(out.startswith("show_labels"))
コード例 #11
0
ファイル: test_monitor.py プロジェクト: BigEd/py65
    def test_shortcut_for_quit(self):
        stdout = StringIO()
        mon = Monitor(stdout=stdout)
        mon.do_help('x')

        out = stdout.getvalue() 
        self.assertTrue(out.startswith('To quit'))
コード例 #12
0
    def test_shortcut_for_add_breakpoint(self):
        stdout = StringIO()
        mon = Monitor(stdout=stdout)
        mon.do_help('ab')

        out = stdout.getvalue()
        self.assertTrue(out.startswith('add_breakpoint'))
コード例 #13
0
ファイル: test_monitor.py プロジェクト: BigEd/py65
    def test_shortcut_gt_for_fill(self):
        stdout = StringIO()
        mon = Monitor(stdout=stdout)
        mon.do_help('>')

        out = stdout.getvalue()
        self.assertTrue(out.startswith('fill'))
コード例 #14
0
    def test_shortcut_for_show_labels(self):
        stdout = StringIO()
        mon = Monitor(stdout=stdout)
        mon.do_help('shl')

        out = stdout.getvalue()
        self.assertTrue(out.startswith('show_labels'))
コード例 #15
0
    def test_shortcut_for_assemble(self):
        stdout = StringIO()
        mon = Monitor(stdout=stdout)
        mon.do_help('a')

        out = stdout.getvalue()
        self.assertTrue(out.startswith('assemble'))
コード例 #16
0
    def test_shortcut_for_return(self):
        stdout = StringIO()
        mon = Monitor(stdout=stdout)
        mon.do_help('ret')

        out = stdout.getvalue()
        self.assertTrue(out.startswith('return'))
コード例 #17
0
ファイル: test_monitor.py プロジェクト: McNeight/py65
    def test_shortcuts_for_quit(self):
        for shortcut in ["exit", "x", "q", "EOF"]:
            stdout = StringIO()
            mon = Monitor(stdout=stdout)
            mon.do_help(shortcut)

            out = stdout.getvalue()
            self.assertTrue(out.startswith('To quit'))
コード例 #18
0
    def test_shortcuts_for_quit(self):
        for shortcut in ["exit", "x", "q", "EOF"]:
            stdout = StringIO()
            mon = Monitor(stdout=stdout)
            mon.do_help(shortcut)

            out = stdout.getvalue()
            self.assertTrue(out.startswith('To quit'))
コード例 #19
0
ファイル: test_monitor.py プロジェクト: McNeight/py65
 def test_shortcut_for_show_breakpoints(self):
     stdout = StringIO()
     mon = Monitor(stdout=stdout)
     mon.do_help('shb')
     out = stdout.getvalue()
     self.assertTrue(out.startswith('show_breakpoints'))