File tree Expand file tree Collapse file tree 2 files changed +17
-0
lines changed Expand file tree Collapse file tree 2 files changed +17
-0
lines changed Original file line number Diff line number Diff line change 2727 Polygon ,
2828)
2929
30+ from tiatoolbox import logger
3031from tiatoolbox .annotation import (
3132 Annotation ,
3233 AnnotationStore ,
5253FILLED_LEN = 2 * (GRID_SIZE [0 ] * GRID_SIZE [1 ])
5354RNG = np .random .default_rng (0 ) # Numpy Random Generator
5455
56+ # ----------------------------------------------------------------------
57+ # Resets
58+ # ----------------------------------------------------------------------
59+
60+ # Reset filters in logger.
61+ for filter_ in logger .filters :
62+ logger .removeFilter (filter_ )
63+
5564# ----------------------------------------------------------------------
5665# Helper Functions
5766# ----------------------------------------------------------------------
Original file line number Diff line number Diff line change @@ -109,6 +109,14 @@ def test_logger_output() -> None:
109109
110110def test_duplicate_filter (caplog : pytest .LogCaptureFixture ) -> None :
111111 """Test DuplicateFilter for warnings."""
112+ # Test logger reset after applying duplicate filter.
113+ duplicate_filter = DuplicateFilter ()
114+ logger .addFilter (duplicate_filter )
115+
116+ # Reset filters in logger.
117+ for filter_ in logger .filters :
118+ logger .removeFilter (filter_ )
119+
112120 for _ in range (2 ):
113121 logger .warning ("Test duplicate filter warnings." )
114122 assert "Test duplicate filter warnings." in caplog .text
You can’t perform that action at this time.
0 commit comments