コード例 #1
0
ファイル: test_monitor.py プロジェクト: McNeight/py65
 def test__preprocess_line_does_not_remove_semicolons_in_apostrophes(self):
     mon = Monitor()
     self.assertEqual("assemble lda #$';'",
                      mon._preprocess_line("assemble lda #$';' ;comment"))
コード例 #2
0
ファイル: test_monitor.py プロジェクト: McNeight/py65
 def test__preprocess_line_removes_semicolon_comments(self):
     mon = Monitor()
     self.assertEqual('assemble', mon._preprocess_line('a ;comment'))
コード例 #3
0
ファイル: test_monitor.py プロジェクト: McNeight/py65
 def test__preprocess_line_does_not_remove_semicolons_in_quotes(self):
     mon = Monitor()
     self.assertEqual('assemble lda #$";"',
                      mon._preprocess_line('a lda #$";" ;comment'))
コード例 #4
0
ファイル: test_monitor.py プロジェクト: McNeight/py65
 def test__preprocess_line_rewrites_shortcut_when_alone_on_line(self):
     mon = Monitor()
     self.assertEqual('assemble', mon._preprocess_line(' a'))
コード例 #5
0
ファイル: test_monitor.py プロジェクト: McNeight/py65
 def test__preprocess_line_rewrites_shortcut_with_arguments_on_line(self):
     mon = Monitor()
     self.assertEqual('assemble c000', mon._preprocess_line('a c000'))
コード例 #6
0
ファイル: test_monitor.py プロジェクト: McNeight/py65
 def test__preprocess_line_removes_leading_dots_after_whitespace(self):
     mon = Monitor()
     self.assertEqual('help', mon._preprocess_line('  ...help'))
コード例 #7
0
ファイル: test_monitor.py プロジェクト: McNeight/py65
 def test__preprocess_line_removes_leading_and_trailing_whitespace(self):
     mon = Monitor()
     self.assertEqual('help', mon._preprocess_line(' \t help \t '))
コード例 #8
0
 def test__preprocess_line_does_not_remove_semicolons_in_quotes(self):
     mon = Monitor()
     self.assertEqual('assemble lda #$";"',
                      mon._preprocess_line('a lda #$";" ;comment'))
コード例 #9
0
 def test__preprocess_line_does_not_remove_semicolons_in_apostrophes(self):
     mon = Monitor()
     self.assertEqual("assemble lda #$';'",
                      mon._preprocess_line("assemble lda #$';' ;comment"))
コード例 #10
0
 def test__preprocess_line_removes_semicolon_comments(self):
     mon = Monitor()
     self.assertEqual('assemble', mon._preprocess_line('a ;comment'))
コード例 #11
0
 def test__preprocess_line_rewrites_shortcut_with_arguments_on_line(self):
     mon = Monitor()
     self.assertEqual('assemble c000', mon._preprocess_line('a c000'))
コード例 #12
0
 def test__preprocess_line_rewrites_shortcut_when_alone_on_line(self):
     mon = Monitor()
     self.assertEqual('assemble', mon._preprocess_line(' a'))
コード例 #13
0
 def test__preprocess_line_removes_leading_and_trailing_whitespace(self):
     mon = Monitor()
     self.assertEqual('help', mon._preprocess_line(' \t help \t '))
コード例 #14
0
 def test__preprocess_line_removes_leading_dots_after_whitespace(self):
     mon = Monitor()
     self.assertEqual('help', mon._preprocess_line('  ...help'))