Commit 9b676022 authored by Benjamin Peterson's avatar Benjamin Peterson

move test to a better location

parent f9aefce6
......@@ -564,27 +564,6 @@ class ExceptionTests(unittest.TestCase):
pass
self.assertEquals(e, (None, None, None))
def test_3118(self):
def gen():
try:
yield 1
finally:
pass
def f():
g = gen()
next(g)
try:
try:
raise ValueError
except:
del g
raise KeyError
except Exception as e:
self.assert_(isinstance(e.__context__, ValueError))
f()
def test_badisinstance(self):
# Bug #2542: if issubclass(e, MyException) raises an exception,
......
......@@ -302,6 +302,28 @@ class TestContext(unittest.TestCase):
except NameError as e:
self.failUnless(e.__context__.__context__ is None)
def test_3118(self):
# deleting the generator caused the __context__ to be cleared
def gen():
try:
yield 1
finally:
pass
def f():
g = gen()
next(g)
try:
try:
raise ValueError
except:
del g
raise KeyError
except Exception as e:
self.assert_(isinstance(e.__context__, ValueError))
f()
class TestRemovedFunctionality(unittest.TestCase):
def test_tuples(self):
......
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