]> granicus.if.org Git - python/commitdiff
AttributeError can be thrown during recursion errors
authorBenjamin Peterson <benjamin@python.org>
Sun, 22 Mar 2009 22:24:58 +0000 (22:24 +0000)
committerBenjamin Peterson <benjamin@python.org>
Sun, 22 Mar 2009 22:24:58 +0000 (22:24 +0000)
Lib/test/test_cpickle.py

index 0b02b624734002cf7fc7b5c838604fe2ac42302f..88057c70bd393139239bd9130f81ddce20eb2c94 100644 (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