[pypy-commit] pypy default: fix _socket.socket name/module
bdkearns
noreply at buildbot.pypy.org
Wed Apr 30 21:13:49 CEST 2014
Author: Brian Kearns <bdkearns at gmail.com>
Branch:
Changeset: r71103:3f94cefb76d7
Date: 2014-04-30 15:12 -0400
http://bitbucket.org/pypy/pypy/changeset/3f94cefb76d7/
Log: fix _socket.socket name/module
diff --git a/pypy/module/_socket/interp_socket.py b/pypy/module/_socket/interp_socket.py
--- a/pypy/module/_socket/interp_socket.py
+++ b/pypy/module/_socket/interp_socket.py
@@ -600,7 +600,8 @@
method = getattr(W_RSocket, methodname + '_w')
socketmethods[methodname] = interp2app(method)
-W_RSocket.typedef = TypeDef("_socket.socket",
+W_RSocket.typedef = TypeDef("socket",
+ __module__ = "_socket",
__doc__ = """\
socket([family[, type[, proto]]]) -> socket object
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
@@ -313,6 +313,11 @@
cls.space = space
cls.w_udir = space.wrap(str(udir))
+ def test_module(self):
+ import _socket
+ assert _socket.socket.__name__ == 'socket'
+ assert _socket.socket.__module__ == '_socket'
+
def test_ntoa_exception(self):
import _socket
raises(_socket.error, _socket.inet_ntoa, "ab")
More information about the pypy-commit
mailing list