Skip to content

Commit 76d2653

Browse files
committed
remove introduced test
1 parent 9024079 commit 76d2653

File tree

1 file changed

+0
-31
lines changed

1 file changed

+0
-31
lines changed

Lib/test/test_weakref.py

Lines changed: 0 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import copy
1010
import threading
1111
import time
12-
import types
1312
import random
1413
import textwrap
1514

@@ -2253,36 +2252,6 @@ def test_names(self):
22532252
self.assertEqual(obj.__name__, name)
22542253
self.assertEqual(obj.__qualname__, name)
22552254

2256-
@threading_helper.requires_working_threading()
2257-
@unittest.skipUnless(support.Py_GIL_DISABLED, 'only used under free-threaded build')
2258-
def test_module_weakref(self):
2259-
# gh-135607: Avoid potential races on module weaklist under free-threaded build
2260-
mod = types.ModuleType("temp_mod")
2261-
common_ref = weakref.ref(mod)
2262-
threads = []
2263-
n_threads = 10
2264-
b = threading.Barrier(n_threads)
2265-
2266-
def weakref_mod_worker():
2267-
b.wait()
2268-
r = weakref.ref(mod)
2269-
rr = r()
2270-
self.assertIs(rr, mod)
2271-
self.assertIs(rr, common_ref())
2272-
2273-
for i in range(n_threads):
2274-
t = threading.Thread(target=weakref_mod_worker)
2275-
threads.append(t)
2276-
t.start()
2277-
2278-
for t in threads:
2279-
t.join()
2280-
2281-
r = weakref.ref(mod)
2282-
self.assertIsNotNone(r, "weak ref to a module should not be None")
2283-
self.assertIs(r(), common_ref())
2284-
del mod
2285-
22862255

22872256
libreftest = """ Doctest for examples in the library reference: weakref.rst
22882257

0 commit comments

Comments
 (0)