Add python-eventlet package to MOS 8.0 repository
[packages/trusty/python-eventlet.git] / python-eventlet / tests / isolated / mysqldb_monkey_patch.py
diff --git a/python-eventlet/tests/isolated/mysqldb_monkey_patch.py b/python-eventlet/tests/isolated/mysqldb_monkey_patch.py
new file mode 100644 (file)
index 0000000..8522d06
--- /dev/null
@@ -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')