Mercurial > repos > padge > clipkit
diff clipkit_repo/tests/unit/test_parser.py @ 0:49b058e85902 draft
"planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
| author | padge |
|---|---|
| date | Fri, 25 Mar 2022 13:04:31 +0000 |
| parents | |
| children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/clipkit_repo/tests/unit/test_parser.py Fri Mar 25 13:04:31 2022 +0000 @@ -0,0 +1,20 @@ +import pytest + +from clipkit.parser import create_parser + +@pytest.fixture +def parser(): + return create_parser() + + +class TestParser(object): + def test_required_only(self, parser): + input_path = 'my/input/file.fa' + parsed = parser.parse_args([input_path]) + assert parsed.input == input_path + + def test_mode(self, parser): + input_path = 'my/input/file.fa' + mode = 'gappy' + parsed = parser.parse_args([input_path, '-m', mode]) + assert parsed.mode == mode \ No newline at end of file
