Add python-eventlet 0.16.1
[packages/trusty/python-eventlet.git] / eventlet / tests / stdlib / all_monkey.py
1 import eventlet
2 eventlet.sleep(0)
3 from eventlet import patcher
4 patcher.monkey_patch()
5
6
7 def assimilate_real(name):
8     print("Assimilating", name)
9     try:
10         modobj = __import__('test.' + name, globals(), locals(), ['test_main'])
11     except ImportError:
12         print("Not importing %s, it doesn't exist in this installation/version of Python" % name)
13         return
14     else:
15         method_name = name + "_test_main"
16         try:
17             globals()[method_name] = modobj.test_main
18             modobj.test_main.__name__ = name + '.test_main'
19         except AttributeError:
20             print("No test_main for %s, assuming it tests on import" % name)
21
22 import all_modules
23
24 for m in all_modules.get_modules():
25     assimilate_real(m)