testGetServByName shouldn't check for getservbyname - the socket module

should always have it.
This commit is contained in:
Skip Montanaro 2002-08-02 15:52:30 +00:00
parent 940e970f6e
commit f4433303a8

View 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."""