mirror of
https://github.com/bigchaindb/bigchaindb.git
synced 2024-10-13 13:34:05 +00:00
19 lines
853 B
Python
19 lines
853 B
Python
from logging.handlers import SocketHandler
|
|
|
|
|
|
class TestHttpServerLogger:
|
|
|
|
def test_init(self, mocker):
|
|
from bigchaindb.log.configs import (
|
|
DEFAULT_SOCKET_LOGGING_ADDR as expected_socket_address)
|
|
from bigchaindb.log.loggers import HttpServerLogger
|
|
mocked_config = mocker.patch(
|
|
'gunicorn.config.Config', autospec=True, spec_set=True)
|
|
logger = HttpServerLogger(mocked_config.return_value)
|
|
assert len(logger.access_log.handlers) == 1
|
|
assert len(logger.error_log.handlers) == 1
|
|
assert isinstance(logger.access_log.handlers[0], SocketHandler)
|
|
assert isinstance(logger.error_log.handlers[0], SocketHandler)
|
|
assert logger.access_log.handlers[0].address == expected_socket_address
|
|
assert logger.error_log.handlers[0].address == expected_socket_address
|