def test_check_loglevel_of_caller_level(self): client = TestClient() client_context = ClientContext(client, "testid") client_context.log_level = "debug" logging.getLogger().setLevel(level=logging.ERROR) YLogger.set_default_level() self.assertTrue(YLogger.check_loglevel(client_context, logging.DEBUG))
def test_check_loglevel_invalid_level(self): logging.getLogger().setLevel(level=logging.NOTSET) YLogger.set_default_level() self.assertFalse(YLogger.check_loglevel(None, 90))
def test_check_loglevel_not_set_default(self): logging.getLogger().setLevel(level=logging.NOTSET) self.assertTrue(YLogger.check_loglevel(None, logging.CRITICAL)) self.assertTrue(YLogger.check_loglevel(None, logging.FATAL)) self.assertTrue(YLogger.check_loglevel(None, logging.ERROR)) self.assertTrue(YLogger.check_loglevel(None, logging.WARNING)) self.assertTrue(YLogger.check_loglevel(None, logging.INFO)) self.assertTrue(YLogger.check_loglevel(None, logging.DEBUG)) logging.getLogger().setLevel(level=logging.ERROR) self.assertTrue(YLogger.check_loglevel(None, logging.CRITICAL)) self.assertTrue(YLogger.check_loglevel(None, logging.FATAL)) self.assertTrue(YLogger.check_loglevel(None, logging.ERROR)) self.assertFalse(YLogger.check_loglevel(None, logging.WARNING)) self.assertFalse(YLogger.check_loglevel(None, logging.INFO)) self.assertFalse(YLogger.check_loglevel(None, logging.DEBUG)) logging.getLogger().setLevel(level=logging.WARNING) self.assertTrue(YLogger.check_loglevel(None, logging.CRITICAL)) self.assertTrue(YLogger.check_loglevel(None, logging.FATAL)) self.assertTrue(YLogger.check_loglevel(None, logging.ERROR)) self.assertTrue(YLogger.check_loglevel(None, logging.WARNING)) self.assertFalse(YLogger.check_loglevel(None, logging.INFO)) self.assertFalse(YLogger.check_loglevel(None, logging.DEBUG)) logging.getLogger().setLevel(level=logging.INFO) self.assertTrue(YLogger.check_loglevel(None, logging.CRITICAL)) self.assertTrue(YLogger.check_loglevel(None, logging.FATAL)) self.assertTrue(YLogger.check_loglevel(None, logging.ERROR)) self.assertTrue(YLogger.check_loglevel(None, logging.WARNING)) self.assertTrue(YLogger.check_loglevel(None, logging.INFO)) self.assertFalse(YLogger.check_loglevel(None, logging.DEBUG)) logging.getLogger().setLevel(level=logging.DEBUG) self.assertTrue(YLogger.check_loglevel(None, logging.CRITICAL)) self.assertTrue(YLogger.check_loglevel(None, logging.FATAL)) self.assertTrue(YLogger.check_loglevel(None, logging.ERROR)) self.assertTrue(YLogger.check_loglevel(None, logging.WARNING)) self.assertTrue(YLogger.check_loglevel(None, logging.INFO)) self.assertTrue(YLogger.check_loglevel(None, logging.DEBUG))