try to prevent busy-looping on create random port socket when doing test

This commit is contained in:
Uriel
2026-03-08 21:01:19 -03:00
parent 7f2be5f0f5
commit 07e2381cbb

View File

@@ -84,7 +84,7 @@ class TestPortAllocating(unittest.TestCase):
s.close()
sockets.clear()
for _ in range(30_000):
for _ in range(30_000 - (len(get_used_ports()) + 100)):
socket = create_random_port_socket(("30000-65535",), "127.0.0.1")
sockets.append(socket)
_, port = socket.getsockname()