Commit 38066f54 authored by Skip Montanaro's avatar Skip Montanaro

testGetServByName shouldn't check for getservbyname - the socket module

should always have it.
parent 8509fbe8
...@@ -259,24 +259,23 @@ class GeneralModuleTests(unittest.TestCase): ...@@ -259,24 +259,23 @@ class GeneralModuleTests(unittest.TestCase):
def testGetServByName(self): def testGetServByName(self):
"""Testing getservbyname().""" """Testing getservbyname()."""
if hasattr(socket, 'getservbyname'): # try a few protocols - not everyone has telnet enabled
# try a few protocols - not everyone has telnet enabled found = 0
found = 0 for proto in ("telnet", "ssh", "www", "ftp"):
for proto in ("telnet", "ssh", "www", "ftp"): try:
try: socket.getservbyname(proto, 'tcp')
socket.getservbyname(proto, 'tcp') found = 1
found = 1 break
break except socket.error:
except socket.error: pass
pass try:
try: socket.getservbyname(proto, 'udp')
socket.getservbyname(proto, 'udp') found = 1
found = 1 break
break except socket.error:
except socket.error: pass
pass if not found:
if not found: raise socket.error
raise socket.error
def testDefaultTimeout(self): def testDefaultTimeout(self):
"""Testing default timeout.""" """Testing default timeout."""
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment