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])
assert(log2_size >= PyDict_LOG_MINSIZE);
- usable = USABLE_FRACTION(1<<log2_size);
+ usable = USABLE_FRACTION((size_t)1<<log2_size);
if (log2_size < 8) {
log2_bytes = log2_size;
}