+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'