We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 55ab02a commit 7df8f02Copy full SHA for 7df8f02
Lib/test/test_free_threading/test_set.py
@@ -42,20 +42,24 @@ def test_contains_mutate(self):
42
s = set()
43
done = False
44
45
+ NUM_ITEMS = 2_000
46
+ NUM_LOOPS = 20
47
+
48
def read_set():
49
barrier.wait()
50
while not done:
- for i in range(64):
- result = (i % 16) in s
51
+ for i in range(NUM_ITEMS):
52
+ item = i >> 1
53
+ result = item in s
54
55
def mutate_set():
56
nonlocal done
57
- for i in range(10):
58
+ for i in range(NUM_LOOPS):
59
s.clear()
- for j in range(16):
60
+ for j in range(NUM_ITEMS):
61
s.add(j)
62
63
s.discard(j)
64
# executes the set_swap_bodies() function
65
s.__iand__(set(k for k in range(10, 20)))
0 commit comments