from __future__ import absolute_import from __future__ import unicode_literals import pytest from pre_commit_hooks.util import CalledProcessError from pre_commit_hooks.util import cmd_output def test_raises_on_error(): with pytest.raises(CalledProcessError): cmd_output('sh', '-c', 'exit 1') def test_output(): ret = cmd_output('sh', '-c', 'echo hi') assert ret == 'hi\n'