add tests for onedns.logger module

master
Justin Riley 2016-08-02 18:35:17 -04:00
parent 8b02727e35
commit 649fb7d6a6
1 changed files with 21 additions and 0 deletions

View File

@ -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'),
)