From cff813b4b54ab4c7731ea8baa60c7a06b6f60bb2 Mon Sep 17 00:00:00 2001 From: Inada Naoki Date: Fri, 17 Mar 2023 04:49:38 +0000 Subject: [PATCH] Add testcase --- Lib/test/test_bigmem.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Lib/test/test_bigmem.py b/Lib/test/test_bigmem.py index 859f1539e20b80..42628382e18f2e 100644 --- a/Lib/test/test_bigmem.py +++ b/Lib/test/test_bigmem.py @@ -1248,6 +1248,15 @@ def test_sort(self, size): self.assertEqual(l[-10:], [5] * 10) +class DictTest(unittest.TestCase): + + @bigmemtest(size=357913941, memuse=160) + def test_dict(self, size): + # https://github.com/python/cpython/issues/102701 + d = dict.fromkeys(range(size)) + d[size] = 1 + + if __name__ == '__main__': if len(sys.argv) > 1: support.set_memlimit(sys.argv[1])