AttributeError can be thrown during recursion errors

This commit is contained in:
Benjamin Peterson 2009-03-22 22:24:58 +00:00
parent 2020a59563
commit 704dc269e3
1 changed files with 1 additions and 1 deletions

View File

@ -102,7 +102,7 @@ class cPickleDeepRecursive(unittest.TestCase):
for n in nodes:
n.connections = list(nodes)
n.connections.remove(n)
self.assertRaises(RuntimeError, cPickle.dumps, n)
self.assertRaises((AttributeError, RuntimeError), cPickle.dumps, n)
def test_issue3179(self):
# Safe test, because I broke this case when fixing the