[tests] Add tests for argument parser

This commit is contained in:
Nemo 2021-07-16 16:57:09 +05:30
parent 2db41250f6
commit 3ea18ff01b
1 changed files with 15 additions and 0 deletions

15
tests/test_cli.py Normal file
View File

@ -0,0 +1,15 @@
from pystitcher.skeleton import parse_args
import logging
def test_default_args():
args = parse_args(['tests/book-clean.md', 'o.pdf'])
assert args.loglevel == None
assert args.cleanup == True
def test_loglevel():
args = parse_args(['-v', 'tests/book-clean.md', 'o.pdf'])
assert args.loglevel == logging.INFO
def test_cleanup():
args = parse_args(['--cleanup', 'tests/book-clean.md', 'o.pdf'])
assert args.cleanup == True