| 33 | |
| 34 | |
| 35 | def test_change_level(caplog: pytest.LogCaptureFixture) -> None: |
| 36 | caplog.set_level(logging.INFO) |
| 37 | logger.debug(class="st">"handler DEBUG level") |
| 38 | logger.info(class="st">"handler INFO level") |
| 39 | |
| 40 | caplog.set_level(logging.CRITICAL, logger=sublogger.name) |
| 41 | sublogger.warning(class="st">"logger WARNING level") |
| 42 | sublogger.critical(class="st">"logger CRITICAL level") |
| 43 | |
| 44 | assert class="st">"DEBUG" not in caplog.text |
| 45 | assert class="st">"INFO" in caplog.text |
| 46 | assert class="st">"WARNING" not in caplog.text |
| 47 | assert class="st">"CRITICAL" in caplog.text |
| 48 | |
| 49 | |
| 50 | def test_change_level_logging_disabled(caplog: pytest.LogCaptureFixture) -> None: |