Skip to content

Commit 2b1ff53

Browse files
authored
Fix compatibility with latest pytest-asyncio version(1.1.0) (#3708)
1 parent a757bad commit 2b1ff53

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

tests/test_asyncio/test_sentinel.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
)
1414

1515

16-
@pytest_asyncio.fixture(scope="module")
16+
@pytest_asyncio.fixture(scope="module", loop_scope="module")
1717
def master_ip(master_host):
1818
yield socket.gethostbyname(master_host[0])
1919

tests/test_cluster.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,9 +111,13 @@ class NodeProxy:
111111
def __init__(self, addr, redis_addr):
112112
self.addr = addr
113113
self.redis_addr = redis_addr
114-
self.server = socketserver.ThreadingTCPServer(self.addr, ProxyRequestHandler)
114+
self.server = socketserver.ThreadingTCPServer(
115+
self.addr, ProxyRequestHandler, bind_and_activate=False
116+
)
115117
self.server.proxy = self
116-
self.server.socket_reuse_address = True
118+
self.server.allow_reuse_address = True
119+
self.server.server_bind()
120+
self.server.server_activate()
117121
self.thread = None
118122
self.n_connections = 0
119123

0 commit comments

Comments
 (0)