def test_logger_009(capsys): """Test Logger debugging. Test case verifies that debug methods works. """ Logger.remove() Logger.configure({ 'debug': True, 'log_json': True, 'log_msg_max': Logger.DEFAULT_LOG_MSG_MAX, 'quiet': False, 'very_verbose': False }) logger = Logger.get_logger('snippy.' + __name__) logger.warning('testing logger debug') Logger.debug() out, err = capsys.readouterr() assert not err assert 'snippy.tests.test_ut_logger' in out
def test_logger_010(capsys): """Test removing snippy Logger handlers. Test case verifies that Logger.remove() does not delete other than snippy packages logging handlers. """ Logger.remove() Logger.configure({ 'debug': True, 'log_json': True, 'log_msg_max': Logger.DEFAULT_LOG_MSG_MAX, 'quiet': False, 'very_verbose': False }) _ = Logger.get_logger('other.package') Logger.remove() # Part of the test. Logger.debug() # Part of the test. out, err = capsys.readouterr() assert not err assert 'Handler Stream' in out