summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorVictor Stinner <vstinner@redhat.com>2015-06-29 16:03:56 +0200
committerSergey Shepelev <temotor@gmail.com>2015-06-30 22:36:01 +0300
commite9f19c6df4a6e97a36a974338196a5a0bda079e4 (patch)
tree36ffcd3e579af41d3b53849afe7321d4f64305b3 /tests
parent3ba7b02dfacb00e51dcad8097c3854f51c2b7d71 (diff)
downloadeventlet-py3_openssl.tar.gz
Port eventlet.green.OpenSSL to Python 3py3_openssl
* Fix import syntax for Python 3: use relative imports * Add unit test
Diffstat (limited to 'tests')
-rw-r--r--tests/openssl_test.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/openssl_test.py b/tests/openssl_test.py
new file mode 100644
index 0000000..a4498dc
--- /dev/null
+++ b/tests/openssl_test.py
@@ -0,0 +1,17 @@
+import tests
+
+
+def test_import():
+ # https://github.com/eventlet/eventlet/issues/238
+ # Ensure that it's possible to import eventlet.green.OpenSSL.
+ # Most basic test to check Python 3 compatibility.
+ try:
+ import OpenSSL
+ except ImportError:
+ raise tests.SkipTest('need pyopenssl')
+
+ import eventlet.green.OpenSSL.SSL
+ import eventlet.green.OpenSSL.crypto
+ import eventlet.green.OpenSSL.rand
+ import eventlet.green.OpenSSL.tsafe
+ import eventlet.green.OpenSSL.version