pytest-logdog: Pytest plugin to test logging
Usage
pytest_plugins = ["pytest_logdog"]
def test_it_works(logdog):
with logdog() as pile:
logging.info("Hello world!")
[rec] = pile.drain(message="Hello.*")
assert rec.levelno == logging.INFO
assert pile.is_empty()