def setUp(self): self.handler = h = TestHandler(Matcher()) self.logger = temp_logger = logging.getLogger() self.queue = q = queue.Queue(-1) self.qh = qh = QueueHandler(q) self.ql = ql = QueueListener(q, h) ql.start() temp_logger.addHandler(qh)
def __init__(self, name): level = os.environ.get("LOGGER_LEVEL", "DEBUG") logging.getLoggerClass().__init__(self, name, level=level) self.format_string = "%(asctime)s [" + self.name + ":%(levelname)s] (%(processName)s) %(message)s" self.formatter = logging.Formatter(self.format_string) self.test_handler = TestHandler(Matcher()) self.levelno = None self.set_loglevel(level) self.register_handlers()
def setUp(self): self.handler = h = TestHandler(Matcher()) self.logger = temp_logger = logging.getLogger() self.server = subprocess.Popen(['redis-server'], stdout=subprocess.PIPE, stderr=subprocess.PIPE) self.wait_for_server() self.queue = q = Redis() self.qh = qh = RedisQueueHandler(redis=q) self.ql = ql = QueueListener(h, redis=q) ql.start() temp_logger.addHandler(qh)
def __init__(self): TestHandler.__init__(self, Matcher())
def testHandler(): return TestHandler(Matcher())
def setUp(self): self.handler = h = TestHandler(Matcher()) self.logger = l = logging.getLogger() l.addHandler(h)
def setUp(self): self.handler = h = TestHandler(Matcher()) self.logger = temp_logger = logging.getLogger() temp_logger.addHandler(h) self.adapter = LoggerAdapter(temp_logger, {})
import logging import pytest import mock import flask import logconfig from logutils.testing import TestHandler, Matcher from flask_logconfig import (LogConfig, FlaskQueueHandler, FlaskLogConfigException, request_context_from_record) parametrize = pytest.mark.parametrize test_logger = logging.getLogger('tests') test_matcher = Matcher() logging_dict = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'console': { 'class': 'logging.StreamHandler', 'level': 'DEBUG' } }, 'root': { 'handlers': ['console'], 'level': 'DEBUG' } }