4361f526d6df6f75ecf933df9cd7b3305978a0c9
[packages/trusty/python-eventlet.git] / python-eventlet / tests / isolated / patcher_threading_join.py
1 # Issue #223: test threading.Thread.join with monkey-patching
2 import eventlet
3
4 # no standard tests in this file, ignore
5 __test__ = False
6
7
8 if __name__ == '__main__':
9     eventlet.monkey_patch()
10
11     import threading
12     import time
13
14     sleeper = threading.Thread(target=time.sleep, args=(1,))
15     start = time.time()
16     sleeper.start()
17     sleeper.join()
18     dt = time.time() - start
19
20     if dt < 1.0:
21         raise Exception("test failed: dt=%s" % dt)
22
23     print('pass')