Files
deb-python-eventlet/tests/isolated/patcher_threading_join.py
Victor Stinner 2e81481370 Issue #223: Fix threading monkey-patching on py3.4
Fix the monkey-patching of the threading module on Python 3.4. Instead
of removing the thread state lock, patch the _bootstrap_inner() method
to release it.
2015-04-09 14:31:53 +02:00

24 lines
474 B
Python

# Issue #223: test threading.Thread.join with monkey-patching
import eventlet
# no standard tests in this file, ignore
__test__ = False
if __name__ == '__main__':
eventlet.monkey_patch()
import threading
import time
sleeper = threading.Thread(target=time.sleep, args=(1,))
start = time.time()
sleeper.start()
sleeper.join()
dt = time.time() - start
if dt < 1.0:
raise Exception("test failed: dt=%s" % dt)
print('pass')