(caplog)
| 14 | |
| 15 | |
| 16 | def test_change_level(caplog): |
| 17 | caplog.set_level(logging.INFO) |
| 18 | logger.debug("handler DEBUG level") |
| 19 | logger.info("handler INFO level") |
| 20 | |
| 21 | caplog.set_level(logging.CRITICAL, logger=sublogger.name) |
| 22 | sublogger.warning("logger WARNING level") |
| 23 | sublogger.critical("logger CRITICAL level") |
| 24 | |
| 25 | assert "DEBUG" not in caplog.text |
| 26 | assert "INFO" in caplog.text |
| 27 | assert "WARNING" not in caplog.text |
| 28 | assert "CRITICAL" in caplog.text |
| 29 | |
| 30 | |
| 31 | def test_change_level_undo(pytester: Pytester) -> None: |