|
|
|
@ -47,8 +47,7 @@ class ModuleTestCase(unittest.TestCase):
|
|
|
|
|
subprocess.check_output([PYTHON, '-m', 'yamllint'],
|
|
|
|
|
stderr=subprocess.STDOUT)
|
|
|
|
|
self.assertEqual(ctx.exception.returncode, 2)
|
|
|
|
|
self.assertRegex(ctx.exception.output.decode(),
|
|
|
|
|
r'^usage: yamllint')
|
|
|
|
|
self.assertRegex(ctx.exception.output.decode(), r'^usage: yamllint')
|
|
|
|
|
|
|
|
|
|
def test_run_module_on_bad_dir(self):
|
|
|
|
|
with self.assertRaises(subprocess.CalledProcessError) as ctx:
|
|
|
|
@ -56,7 +55,7 @@ class ModuleTestCase(unittest.TestCase):
|
|
|
|
|
'/does/not/exist'],
|
|
|
|
|
stderr=subprocess.STDOUT)
|
|
|
|
|
self.assertRegex(ctx.exception.output.decode(),
|
|
|
|
|
r'No such file or directory')
|
|
|
|
|
r'No such file or directory')
|
|
|
|
|
|
|
|
|
|
def test_run_module_on_file(self):
|
|
|
|
|
out = subprocess.check_output(
|
|
|
|
|