def test_debug(self): """Check that --debug works.""" args = self.__process_command("") self.__check_empty(args) for logger in loggers.values(): self.assertFalse(logger.is_enabled) args = self.__process_command("--debug=serializer") self.__check_empty(args) for name, logger in loggers.items(): if name == "serializer": self.assertTrue(logger.is_enabled) else: self.assertFalse(logger.is_enabled) args = self.__process_command("--debug") self.__check_empty(args) for logger in loggers.values(): self.assertTrue(logger.is_enabled)
def test_loggers(self): """Exercise all the debug printers.""" for logger in loggers.values(): logger.enable() sys.stderr = io.StringIO() self.compile(SOURCE)