Files
sshctl/tests/test_logutil.py
T

25 lines
589 B
Python
Raw Permalink Normal View History

from __future__ import annotations
import structlog
from sshctl.core.logutil import get_logger, setup_logging
def test_setup_logging_plain() -> None:
setup_logging(verbose=False)
assert structlog.is_configured() is True
logger = get_logger("test")
assert logger is not None
def test_setup_logging_verbose() -> None:
setup_logging(verbose=True)
assert structlog.is_configured() is True
def test_get_logger_cached() -> None:
setup_logging(verbose=True)
first = get_logger("cache-test")
second = get_logger("cache-test")
assert first is second