X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;ds=inline;f=python-eventlet%2Ftests%2Fisolated%2Fmysqldb_monkey_patch.py;fp=python-eventlet%2Ftests%2Fisolated%2Fmysqldb_monkey_patch.py;h=8522d064f2ad380e782c83e34048e1388ac2328f;hb=358bd9258c2b6d2ee74de4dfd07a5123107abad4;hp=0000000000000000000000000000000000000000;hpb=376ff3bfe7071cc0793184a378c4e74508fb0d97;p=packages%2Ftrusty%2Fpython-eventlet.git diff --git a/python-eventlet/tests/isolated/mysqldb_monkey_patch.py b/python-eventlet/tests/isolated/mysqldb_monkey_patch.py new file mode 100644 index 0000000..8522d06 --- /dev/null +++ b/python-eventlet/tests/isolated/mysqldb_monkey_patch.py @@ -0,0 +1,14 @@ +from __future__ import print_function + +# no standard tests in this file, ignore +__test__ = False + +if __name__ == '__main__': + import MySQLdb as m + from eventlet import patcher + from eventlet.green import MySQLdb as gm + patcher.monkey_patch(all=True, MySQLdb=True) + patched_set = set(patcher.already_patched) - set(['psycopg']) + assert patched_set == frozenset(['MySQLdb', 'os', 'select', 'socket', 'thread', 'time']) + assert m.connect == gm.connect + print('pass')