merge heads

This commit is contained in:
Benjamin Peterson 2011-07-13 13:34:24 -05:00
commit 85415135a4
4 changed files with 10 additions and 10 deletions

View File

@ -1,2 +1,2 @@
# #
__version__ = '2.1.1.dev2' __version__ = '2.1.1.dev3'

View File

@ -115,15 +115,13 @@ class LogXML(object):
self.skipped += 1 self.skipped += 1
else: else:
sec = dict(report.sections) sec = dict(report.sections)
fmt = '<failure message="test failure">%s' self.appendlog('<failure message="test failure">%s</failure>',
args = [report.longrepr] report.longrepr)
for name in ('out', 'err'): for name in ('out', 'err'):
content = sec.get("Captured std%s" % name) content = sec.get("Captured std%s" % name)
if content: if content:
fmt += "<system-%s>%%s</system-%s>" % (name, name) self.appendlog(
args.append(content) "<system-%s>%%s</system-%s>" % (name, name), content)
fmt += "</failure>"
self.appendlog(fmt, *args)
self.failed += 1 self.failed += 1
self._closetestcase() self._closetestcase()

View File

@ -24,7 +24,7 @@ def main():
name='pytest', name='pytest',
description='py.test: simple powerful testing with Python', description='py.test: simple powerful testing with Python',
long_description = long_description, long_description = long_description,
version='2.1.1.dev2', version='2.1.1.dev3',
url='http://pytest.org', url='http://pytest.org',
license='MIT license', license='MIT license',
platforms=['unix', 'linux', 'osx', 'cygwin', 'win32'], platforms=['unix', 'linux', 'osx', 'cygwin', 'win32'],

View File

@ -150,9 +150,11 @@ class TestPython:
fnode = tnode.getElementsByTagName("failure")[0] fnode = tnode.getElementsByTagName("failure")[0]
assert_attr(fnode, message="test failure") assert_attr(fnode, message="test failure")
assert "ValueError" in fnode.toxml() assert "ValueError" in fnode.toxml()
systemout = fnode.getElementsByTagName("system-out")[0] systemout = fnode.nextSibling
assert systemout.tagName == "system-out"
assert "hello-stdout" in systemout.toxml() assert "hello-stdout" in systemout.toxml()
systemerr = fnode.getElementsByTagName("system-err")[0] systemerr = systemout.nextSibling
assert systemerr.tagName == "system-err"
assert "hello-stderr" in systemerr.toxml() assert "hello-stderr" in systemerr.toxml()
def test_failure_escape(self, testdir): def test_failure_escape(self, testdir):