def _make_as_diagnostics(report): """Format a report as TAP diagnostic output.""" out = StringIO() tw = TerminalWriter(file=out) report.toterminal(tw) lines = out.getvalue().splitlines(True) return format_as_diagnostics(lines)
def test_formats_as_diagnostics(self): data = ['foo\n', 'bar\n'] expected_diagnostics = '# foo\n# bar\n' diagnostics = format_as_diagnostics(data) self.assertEqual(expected_diagnostics, diagnostics)
def _make_as_diagnostics(report): """Format a report as TAP diagnostic output.""" lines = report.longreprtext.splitlines(keepends=True) return format_as_diagnostics(lines)
def test_formats_as_diagnostics(self): data = ["foo\n", "bar\n"] expected_diagnostics = "# foo\n# bar\n" diagnostics = format_as_diagnostics(data) self.assertEqual(expected_diagnostics, diagnostics)