[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