onedns/onedns/tests/test_logging.py

22 lines
581 B
Python
Raw Normal View History

2016-08-03 01:35:17 +03:00
import logging
from testfixtures import LogCapture
from onedns import logger
def test_onedns_logger():
assert not logger.log.handlers
with LogCapture() as log_capture:
logger.configure_onedns_logging()
assert logger.log.handlers
assert logger.console.level == logging.INFO
logger.log.info('test')
logger.configure_onedns_logging(debug=True)
assert logger.console.level == logging.DEBUG
logger.log.debug('test')
log_capture.check(
('onedns', 'INFO', 'test'),
('onedns', 'DEBUG', 'test'),
)