def test_sender_as_handler(self): """ Test that tries to check that Sender class can be used as a Handler and related logs are send to remote server """ try: engine_config = SenderConfigSSL(address=self.server, port=self.port, key=self.key, cert=self.cert, chain=self.chain) con = Sender(engine_config, tag=self.my_app) logger = logging.getLogger('DEVO_logger') logger.setLevel(logging.DEBUG) formatter = logging.Formatter('%(asctime)s|%(levelname)s' '|%(message)s') con.setFormatter(formatter) con.setLevel(logging.DEBUG) logger.addHandler(con) logger.info("Testing Sender inherit logging handler functio" "nality... INFO - log") if len(con.socket.recv(5000)) == 0: raise Exception('Not msg sent!') logger.error("Testing Sender inherit logging handler function" "ality... ERROR - log") if len(con.socket.recv(5000)) == 0: raise Exception('Not msg sent!') logger.warning("Testing Sender inherit logging handler functio" "nality... WARNING - log") if len(con.socket.recv(5000)) == 0: raise Exception('Not msg sent!') logger.debug("Testing Sender inherit logging handler functiona" "lity... DEBUG - log") if len(con.socket.recv(5000)) == 0: raise Exception('Not msg sent!') logger.critical("Testing Sender inherit logging handler functio" "nality... CRITICAL - log") if len(con.socket.recv(5000)) == 0: raise Exception('Not msg sent!') con.close() except Exception as error: self.fail("Problems with test: %s" % error)
def test_Sender_as_handler(self): """ Test that tries to check that Sender class can be used as a Handler and related logs are send to remote server """ try: engine_config = SenderConfigSSL(address=self.server, port=self.port, key=self.key, cert=self.cert, chain=self.chain) con = Sender(engine_config, tag=self.my_app) logger = logging.getLogger('DEVO_logger') logger.setLevel(logging.DEBUG) formatter = logging.Formatter( '%(asctime)s|%(levelname)s|%(message)s') con.setFormatter(formatter) con.setLevel(logging.DEBUG) logger.addHandler(con) for i in range(0, self.default_numbers_sendings): # con.debug("DEVO LOGGING HANDLER TEST at: test_Sender_as_handler" ) # logger.addHandler(con.logger.handlers[0]) logger.info( "Testing Sender inherit logging handler functionality... INFO - log" ) logger.error( "Testing Sender inherit logging handler functionality... ERROR - log" ) logger.warning( "Testing Sender inherit logging handler functionality... WARNING - log" ) logger.debug( "Testing Sender inherit logging handler functionality... DEBUG - log" ) logger.critical( "Testing Sender inherit logging handler functionality... CRITICAL - log" ) con.close() except Exception as error: self.fail("Problems with test: %s" % error)