Author: Jeremy Thurgood <fir...@gmail.com> Branch: Changeset: r68727:6cbefcec4ceb Date: 2014-01-17 18:39 +0200 http://bitbucket.org/pypy/pypy/changeset/6cbefcec4ceb/
Log: add two more tests for yield-inside-try edge cases diff --git a/pypy/interpreter/astcompiler/test/test_symtable.py b/pypy/interpreter/astcompiler/test/test_symtable.py --- a/pypy/interpreter/astcompiler/test/test_symtable.py +++ b/pypy/interpreter/astcompiler/test/test_symtable.py @@ -358,7 +358,9 @@ def test_yield_outside_try(self): for input in ("try: pass\n except: pass", + "try: pass\n except: yield y", "try: pass\n finally: pass", + "try: pass\n finally: yield y", "with x: pass"): input = "def f():\n yield y\n %s\n yield y" % (input,) assert not self.func_scope(input).has_yield_inside_try _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit