Add python-eventlet 0.16.1
[packages/trusty/python-eventlet.git] / eventlet / tests / greendns_test.py
diff --git a/eventlet/tests/greendns_test.py b/eventlet/tests/greendns_test.py
new file mode 100644 (file)
index 0000000..7a64b1e
--- /dev/null
@@ -0,0 +1,13 @@
+from nose.plugins.skip import SkipTest
+
+
+def test_greendns_getnameinfo_resolve_port():
+    try:
+        from eventlet.support import greendns
+    except ImportError:
+        raise SkipTest('greendns requires package dnspython')
+
+    # https://bitbucket.org/eventlet/eventlet/issue/152
+    _, port1 = greendns.getnameinfo(('127.0.0.1', 80), 0)
+    _, port2 = greendns.getnameinfo(('localhost', 80), 0)
+    assert port1 == port2 == 'http'