rlib/test/test_rsocket.py::test_dup
def test_dup():
s = RSocket(AF_INET, SOCK_STREAM)
try:
> s.bind(INETAddress('localhost', 50007))
rlib\test\test_rsocket.py:533:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <rpython.rlib.rsocket.RSocket object at 0x0000021995cf8480>
address = <INETAddress 127.0.0.1:50007>
def bind(self, address):
"""Bind the socket to a local address."""
addr = address.lock()
res = _c.socketbind(self.fd, addr, address.addrlen)
address.unlock()
if res < 0:
> raise self.error_handler()
E CSocketError: An attempt was made to access a socket in a way forbidden by its access permissions
rlib\rsocket.py:776: CSocketError
builder: rpython-win-x86-64 build #739*
test: rlib/test/test_rsocket.py::test_dup