summaryrefslogtreecommitdiff
path: root/Lib/test
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/test')
-rw-r--r--Lib/test/test_dictviews.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/Lib/test/test_dictviews.py b/Lib/test/test_dictviews.py
index 4c040796f5..ac8bfe69e6 100644
--- a/Lib/test/test_dictviews.py
+++ b/Lib/test/test_dictviews.py
@@ -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)