def testBindUnusedPort(self): sock1=socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock2=socket.socket(socket.AF_INET, socket.SOCK_STREAM) port1=SU.bindOnUnusedPort(sock1) port2=SU.bindOnUnusedPort(sock2) self.assertTrue(port1>0) self.assertNotEqual(port1,port2) sockname=sock1.getsockname() self.assertEqual(("127.0.0.1",port1), sockname) sock1.close() sock2.close()
def testBindUnusedPort(self): sock1 = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock2 = socket.socket(socket.AF_INET, socket.SOCK_STREAM) port1 = SU.bindOnUnusedPort(sock1) port2 = SU.bindOnUnusedPort(sock2) self.assertTrue(port1 > 0) self.assertNotEqual(port1, port2) sockname = sock1.getsockname() self.assertEqual(("127.0.0.1", port1), sockname) sock1.close() sock2.close()
def testBindUnusedPort6(self): sock1=socket.socket(socket.AF_INET6, socket.SOCK_STREAM) sock2=socket.socket(socket.AF_INET6, socket.SOCK_STREAM) port1=SU.bindOnUnusedPort(sock1) port2=SU.bindOnUnusedPort(sock2) self.assertTrue(port1>0) self.assertNotEqual(port1,port2) host,port,_,_=sock1.getsockname() self.assertTrue(":" in host) self.assertEqual(port1, port) sock1.close() sock2.close()
def testBindUnusedPort6(self): sock1 = socket.socket(socket.AF_INET6, socket.SOCK_STREAM) sock2 = socket.socket(socket.AF_INET6, socket.SOCK_STREAM) port1 = SU.bindOnUnusedPort(sock1) port2 = SU.bindOnUnusedPort(sock2) self.assertTrue(port1 > 0) self.assertNotEqual(port1, port2) host, port, _, _ = sock1.getsockname() self.assertIn(":", host) self.assertEqual(port1, port) sock1.close() sock2.close()
def testBindUnusedPort6(self): if os.name=="java": print("Jython/java ipv6 support isn't quite there yet") return sock1=socket.socket(socket.AF_INET6, socket.SOCK_STREAM) sock2=socket.socket(socket.AF_INET6, socket.SOCK_STREAM) port1=SU.bindOnUnusedPort(sock1) port2=SU.bindOnUnusedPort(sock2) self.assertTrue(port1>0) self.assertNotEqual(port1,port2) host,port,_,_=sock1.getsockname() self.assertTrue(":" in host) self.assertEqual(port1, port) sock1.close() sock2.close()
def testBindUnusedPort6(self): if os.name == "java": print("Jython/java ipv6 support isn't quite there yet") return sock1 = socket.socket(socket.AF_INET6, socket.SOCK_STREAM) sock2 = socket.socket(socket.AF_INET6, socket.SOCK_STREAM) port1 = SU.bindOnUnusedPort(sock1) port2 = SU.bindOnUnusedPort(sock2) self.assertTrue(port1 > 0) self.assertNotEqual(port1, port2) host, port, _, _ = sock1.getsockname() self.assertTrue(":" in host) self.assertEqual(port1, port) sock1.close() sock2.close()