Commit 87efa324 authored by Stefan Behnel's avatar Stefan Behnel

added failing exception test for generators

parent bdc43dc4
...@@ -155,6 +155,22 @@ def check_throw(): ...@@ -155,6 +155,22 @@ def check_throw():
except ValueError: except ValueError:
pass pass
def check_yield_in_except():
"""
>>> import sys
>>> orig_exc = sys.exc_info()[0]
>>> g = check_yield_in_except()
>>> next(g)
>>> next(g)
>>> orig_exc is sys.exc_info()[0] or sys.exc_info()[0]
True
"""
try:
yield
raise ValueError
except ValueError:
yield
def test_swap_assignment(): def test_swap_assignment():
""" """
>>> gen = test_swap_assignment() >>> gen = test_swap_assignment()
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment