# HG changeset patch # User Tero Marttila # Date 1251056359 -10800 # Node ID 50dc1517f79712d34f82702034844493dba856e1 # Parent 5ce1f16ee3fa7264dfd2a198ec5ca07c1b7ed726 fix endpoint.InetAddr.resolve diff -r 5ce1f16ee3fa -r 50dc1517f797 qmsk/net/transport/endpoint.py --- 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) : """ diff -r 5ce1f16ee3fa -r 50dc1517f797 test/transport_tcp.py --- 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()