From 1abf820d5e8f357a63d4822b2b51c4fde84c548a Mon Sep 17 00:00:00 2001 From: Anne Philipp <anne.philipp@univie.ac.at> Date: Sat, 10 Nov 2018 22:53:43 +0100 Subject: [PATCH] added fail test for get_command_line method --- source/pythontest/TestTools.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/source/pythontest/TestTools.py b/source/pythontest/TestTools.py index bd81ec5..1fe2a85 100644 --- a/source/pythontest/TestTools.py +++ b/source/pythontest/TestTools.py @@ -44,6 +44,11 @@ class TestTools(object): def test_anystr_none_or_str(self): assert 'test' == none_or_str('test') + def test_fail_get_cmdline_arguments(self): + sys.argv = ['dummy.py', '--wrong=1'] + with pytest.raises(SystemExit): + results = get_cmdline_arguments() + def test_default_get_cmdline_arguments(self): cmd_dict_control = {'start_date':None, 'end_date':None, @@ -69,7 +74,6 @@ class TestTools(object): assert cmd_dict_control == vars(results) - def test_input_get_cmdline_arguments(self): cmd_dict_control = {'start_date':'20180101', 'end_date':'20180101', -- GitLab