We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b67dc7e commit 783731bCopy full SHA for 783731b
1 file changed
tests/regression/test_process_input_files.py
@@ -36,6 +36,24 @@
36
}
37
38
39
+class ProcessModelFilter(logging.Filter):
40
+ def __init__(self, name=""):
41
+ self.name = name or "process.models"
42
+
43
+ def filter(self, record):
44
+ return 0 if record.levelno < logging.CRITICAL else 1
45
46
47
+@pytest.fixture
48
+def hide_model_logs():
49
+ filter_ = ProcessModelFilter()
50
+ for handler in logging.getLogger().handlers:
51
+ handler.addFilter(filter_)
52
+ yield
53
54
+ handler.removeFilter(filter_)
55
56
57
@dataclass
58
class MFileVariableDifference:
59
name: str
@@ -245,6 +263,7 @@ def test_input_file(
245
263
tracked_regression_test_assets,
246
264
reg_tolerance: float,
247
265
opt_params_only: bool,
266
+ hide_model_logs,
248
267
):
249
268
"""Tests each input file in the 'input_files' directory.
250
269
0 commit comments