summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_socket.py
diff options
context:
space:
mode:
authorAntoine Pitrou <solipsis@pitrou.net>2010-09-14 21:24:25 (GMT)
committerAntoine Pitrou <solipsis@pitrou.net>2010-09-14 21:24:25 (GMT)
commit2e55fec14c7e91d17760b966f19c41634b5a12fd (patch)
tree817a07e0c998f113c96c183c281cc662d13a81b5 /Lib/test/test_socket.py
parentb82489dd7fbee1b4be80f7a4cea88eb68ee51358 (diff)
downloadcpython-2e55fec14c7e91d17760b966f19c41634b5a12fd.zip
cpython-2e55fec14c7e91d17760b966f19c41634b5a12fd.tar.gz
cpython-2e55fec14c7e91d17760b966f19c41634b5a12fd.tar.bz2
Make testDefaults in test.test_socket.BasicSocketPairTest more reliable.
Diffstat (limited to 'Lib/test/test_socket.py')
-rw-r--r--Lib/test/test_socket.py24
1 files changed, 11 insertions, 13 deletions
diff --git a/Lib/test/test_socket.py b/Lib/test/test_socket.py
index 690d9b5..718ea5c 100644
--- a/Lib/test/test_socket.py
+++ b/Lib/test/test_socket.py
@@ -815,22 +815,20 @@ class BasicSocketPairTest(SocketPairTest):
def __init__(self, methodName='runTest'):
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):
- pass
+ self._check_defaults(self.cli)
def testDefaults(self):
- self.assertIsInstance(self.cli, socket.socket)
- 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)
+ self._check_defaults(self.serv)
def testRecv(self):
msg = self.serv.recv(1024)