def test_passed_to_stream_handler(self):
     stream = TestLogStream(self)
     handler = logging.StreamHandler(stream)
     logger = logging.getLogger('test.logger')
     logger.addHandler(handler)
     logger.setLevel(logging.INFO)
     logger.info('bar')
     stream.assertMessages(['bar\n'])
Exemple #2
0
 def test_passed_to_stream_handler(self):
     stream = TestLogStream(self)
     handler = logging.StreamHandler(stream)
     logger = logging.getLogger('test.logger')
     logger.addHandler(handler)
     logger.setLevel(logging.INFO)
     logger.info('bar')
     stream.assertMessages(['bar\n'])
    def setUp(self):
        log_stream = TestLogStream(self)

        # Use a logger other than the root logger or one prefixed with
        # "webkitpy." so as not to conflict with test-webkitpy logging.
        logger = logging.getLogger("unittest")

        # Configure the test logger not to pass messages along to the
        # root logger.  This prevents test messages from being
        # propagated to loggers used by test-webkitpy logging (e.g.
        # the root logger).
        logger.propagate = False

        logging_level = self._logging_level()
        self._handlers = logutils.configure_logging(
            logging_level=logging_level, logger=logger, stream=log_stream)
        self._log = logger
        self._log_stream = log_stream
    def setUp(self):
        is_verbose = self.is_verbose

        log_stream = TestLogStream(self)

        # Use a logger other than the root logger or one prefixed with
        # webkit so as not to conflict with test-webkitpy logging.
        logger = logging.getLogger("unittest")

        # Configure the test logger not to pass messages along to the
        # root logger.  This prevents test messages from being
        # propagated to loggers used by test-webkitpy logging (e.g.
        # the root logger).
        logger.propagate = False

        self._handlers = configure_logging(stream=log_stream, logger=logger,
                                           is_verbose=is_verbose)
        self._log = logger
        self._log_stream = log_stream
 def test_direct_use(self):
     stream = TestLogStream(self)
     stream.write('foo')
     stream.flush()
     stream.assertMessages(['foo'])
Exemple #6
0
 def test_direct_use(self):
     stream = TestLogStream(self)
     stream.write('foo')
     stream.flush()
     stream.assertMessages(['foo'])