def test_flush_safing(self): handler = CloudWatchLogHandler() logger = logging.getLogger("l") logger.addHandler(handler) handler.flush() logger.critical("msg") handler.close() logger.critical("msg")
def test_flush_safing(self): handler = CloudWatchLogHandler() logger = logging.getLogger("l") logger.addHandler(handler) handler.flush() logger.critical("msg") handler.close() with self.assertWarns(WatchtowerWarning) as cm: logger.critical("msg") self.assertEqual( str(cm.warning), "Received message after logging system shutdown", )