26 lines
606 B
Python
Raw Normal View History

2025-11-04 08:09:12 +01:00
from pr.core.logging import get_logger, setup_logging
2025-11-04 08:01:20 +01:00
def test_setup_logging_basic():
logger = setup_logging(verbose=False)
2025-11-04 08:09:12 +01:00
assert logger.name == "pr"
2025-11-04 08:01:20 +01:00
assert logger.level == 20 # INFO
2025-11-04 08:09:12 +01:00
2025-11-04 08:01:20 +01:00
def test_setup_logging_verbose():
logger = setup_logging(verbose=True)
2025-11-04 08:09:12 +01:00
assert logger.name == "pr"
2025-11-04 08:01:20 +01:00
assert logger.level == 10 # DEBUG
# Should have console handler
assert len(logger.handlers) >= 2
2025-11-04 08:09:12 +01:00
2025-11-04 08:01:20 +01:00
def test_get_logger_default():
logger = get_logger()
2025-11-04 08:09:12 +01:00
assert logger.name == "pr"
2025-11-04 08:01:20 +01:00
def test_get_logger_named():
2025-11-04 08:09:12 +01:00
logger = get_logger("test")
assert logger.name == "pr.test"