vdirsyncer/tests/system/cli/test_utils.py
Markus Unterwaditzer b2422dbea6 Reorganize testsuite
The end goal here is to independently measure coverage of each of those
testsuites.
2017-01-18 22:42:42 +01:00

13 lines
371 B
Python

from vdirsyncer import exceptions
from vdirsyncer.cli.utils import handle_cli_error
def test_handle_cli_error(capsys):
try:
raise exceptions.InvalidResponse('ayy lmao')
except BaseException:
handle_cli_error()
out, err = capsys.readouterr()
assert 'returned something vdirsyncer doesn\'t understand' in err
assert 'ayy lmao' in err