Files
humblebundle-downloader/tests/test_cli.py
2021-11-20 11:12:50 +01:00

20 lines
512 B
Python

import pytest
from humblebundle_downloader.cli import parse_args
def test_old_action_format():
with pytest.raises(DeprecationWarning):
_ = parse_args(['download', '-l', 'some_path', '-c', 'fake_cookie'])
def test_no_action():
args = parse_args(['-l', 'some_path', '-c', 'fake_cookie'])
assert args.library_path == 'some_path'
assert args.cookie_file == 'fake_cookie'
def test_no_args():
with pytest.raises(SystemExit) as ex:
parse_args([])
assert ex.value.code == 2