MCPcopy
hub / github.com/pytest-dev/pytest / test_change_level_logging_disabled

Function test_change_level_logging_disabled

testing/logging/test_fixture.py:50–64  ·  testing/logging/test_fixture.py::test_change_level_logging_disabled
(caplog: pytest.LogCaptureFixture)

Source from the content-addressed store, hash-verified

48
49
50def test_change_level_logging_disabled(caplog: pytest.LogCaptureFixture) -> None:
51 logging.disable(logging.CRITICAL)
52 assert logging.root.manager.disable == logging.CRITICAL
53 caplog.set_level(logging.WARNING)
54 logger.info(class="st">"handler INFO level")
55 logger.warning(class="st">"handler WARNING level")
56
57 caplog.set_level(logging.CRITICAL, logger=sublogger.name)
58 sublogger.warning(class="st">"logger SUB_WARNING level")
59 sublogger.critical(class="st">"logger SUB_CRITICAL level")
60
61 assert class="st">"INFO" not in caplog.text
62 assert class="st">"WARNING" in caplog.text
63 assert class="st">"SUB_WARNING" not in caplog.text
64 assert class="st">"SUB_CRITICAL" in caplog.text
65
66
67def test_change_level_undo(pytester: Pytester) -> None:

Callers

nothing calls this directly

Calls 1

set_levelMethod · 0.80

Tested by

no test coverage detected