diff --git a/tests/test_asyncio/test_sentinel.py b/tests/test_asyncio/test_sentinel.py index 8d8b8f512c..867ff15405 100644 --- a/tests/test_asyncio/test_sentinel.py +++ b/tests/test_asyncio/test_sentinel.py @@ -13,7 +13,7 @@ ) -@pytest_asyncio.fixture(scope="module") +@pytest_asyncio.fixture(scope="module", loop_scope="module") def master_ip(master_host): yield socket.gethostbyname(master_host[0]) diff --git a/tests/test_cluster.py b/tests/test_cluster.py index d360ab07f7..4883ba66c9 100644 --- a/tests/test_cluster.py +++ b/tests/test_cluster.py @@ -111,9 +111,13 @@ class NodeProxy: def __init__(self, addr, redis_addr): self.addr = addr self.redis_addr = redis_addr - self.server = socketserver.ThreadingTCPServer(self.addr, ProxyRequestHandler) + self.server = socketserver.ThreadingTCPServer( + self.addr, ProxyRequestHandler, bind_and_activate=False + ) self.server.proxy = self - self.server.socket_reuse_address = True + self.server.allow_reuse_address = True + self.server.server_bind() + self.server.server_activate() self.thread = None self.n_connections = 0