Skip to content

Commit 7df8f02

Browse files
committed
Increase items and loops for set test.
1 parent 55ab02a commit 7df8f02

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

Lib/test/test_free_threading/test_set.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,20 +42,24 @@ def test_contains_mutate(self):
4242
s = set()
4343
done = False
4444

45+
NUM_ITEMS = 2_000
46+
NUM_LOOPS = 20
47+
4548
def read_set():
4649
barrier.wait()
4750
while not done:
48-
for i in range(64):
49-
result = (i % 16) in s
51+
for i in range(NUM_ITEMS):
52+
item = i >> 1
53+
result = item in s
5054

5155
def mutate_set():
5256
nonlocal done
5357
barrier.wait()
54-
for i in range(10):
58+
for i in range(NUM_LOOPS):
5559
s.clear()
56-
for j in range(16):
60+
for j in range(NUM_ITEMS):
5761
s.add(j)
58-
for j in range(16):
62+
for j in range(NUM_ITEMS):
5963
s.discard(j)
6064
# executes the set_swap_bodies() function
6165
s.__iand__(set(k for k in range(10, 20)))

0 commit comments

Comments
 (0)