示例#1
0
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)
示例#2
0
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)
示例#3
0
 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)
示例#4
0
def _make_as_diagnostics(report):
    """Format a report as TAP diagnostic output."""
    lines = report.longreprtext.splitlines(keepends=True)
    return format_as_diagnostics(lines)
示例#5
0
 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)