Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-release > by-pkgid > 4d360ba0b1cda7200bbb9f8980f3433d > files > 147

python-eventlet-doc-0.13.0-7.mga5.noarch.rpm

import eventlet
eventlet.sleep(0)
from eventlet import patcher
patcher.monkey_patch()

def assimilate_real(name):
    print "Assimilating", name
    try:
        modobj = __import__('test.' + name, globals(), locals(), ['test_main'])
    except ImportError:
        print "Not importing %s, it doesn't exist in this installation/version of Python" % name
        return
    else:
        method_name = name + "_test_main"
        try:
            globals()[method_name] = modobj.test_main
            modobj.test_main.__name__ = name + '.test_main'
        except AttributeError:
            print "No test_main for %s, assuming it tests on import" % name

import all_modules

for m in all_modules.get_modules():
    assimilate_real(m)