Files
Joel Brobecker dc84cc0f1d update python test expected output (additional warning)
Change-Id: I594816282851a19d26b89a447cffbc8a5c2b239f
2019-03-16 05:17:46 -04:00

37 lines
1.2 KiB
Python

from shutil import move
from support import *
class TestRun(TestCase):
def test_test_py(self):
"""Run checker against test.py
"""
move('src/test.py.rename_me', 'src/test.py')
p = self.run_style_checker('/paris.a/cvs/Dev/gps', 'src/test.py')
self.assertNotEqual(p.status, 0, p.image)
self.assertRunOutputEqual(p, """\
src/test.py:2: 'from GPS_Support import *' used; unable to detect undefined names
src/test.py:10: 'gps_assert' may be undefined, or defined from star imports: GPS_Support
""")
def test_test_py_ok(self):
"""Run checker against test.py (OK version)
"""
move('src/test.py.rename_me-ok', 'src/test_ok.py')
p = self.run_style_checker('gps', 'src/test_ok.py')
self.assertEqual(p.status, 0, p.image)
self.assertRunOutputEmpty(p)
def test_add_token(self):
"""Run checker against add-token
"""
p = self.run_style_checker('dummy', 'src/add-token')
self.assertNotEqual(p.status, 0, p.image)
self.assertRunOutputEqual(p, """\
src/add-token:4:19: E211 whitespace before '('
""")
if __name__ == '__main__':
runtests()