diff --git a/onedns/tests/test_logging.py b/onedns/tests/test_logging.py new file mode 100644 index 0000000..f2bb22d --- /dev/null +++ b/onedns/tests/test_logging.py @@ -0,0 +1,21 @@ +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'), + )