Skip to content

Commit b78b3c4

Browse files
committed
fixed tests
1 parent e8439c1 commit b78b3c4

2 files changed

Lines changed: 6 additions & 8 deletions

File tree

.github/workflows/tests.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ jobs:
1010
test:
1111
runs-on: ${{ matrix.os }}
1212
strategy:
13+
max-parallel: 1
1314
matrix:
1415
os: [ubuntu-latest, windows-latest]
1516
python-version: ["3.10", "3.14"]

tests/test_ipv6.py

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,15 @@
1212
class 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

Comments
 (0)