Kevin L
Initial commit
5fd3fc6
Raw History Blame Contribute Delete
964 Bytes
import unittest
from davisinteractive import logging
class TestLogging:
def test_level(self, caplog):
logging.set_verbosity(logging.WARN)
logging.info('Test info')
assert not caplog.records
logging.warning('Test warn')
assert len(caplog.records) == 1
record = caplog.records[0]
assert record.levelname == 'WARNING'
assert record.msg == 'Test warn'
def test_verbose(self, caplog):
logging.set_verbosity(logging.WARN)
logging.verbose('Test verbose')
assert not caplog.records
logging.set_verbosity(logging.INFO)
logging.verbose('Test verbose')
assert len(caplog.records) == 1
record = caplog.records[0]
assert record.levelname == 'INFO'
assert record.msg == 'Test verbose'
caplog.clear()
logging.set_info_level(1)
logging.verbose('Test verbose 2', 2)
assert not caplog.records