add test for valid json-output
This commit is contained in:
@@ -25,6 +25,7 @@ import pty
|
||||
import shutil
|
||||
import sys
|
||||
import unittest
|
||||
import json
|
||||
|
||||
from tests.common import build_temp_workspace
|
||||
|
||||
@@ -517,3 +518,11 @@ class CommandLineTestCase(unittest.TestCase):
|
||||
'\n' % path)
|
||||
self.assertEqual(
|
||||
(ctx.returncode, ctx.stdout, ctx.stderr), (1, expected_out, ''))
|
||||
|
||||
def test_json_output(self):
|
||||
path = os.path.join(self.wd, 'a.yaml')
|
||||
|
||||
with RunContext(self) as ctx:
|
||||
cli.run(('-f', 'json', path))
|
||||
print (ctx.stdout)
|
||||
self.assertTrue(json.loads(ctx.stdout))
|
||||
|
||||
Reference in New Issue
Block a user