def test_exist_getLogLevels(self): bad_level_name = 'blarg' l = logging.getLogger(bad_level_name) with self.assertRaises(ValueError): l.setLevel(bad_level_name) for level_name in Logging.getLogLevels(): l = logging.getLogger(level_name) l.setLevel(level_name)
def test_addLogLevelOptionToArgs(self): for level_name in Logging.getLogLevels(): parser = argparse.ArgumentParser() with self.assertRaises(exceptions.SystemExit): parser.parse_args(['--log_level', level_name]) Logging.addLogLevelOptionToArgs(parser) with self.assertRaises(exceptions.SystemExit): parser.parse_args(['--log_level']) parser.parse_args(['--log_level', level_name])