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"