na.parse_args(['--extra-opts', 'check_disk', '--extra-opts', ('check_disk@%s' % (self.tmp_cfg)), '-p', '/var']) log.debug("Evaluated arguments: %r", na.args) if not na.args.partition == '/var': self.fail("Unexpected value %r for partition, should be '/var'." % ( na.args.partition)) #============================================================================== if __name__ == '__main__': verbose = get_arg_verbose() init_root_logger(verbose) log.info("Starting tests ...") loader = unittest.TestLoader() suite = unittest.TestSuite() suite.addTests(loader.loadTestsFromName( 'test_argparse_03.TestNagiosPluginConfig.test_config_object')) suite.addTests(loader.loadTestsFromName( 'test_argparse_03.TestNagiosPluginConfig.test_read_default_paths')) suite.addTests(loader.loadTestsFromName( 'test_argparse_03.TestNagiosPluginConfigFile.test_read_cfgfile')) suite.addTests(loader.loadTestsFromName( 'test_argparse_03.TestNagiosArgParseExtraOpts.test_argparse_perform_args1'))
licence='', ) try: na.parse_args(['--bli-bla-blub']) except FakeExitError as e: log.debug("NagiosPluginArgparse exited with exit value %d.", e.exit_value) log.debug("Message on exit: >>>%s<<<", e.msg) #============================================================================== if __name__ == '__main__': verbose = get_arg_verbose() if verbose is None: verbose = 0 init_root_logger(verbose) log.info("Starting tests ...") suite = unittest.TestSuite() suite.addTest(TestNagiosPluginArgparse('test_import_modules', verbose)) suite.addTest(TestNagiosPluginArgparse('test_argparse_object', verbose)) suite.addTest( TestNagiosPluginArgparse('test_argparse_show_version', verbose)) suite.addTest(TestNagiosPluginArgparse('test_argparse_show_usage', verbose)) suite.addTest(TestNagiosPluginArgparse('test_argparse_parse_help',