]> granicus.if.org Git - python/commitdiff
testGetServByName shouldn't check for getservbyname - the socket module
authorSkip Montanaro <skip@pobox.com>
Fri, 2 Aug 2002 15:52:30 +0000 (15:52 +0000)
committerSkip Montanaro <skip@pobox.com>
Fri, 2 Aug 2002 15:52:30 +0000 (15:52 +0000)
should always have it.

Lib/test/test_socket.py

index b4bb293213e03692dcbc9cebbeafebbc2582ca25..737b4310d65ba0605ca11416ab9e7e54eadfe709 100644 (file)
@@ -259,24 +259,23 @@ class GeneralModuleTests(unittest.TestCase):
 
     def testGetServByName(self):
         """Testing getservbyname()."""
-        if hasattr(socket, 'getservbyname'):
-            # try a few protocols - not everyone has telnet enabled
-            found = 0
-            for proto in ("telnet", "ssh", "www", "ftp"):
-                try:
-                    socket.getservbyname(proto, 'tcp')
-                    found = 1
-                    break
-                except socket.error:
-                    pass
-                try:
-                    socket.getservbyname(proto, 'udp')
-                    found = 1
-                    break
-                except socket.error:
-                    pass
-                if not found:
-                    raise socket.error
+        # try a few protocols - not everyone has telnet enabled
+        found = 0
+        for proto in ("telnet", "ssh", "www", "ftp"):
+            try:
+                socket.getservbyname(proto, 'tcp')
+                found = 1
+                break
+            except socket.error:
+                pass
+            try:
+                socket.getservbyname(proto, 'udp')
+                found = 1
+                break
+            except socket.error:
+                pass
+            if not found:
+                raise socket.error
 
     def testDefaultTimeout(self):
         """Testing default timeout."""