--- a/qmsk/net/transport/endpoint.py Sun Aug 23 22:32:05 2009 +0300
+++ b/qmsk/net/transport/endpoint.py Sun Aug 23 22:39:19 2009 +0300
@@ -35,9 +35,9 @@
flags = 0
if passive :
- flags |= socket.AI_PASSIVE
+ flags |= constants.AI_PASSIVE
- return self.getaddrinfo(0, family, socktype, protocol, flags)
+ return self.getaddrinfo(family, socktype, protocol, flags)
class UnixAddr (Endpoint) :
"""
--- a/test/transport_tcp.py Sun Aug 23 22:32:05 2009 +0300
+++ b/test/transport_tcp.py Sun Aug 23 22:39:19 2009 +0300
@@ -57,6 +57,12 @@
self.assertEquals(cs.sock.getsockname(), sockaddr)
self.assertEquals(cs.sock.getpeername(), self.sockaddr)
+ def test_connect_inet (self) :
+ cc = tcp.Client(endpoint.InetAddr('localhost', self.sockaddr.port), socket.AF_INET)
+ cs = cc.connect()
+
+ self.assertEquals(cs.sock.getpeername(), self.sockaddr)
+
if __name__ == '__main__' :
unittest.main()