def test_configure_logging(self): options, args = get_options([]) stream = StringIO.StringIO() handler = printing._configure_logging(stream, options.verbose) logging.info("this should be logged") self.assertNotEmpty(stream) stream = StringIO.StringIO() logging.debug("this should not be logged") self.assertEmpty(stream) printing._restore_logging(handler) stream = StringIO.StringIO() options, args = get_options(['--verbose']) handler = printing._configure_logging(stream, options.verbose) logging.debug("this should be logged") self.assertNotEmpty(stream) printing._restore_logging(handler)
def test_configure_logging(self): options, args = get_options([]) stream = array_stream.ArrayStream() handler = printing._configure_logging(stream, options.verbose) logging.info("this should be logged") self.assertFalse(stream.empty()) stream.reset() logging.debug("this should not be logged") self.assertTrue(stream.empty()) printing._restore_logging(handler) stream.reset() options, args = get_options(['--verbose']) handler = printing._configure_logging(stream, options.verbose) logging.debug("this should be logged") self.assertFalse(stream.empty()) printing._restore_logging(handler)