summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrank Krick <frank.krick@gmail.com>2018-10-28 21:20:01 -0400
committerFrank Krick <frank.krick@gmail.com>2018-10-28 21:20:01 -0400
commita3a2774a1cd9bc1622df9f81b825f8aa2fe080c5 (patch)
tree6407558e84fda9d1b6398a2a0da6ce90c5a9703d
parentc7710050bf2f84d8f3f1737be8dfcafc8c1bb9a2 (diff)
downloadwaitress-a3a2774a1cd9bc1622df9f81b825f8aa2fe080c5.tar.gz
Fix for test cases on Windows
-rw-r--r--waitress/tests/test_server.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/waitress/tests/test_server.py b/waitress/tests/test_server.py
index 53abd8e..1052f08 100644
--- a/waitress/tests/test_server.py
+++ b/waitress/tests/test_server.py
@@ -255,6 +255,7 @@ class TestWSGIServer(unittest.TestCase):
def test_create_with_one_tcp_socket(self):
from waitress.server import TcpWSGIServer
sockets = [socket.socket(socket.AF_INET, socket.SOCK_STREAM)]
+ sockets[0].bind(('127.0.0.1', 0))
inst = self._makeWithSockets(_start=False, sockets=sockets)
self.assertTrue(isinstance(inst, TcpWSGIServer))
@@ -262,7 +263,9 @@ class TestWSGIServer(unittest.TestCase):
from waitress.server import MultiSocketServer
sockets = [
socket.socket(socket.AF_INET, socket.SOCK_STREAM),
- socket.socket(socket.AF_INET6, socket.SOCK_STREAM)]
+ socket.socket(socket.AF_INET, socket.SOCK_STREAM)]
+ sockets[0].bind(('127.0.0.1', 0))
+ sockets[1].bind(('127.0.0.1', 0))
inst = self._makeWithSockets(_start=False, sockets=sockets)
self.assertTrue(isinstance(inst, MultiSocketServer))
self.assertEqual(len(inst.effective_listen), 2)