diff options
author | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2014-10-15 12:41:31 -0700 |
---|---|---|
committer | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2014-10-22 13:11:55 -0500 |
commit | a73d70b7fa79b988c97e8c258bc2b6c29224bf01 (patch) | |
tree | 0c42e538cfb780075f4930ba95fcf08752ba6b10 /testsuite/Testsrc/Testlib | |
parent | 7a763f1ca474203e07379fe2e71606b01c5b62fb (diff) | |
download | bcfg2-a73d70b7fa79b988c97e8c258bc2b6c29224bf01.tar.gz bcfg2-a73d70b7fa79b988c97e8c258bc2b6c29224bf01.tar.bz2 bcfg2-a73d70b7fa79b988c97e8c258bc2b6c29224bf01.zip |
Test failure to parse config file when bcfg2.conf exists
Diffstat (limited to 'testsuite/Testsrc/Testlib')
-rw-r--r-- | testsuite/Testsrc/Testlib/TestOptions/TestConfigFiles.py | 4 | ||||
-rw-r--r-- | testsuite/Testsrc/Testlib/TestOptions/__init__.py | 6 |
2 files changed, 3 insertions, 7 deletions
diff --git a/testsuite/Testsrc/Testlib/TestOptions/TestConfigFiles.py b/testsuite/Testsrc/Testlib/TestOptions/TestConfigFiles.py index aee2ff666..78acadf1f 100644 --- a/testsuite/Testsrc/Testlib/TestOptions/TestConfigFiles.py +++ b/testsuite/Testsrc/Testlib/TestOptions/TestConfigFiles.py @@ -2,9 +2,10 @@ import argparse +import mock + from Bcfg2.Options import Option, PathOption, ConfigFileAction, get_parser, \ new_parser - from testsuite.Testsrc.Testlib.TestOptions import make_config, OptionTestCase @@ -43,6 +44,7 @@ class TestConfigFiles(OptionTestCase): inner1() + @mock.patch("os.path.exists", mock.Mock(return_value=False)) def test_no_config_file(self): """fail to read config file.""" self.assertRaises(SystemExit, self.parser.parse, []) diff --git a/testsuite/Testsrc/Testlib/TestOptions/__init__.py b/testsuite/Testsrc/Testlib/TestOptions/__init__.py index b051f65e5..00e250356 100644 --- a/testsuite/Testsrc/Testlib/TestOptions/__init__.py +++ b/testsuite/Testsrc/Testlib/TestOptions/__init__.py @@ -77,9 +77,3 @@ class OptionTestCase(Bcfg2TestCase): @classmethod def tearDownClass(cls): Parser.unit_test = True - - - -# TODO: -# * subcommands -# * common options |