コード例 #1
0
 def test_flush_safing(self):
     handler = CloudWatchLogHandler()
     logger = logging.getLogger("l")
     logger.addHandler(handler)
     handler.flush()
     logger.critical("msg")
     handler.close()
     logger.critical("msg")
コード例 #2
0
ファイル: test.py プロジェクト: kislyuk/watchtower
 def test_flush_safing(self):
     handler = CloudWatchLogHandler()
     logger = logging.getLogger("l")
     logger.addHandler(handler)
     handler.flush()
     logger.critical("msg")
     handler.close()
     logger.critical("msg")
コード例 #3
0
 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",
     )