aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Lib/test/test_threading.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/test/test_threading.py')
-rw-r--r--Lib/test/test_threading.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/Lib/test/test_threading.py b/Lib/test/test_threading.py
index b7688863626..814c00ca0fd 100644
--- a/Lib/test/test_threading.py
+++ b/Lib/test/test_threading.py
@@ -1219,18 +1219,18 @@ class ThreadTests(BaseTestCase):
import threading
done = threading.Event()
- def loop():
+ def set_event():
done.set()
-
class Cycle:
def __init__(self):
self.self_ref = self
- self.thr = threading.Thread(target=loop, daemon=True)
+ self.thr = threading.Thread(target=set_event, daemon=True)
self.thr.start()
- done.wait()
+ self.thr.join()
def __del__(self):
+ assert done.is_set()
assert not self.thr.is_alive()
self.thr.join()
assert not self.thr.is_alive()