def _formatter(self): if self.settings.format == 'progress': return formatters.ProgressFormatter(self.settings) if self.settings.format == 'documentation': return formatters.DocumentationFormatter(self.settings) return self._custom_formatter()
def _formatter(self): settings = self._settings(self.arguments) if settings.format == 'documentation': return formatters.DocumentationFormatter(settings) elif settings.format == 'junitxml': return JUnitXMLMambaFormatter(settings, modulename=self.modulename, junitxml_file=self.junitxml_file) else: return formatters.ProgressFormatter(settings)
def create_formatter(self): settings = self.create_settings() if settings.format == 'documentation': return formatters.DocumentationFormatter(settings) return formatters.ProgressFormatter(settings)