def test_getArgParser_bools(self): p = getArgParser() args = p.parse_args(['--lsboot']) self.assertTrue(args.lsboot) args = p.parse_args(['--onboot']) self.assertTrue(args.onboot) args = p.parse_args(['--noboot']) self.assertTrue(args.noboot) args = p.parse_args(['--asboot']) self.assertTrue(args.asboot)
def test_getArgParser_logLevel_exception(self): for level in ['all', 'notice']: with self.assertRaises(SystemExit): p = getArgParser() p.parse_args(['--log-level', level])
def test_getArgParser_logLevel(self): for level in ['debug', 'info', 'warning', 'error', 'critical']: p = getArgParser() args = p.parse_args(['--log-level', level]) self.eq(args.log_level, level)
def test_getArgParser_logLevel_exception(self): for level in ['all', 'notice']: with self.assertRaises(s_cli.CmdArgErr): p = getArgParser() p.parse_args(['--log-level', level])