]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
add recursive repr test
authorBenjamin Peterson <benjamin@python.org>
Mon, 20 May 2013 02:39:38 +0000 (19:39 -0700)
committerBenjamin Peterson <benjamin@python.org>
Mon, 20 May 2013 02:39:38 +0000 (19:39 -0700)
Lib/test/test_dictviews.py

index 4c040796f5e2e192d96db4b603cc44feabea91bc..ac8bfe69e601c1b7a50dfe6129fbdc11b3cb8a70 100644 (file)
@@ -179,6 +179,11 @@ class DictSetTest(unittest.TestCase):
         self.assertTrue(de.items().isdisjoint(de.items()))
         self.assertTrue(de.items().isdisjoint([1]))
 
+    def test_recursive_repr(self):
+        d = {}
+        d[42] = d.values()
+        self.assertRaises(RuntimeError, repr, d)
+
 
 def test_main():
     support.run_unittest(DictSetTest)