def test_debug_off_handler_null(self, caplog): """Test debug(False, False).""" debug(False, False) assert 1 == len(self.logger.handlers) assert isinstance(self.logger.handlers[0], logging.NullHandler) with caplog.at_level(logging.DEBUG, logger="pydicom"): ds = dcmread(DS_PATH) assert "Call to dcmread()" not in caplog.text assert "Reading File Meta Information preamble..." in caplog.text assert "Reading File Meta Information prefix..." in caplog.text assert "00000080: 'DICM' prefix found" in caplog.text
def test_debug_on_handler_null(self, caplog): """Test debug(True, False).""" debug(True, False) assert 1 == len(self.logger.handlers) assert isinstance(self.logger.handlers[0], logging.NullHandler) with caplog.at_level(logging.DEBUG, logger="pydicom"): ds = dcmread(DS_PATH) assert "Call to dcmread()" in caplog.text assert "Reading File Meta Information preamble..." in caplog.text assert "Reading File Meta Information prefix..." in caplog.text assert "00000080: 'DICM' prefix found" in caplog.text msg = ("0000989c: fc ff fc ff 4f 42 00 00 7e 00 00 00 " "(fffc, fffc) OB Length: 126") assert msg in caplog.text