| 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' |