Author: Alex Gaynor <alex.gay...@gmail.com>
Branch: 
Changeset: r71007:a726eef8da83
Date: 2014-04-26 11:57 -0700
http://bitbucket.org/pypy/pypy/changeset/a726eef8da83/

Log:    Failing test for issue1743

diff --git a/pypy/module/test_lib_pypy/test_greenlet.py 
b/pypy/module/test_lib_pypy/test_greenlet.py
--- a/pypy/module/test_lib_pypy/test_greenlet.py
+++ b/pypy/module/test_lib_pypy/test_greenlet.py
@@ -289,6 +289,24 @@
 
         greenlet(f).switch()
 
+    def test_exc_info_save_restore2(self):
+        import sys
+        from greenlet import greenlet
+
+        result = []
+
+        def f():
+            result.append(sys.exc_info())
+
+        g = greenlet(f)
+        try:
+            1 / 0
+        except ZeroDivisionError:
+            g.switch()
+
+        assert result == [(None, None, None)]
+
+
     def test_gr_frame(self):
         from greenlet import greenlet
         import sys
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to