Example #1
0
 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()
Example #2
0
 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()
Example #3
0
 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()
Example #4
0
 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()
Example #5
0
 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()
Example #6
0
 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()