Skip to content

Commit b46033b

Browse files
colesburymiss-islington
authored andcommitted
pythongh-130957: Use sleeping_retry in test_free_reference (pythonGH-130958)
The weak reference may not be immediately dead. (cherry picked from commit 1908115) Co-authored-by: Sam Gross <[email protected]>
1 parent a49f85a commit b46033b

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

Lib/test/test_concurrent_futures/executor.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,4 +128,7 @@ def test_free_reference(self):
128128
wr = weakref.ref(obj)
129129
del obj
130130
support.gc_collect() # For PyPy or other GCs.
131-
self.assertIsNone(wr())
131+
132+
for _ in support.sleeping_retry(support.SHORT_TIMEOUT):
133+
if wr() is None:
134+
break

0 commit comments

Comments
 (0)