Kaydet (Commit) 2e55fec1 authored tarafından Antoine Pitrou's avatar Antoine Pitrou

Make testDefaults in test.test_socket.BasicSocketPairTest more reliable.

üst b82489dd
...@@ -815,22 +815,20 @@ class BasicSocketPairTest(SocketPairTest): ...@@ -815,22 +815,20 @@ class BasicSocketPairTest(SocketPairTest):
def __init__(self, methodName='runTest'): def __init__(self, methodName='runTest'):
SocketPairTest.__init__(self, methodName=methodName) SocketPairTest.__init__(self, methodName=methodName)
def _check_defaults(self, sock):
self.assertIsInstance(sock, socket.socket)
if hasattr(socket, 'AF_UNIX'):
self.assertEqual(sock.family, socket.AF_UNIX)
else:
self.assertEqual(sock.family, socket.AF_INET)
self.assertEqual(sock.type, socket.SOCK_STREAM)
self.assertEqual(sock.proto, 0)
def _testDefaults(self): def _testDefaults(self):
pass self._check_defaults(self.cli)
def testDefaults(self): def testDefaults(self):
self.assertIsInstance(self.cli, socket.socket) self._check_defaults(self.serv)
self.assertIsInstance(self.serv, socket.socket)
if hasattr(socket, 'AF_UNIX'):
self.assertEqual(self.cli.family, socket.AF_UNIX)
self.assertEqual(self.serv.family, socket.AF_UNIX)
else:
self.assertEqual(self.cli.family, socket.AF_INET)
self.assertEqual(self.serv.family, socket.AF_INET)
self.assertEqual(self.cli.type, socket.SOCK_STREAM)
self.assertEqual(self.serv.type, socket.SOCK_STREAM)
self.assertEqual(self.cli.proto, 0)
self.assertEqual(self.serv.proto, 0)
def testRecv(self): def testRecv(self):
msg = self.serv.recv(1024) msg = self.serv.recv(1024)
......
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