[pypy-svn] r52701 - in pypy/build/buildbot: . test
fijal at codespeak.net
fijal at codespeak.net
Tue Mar 18 20:08:12 CET 2008
Author: fijal
Date: Tue Mar 18 20:08:11 2008
New Revision: 52701
Modified:
pypy/build/buildbot/netstring_conftest.py
pypy/build/buildbot/test/test_mysession.py
Log:
More testing.
Modified: pypy/build/buildbot/netstring_conftest.py
==============================================================================
--- pypy/build/buildbot/netstring_conftest.py (original)
+++ pypy/build/buildbot/netstring_conftest.py Tue Mar 18 20:08:11 2008
@@ -55,7 +55,12 @@
return {}
def report_ReceivedItemOutcome(self, event):
- return event.outcome
+ # XXX whack, because traceback is a subclass of a list, which
+ # confuses jelly
+ outcome = event.outcome
+ if outcome.excinfo is not None:
+ outcome.excinfo.traceback = [i for i in outcome.excinfo.traceback]
+ return outcome
def report_ItemStart(self, event):
return (event.item.__class__.__name__, event.item.listnames())
Modified: pypy/build/buildbot/test/test_mysession.py
==============================================================================
--- pypy/build/buildbot/test/test_mysession.py (original)
+++ pypy/build/buildbot/test/test_mysession.py Tue Mar 18 20:08:11 2008
@@ -40,3 +40,7 @@
assert len(outcomes) == 2
assert outcomes[0][1].passed
assert outcomes[1][1].excinfo.typename == 'ZeroDivisionError'
+ assert outcomes[1][1].excinfo.traceback[0].lineno == 5
+
+
+
More information about the Pypy-commit
mailing list