Exemplo n.º 1
0
 def test_start_and_end_loggers_and_iter(self):
     logger = Logger()
     console = logger._console_logger.logger
     xml = LoggerMock()
     listener = LoggerMock()
     lib_listener = LoggerMock()
     other = LoggerMock()
     logger.register_output_logger(xml)
     logger.register_listeners(listener, lib_listener)
     logger.register_logger(other)
     assert_equal([proxy.logger for proxy in logger.start_loggers],
                  [other, console, xml, listener, lib_listener])
     assert_equal([proxy.logger for proxy in logger.end_loggers],
                  [listener, lib_listener, console, xml, other])
     assert_equal(list(logger), list(logger.end_loggers))
 def test_start_and_end_loggers_and_iter(self):
     logger = Logger()
     console = logger._console_logger.logger
     xml = LoggerMock()
     listener = LoggerMock()
     lib_listener = LoggerMock()
     other = LoggerMock()
     logger.register_xml_logger(xml)
     logger.register_listeners(listener, lib_listener)
     logger.register_logger(other)
     assert_equal([proxy.logger for proxy in logger.start_loggers],
                  [other, console, xml, listener, lib_listener])
     assert_equal([proxy.logger for proxy in logger.end_loggers],
                  [listener, lib_listener, console, xml, other])
     assert_equal(list(logger), list(logger.end_loggers))