Skip to content

Commit 1d0f298

Browse files
committed
test_argumentparser: Add test for missing argument file
1 parent 3a3d238 commit 1d0f298

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

utest/utils/test_argumentparser.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,10 @@ class TestArgumentParserParseArgs(unittest.TestCase):
9797
def setUp(self):
9898
self.ap = ArgumentParser(USAGE)
9999

100+
def test_missing_argument_file_throws_data_error(self):
101+
inargs = '--argumentfile missing_argument_file_that_really_is_not_there.txt'.split()
102+
self.assertRaises(DataError, self.ap.parse_args, inargs, argfile='argumentfile')
103+
100104
def test_single_options(self):
101105
inargs = '-d reports --reportfile report.html -? arg'.split()
102106
exp_opts = {'reportdir':'reports', 'reportfile':'report.html',

0 commit comments

Comments
 (0)