|
from pr.core.logging import get_logger, setup_logging
|
|
|
|
|
|
def test_setup_logging_basic():
|
|
logger = setup_logging(verbose=False)
|
|
assert logger.name == "pr"
|
|
assert logger.level == 20 # INFO
|
|
|
|
|
|
def test_setup_logging_verbose():
|
|
logger = setup_logging(verbose=True)
|
|
assert logger.name == "pr"
|
|
assert logger.level == 10 # DEBUG
|
|
# Should have console handler
|
|
assert len(logger.handlers) >= 2
|
|
|
|
|
|
def test_get_logger_default():
|
|
logger = get_logger()
|
|
assert logger.name == "pr"
|
|
|
|
|
|
def test_get_logger_named():
|
|
logger = get_logger("test")
|
|
assert logger.name == "pr.test"
|