测试基本日志器设置
(self)
| 22 | """测试日志器设置""" |
| 23 | |
| 24 | def test_setup_logger_basic(self): |
| 25 | """测试基本日志器设置""" |
| 26 | with tempfile.TemporaryDirectory() as tmpdir: |
| 27 | logger = setup_logger( |
| 28 | name="test_basic", |
| 29 | level="DEBUG", |
| 30 | log_dir=tmpdir, |
| 31 | console=False, |
| 32 | ) |
| 33 | |
| 34 | assert logger.name == "test_basic" |
| 35 | assert logger.level == logging.DEBUG |
| 36 | assert len(logger.handlers) > 0 |
| 37 | |
| 38 | # 关闭所有处理器以释放文件 |
| 39 | for handler in logger.handlers[:]: |
| 40 | handler.close() |
| 41 | logger.removeHandler(handler) |
| 42 | |
| 43 | def test_setup_logger_without_file(self): |
| 44 | """测试不写文件的日志器""" |
nothing calls this directly
no test coverage detected