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