[pypy-commit] pypy py3k: Fix tests in module/_socket

amauryfa noreply at buildbot.pypy.org
Sun Dec 4 20:59:14 CET 2011


Author: Amaury Forgeot d'Arc <amauryfa at gmail.com>
Branch: py3k
Changeset: r50146:afebfe18049c
Date: 2011-12-03 22:18 +0100
http://bitbucket.org/pypy/pypy/changeset/afebfe18049c/

Log:	Fix tests in module/_socket

diff --git a/pypy/module/_socket/test/test_sock_app.py b/pypy/module/_socket/test/test_sock_app.py
--- a/pypy/module/_socket/test/test_sock_app.py
+++ b/pypy/module/_socket/test/test_sock_app.py
@@ -536,7 +536,8 @@
 
         clientsock = _socket.socket(_socket.AF_UNIX)
         clientsock.connect(sockpath)
-        s, addr = serversock._accept()
+        fileno, addr = serversock._accept()
+        s = _socket.socket(fileno=fileno)
         assert not addr
 
         s.send(b'X')
@@ -588,7 +589,8 @@
         from _socket import socket, timeout
         cli = socket()
         cli.connect(self.serv.getsockname())
-        t, addr = self.serv._accept()
+        fileno, addr = self.serv._accept()
+        t = socket(fileno=fileno)
         cli.settimeout(1.0)
         # test recv() timeout
         t.send(b'*')
@@ -623,7 +625,8 @@
         MSG = b'dupa was here\n'
         cli = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
         cli.connect(self.serv.getsockname())
-        conn, addr = self.serv._accept()
+        fileno, addr = self.serv._accept()
+        conn = socket.socket(fileno=fileno)
         buf = buffer(MSG)
         conn.send(buf)
         buf = array.array('b', b' '*1024)
@@ -638,7 +641,8 @@
         MSG = b'dupa was here\n'
         cli = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
         cli.connect(self.serv.getsockname())
-        conn, addr = self.serv._accept()
+        fileno, addr = self.serv._accept()
+        conn = socket.socket(fileno=fileno)
         buf = buffer(MSG)
         conn.send(buf)
         buf = array.array('b', b' '*1024)


More information about the pypy-commit mailing list