mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-19 19:10:17 +00:00
add test for dict larger than 65536
This commit is contained in:
parent
6649a5b987
commit
33b110589d
@ -159,6 +159,17 @@ try:
|
||||
except TypeError:
|
||||
pass
|
||||
|
||||
n = 2 ** 17
|
||||
a = {}
|
||||
for i in range(n):
|
||||
a[str(i)] = i
|
||||
|
||||
for i in range(n):
|
||||
y = a[str(i)]
|
||||
|
||||
for i in range(n):
|
||||
del a[str(i)]
|
||||
|
||||
a = {1: 2, 3: 4}
|
||||
a['a'] = a
|
||||
assert repr(a) == "{1: 2, 3: 4, 'a': {...}}"
|
||||
@ -169,4 +180,3 @@ gc.collect()
|
||||
for k, v in a.items():
|
||||
pass
|
||||
assert gc.collect() == 1
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user