diff --git a/tests/test_utils_logign.py b/tests/test_utils_logign.py index e71566635..1cfd43adc 100644 --- a/tests/test_utils_logign.py +++ b/tests/test_utils_logign.py @@ -37,7 +37,7 @@ def setup_logging(): ]) def test_ignore_log_msg_filter(capfd, level, msg, should_appear): # Clear previous captures - capfd.readouterr() + capsys.readouterr() # Test the filter with ignore_log_msg(log, lvl=level, msg=msg): @@ -48,36 +48,36 @@ def test_ignore_log_msg_filter(capfd, level, msg, should_appear): log.enlarge("other enlarge") # Verify results - captured = capfd.readouterr().err + captured = capsys.readouterr().err if should_appear: assert msg in captured, f"Message '{msg}' should appear in logs" else: assert msg not in captured, f"Message '{msg}' should be filtered" def test_ignore_only_by_level(capfd): - capfd.readouterr() + capsys.readouterr() with ignore_log_msg(log, lvl="WARNING", msg=None): log.warning("should be ignored") log.info("should appear") - captured = capfd.readouterr().err + captured = capsys.readouterr().err assert "should be ignored" not in captured assert "should appear" in captured def test_ignore_only_by_msg(capfd): - capfd.readouterr() + capsys.readouterr() with ignore_log_msg(log, lvl=None, msg="skip this"): log.warning("skip this") log.warning("keep this") - captured = capfd.readouterr().err + captured = capsys.readouterr().err assert "skip this" not in captured assert "keep this" in captured def test_filter_removed_after_context(capfd): - capfd.readouterr() + capsys.readouterr() # Filter during context with ignore_log_msg(log, lvl="WARNING", msg="temp msg"): @@ -85,5 +85,5 @@ def test_filter_removed_after_context(capfd): # Should log after context log.warning("temp msg") - captured = capfd.readouterr().err + captured = capsys.readouterr().err assert "temp msg" in captured \ No newline at end of file