Home | History | Annotate | Download | only in Python

Lines Matching full:stream

55     def print_report(self, stream):
57 supplied stream.
60 stream.write(' <testcase classname="%(class)s" name="%(method)s" time="%(time).4f">' % \
67 self._print_error(stream, 'failure', self._failure)
69 self._print_error(stream, 'error', self._error)
70 stream.write('</testcase>\n')
72 def _print_error(self, stream, tagname, error):
73 """Print information from a failure or error to the supplied stream."""
75 stream.write('\n')
76 stream.write(' <%s type="%s">%s\n' \
80 stream.write(escape(tb_stream.getvalue()))
81 stream.write(' </%s>\n' % tagname)
82 stream.write(' ')
126 def print_report(self, stream, time_taken, out, err):
127 """Prints the XML report to the supplied stream.
133 stream.write('<testsuite errors="%(e)d" failures="%(f)d" ' % \
135 stream.write('name="%(n)s" tests="%(t)d" time="%(time).3f">\n' % \
142 info.print_report(stream)
143 stream.write(' <system-out><![CDATA[%s]]></system-out>\n' % out)
144 stream.write(' <system-err><![CDATA[%s]]></system-err>\n' % err)
145 stream.write('</testsuite>\n')
152 XMLTestRunner(stream=None) -> XML test runner
154 The XML file is written to the supplied stream. If stream is None, the
161 def __init__(self, stream=None):
162 self._stream = stream
171 stream = file(os.path.join(self._path, filename), "w")
172 stream.write('<?xml version="1.0" encoding="utf-8"?>\n')
174 stream = self._stream
200 result.print_report(stream, time_taken, out_s, err_s)
202 stream.close()
213 stream.""")