def test_logging_handler_with_conn(self): conn = mock.Mock() conf = mock.Mock() logger_name = str(uuid.uuid4()) my_logger = logging.getLogger(logger_name) handler = logger.dcmLogger() my_logger.addHandler(handler) logger.set_dcm_connection(conf, conn) msg = "Test message with conn" my_logger.error(msg) handler.flush() dcm_events.poll(timeblock=0.0) args, kwargs = conn.send.call_args log_dict = args[0] self.assertEqual(log_dict['type'], "LOG") self.assertEqual(log_dict['level'], "ERROR") self.assertEqual(urllib.parse.unquote(log_dict['message']), msg)
def test_logging_handler_with_conn(self): conn = mock.Mock() conf = mock.Mock() logger_name = str(uuid.uuid4()) my_logger = logging.getLogger(logger_name) handler = logger.dcmLogger() my_logger.addHandler(handler) logger.set_dcm_connection(conf, conn) msg = "Test message with conn" my_logger.error(msg) handler.flush() dcm_events.poll(timeblock=0.0) args, kwargs = conn.send.call_args log_dict = args[0] self.assertEqual(log_dict["type"], "LOG") self.assertEqual(log_dict["level"], "ERROR") self.assertEqual(urllib.parse.unquote(log_dict["message"]), msg)
def test_logging_handler_without_conn(self): logger_name = str(uuid.uuid4()) my_logger = logging.getLogger(logger_name) handler = logger.dcmLogger() my_logger.addHandler(handler) my_logger.error("Test message")