Merge pull request #18 from captn3m0/old-python

Support older python releases
This commit is contained in:
Nemo 2021-07-16 17:07:24 +05:30 committed by GitHub
commit 5167dd4c8a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 26 additions and 2 deletions

View File

@ -2,6 +2,14 @@
Changelog
=========
Version 1.0.3
=============
- Added tests and code coverage
- PDFs can be directly fetched from Remote URLs
- PDFs can be filtered to have start and end pages
- Support for Python 3.6-3.8
- Removed --cleanup argument, since that is default
Version 1.0.2
=============
- Adds support for rotating PDFs

View File

@ -52,9 +52,10 @@ def parse_args(args):
)
parser.add_argument(
'--cleanup',
action=argparse.BooleanOptionalAction,
'--no-cleanup',
action='store_false',
default=True,
dest='cleanup',
help="Delete temporary files"
)

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(['--no-cleanup', 'tests/book-clean.md', 'o.pdf'])
assert args.cleanup == False