1212class TestIPv6Server (unittest .TestCase ):
1313 """Test suite for IPv6 server"""
1414
15- PORT = 9990
16-
1715 def test_ipv6_socket_creation (self ):
1816 """Test that IPv6 address creates AF_INET6 socket"""
19- server = uhttp_server .HttpServer (address = '::' , port = self . PORT )
17+ server = uhttp_server .HttpServer (address = '::' , port = 0 )
2018 self .assertEqual (server .socket .family , socket .AF_INET6 )
2119 server .close ()
2220
2321 def test_ipv4_socket_creation (self ):
2422 """Test that IPv4 address creates AF_INET socket"""
25- server = uhttp_server .HttpServer (address = '0.0.0.0' , port = self . PORT + 1 )
23+ server = uhttp_server .HttpServer (address = '0.0.0.0' , port = 0 )
2624 self .assertEqual (server .socket .family , socket .AF_INET )
2725 server .close ()
2826
@@ -45,10 +43,9 @@ def test_bindable_addresses(self):
4543 ('::' , socket .AF_INET6 ),
4644 ('0.0.0.0' , socket .AF_INET ),
4745 ]
48- for i , ( address , expected_family ) in enumerate ( test_cases ) :
46+ for address , expected_family in test_cases :
4947 try :
50- server = uhttp_server .HttpServer (
51- address = address , port = self .PORT + 10 + i )
48+ server = uhttp_server .HttpServer (address = address , port = 0 )
5249 self .assertEqual (
5350 server .socket .family , expected_family ,
5451 f"Address { address } should create { expected_family } " )
@@ -64,7 +61,7 @@ class TestDualStack(unittest.TestCase):
6461
6562 server = None
6663 server_thread = None
67- PORT = 9995
64+ PORT = 9975
6865
6966 @classmethod
7067 def setUpClass (cls ):
0 commit comments