@@ -120,7 +120,7 @@ def cmd_init_mock(self, r: ClusterNode) -> None:
120
120
def mock_node_resp (node : ClusterNode , response : Any ) -> ClusterNode :
121
121
connection = mock .AsyncMock ()
122
122
connection .is_connected = True
123
- connection .read_response_without_lock .return_value = response
123
+ connection .read_response .return_value = response
124
124
while node ._free :
125
125
node ._free .pop ()
126
126
node ._free .append (connection )
@@ -130,7 +130,7 @@ def mock_node_resp(node: ClusterNode, response: Any) -> ClusterNode:
130
130
def mock_node_resp_exc (node : ClusterNode , exc : Exception ) -> ClusterNode :
131
131
connection = mock .AsyncMock ()
132
132
connection .is_connected = True
133
- connection .read_response_without_lock .side_effect = exc
133
+ connection .read_response .side_effect = exc
134
134
while node ._free :
135
135
node ._free .pop ()
136
136
node ._free .append (connection )
@@ -275,16 +275,12 @@ async def test_max_connections(
275
275
for node in rc .get_nodes ():
276
276
assert node .max_connections == 10
277
277
278
- with mock .patch .object (
279
- Connection , "read_response_without_lock"
280
- ) as read_response_without_lock :
278
+ with mock .patch .object (Connection , "read_response" ) as read_response :
281
279
282
- async def read_response_without_lock_mocked (
283
- * args : Any , ** kwargs : Any
284
- ) -> None :
280
+ async def read_response_mocked (* args : Any , ** kwargs : Any ) -> None :
285
281
await asyncio .sleep (10 )
286
282
287
- read_response_without_lock .side_effect = read_response_without_lock_mocked
283
+ read_response .side_effect = read_response_mocked
288
284
289
285
with pytest .raises (MaxConnectionsError ):
290
286
await asyncio .gather (
@@ -316,10 +312,10 @@ async def test_execute_command_node_flag_primaries(self, r: RedisCluster) -> Non
316
312
assert await r .ping (target_nodes = RedisCluster .PRIMARIES ) is True
317
313
for primary in primaries :
318
314
conn = primary ._free .pop ()
319
- assert conn .read_response_without_lock .called is True
315
+ assert conn .read_response .called is True
320
316
for replica in replicas :
321
317
conn = replica ._free .pop ()
322
- assert conn .read_response_without_lock .called is not True
318
+ assert conn .read_response .called is not True
323
319
324
320
async def test_execute_command_node_flag_replicas (self , r : RedisCluster ) -> None :
325
321
"""
@@ -333,10 +329,10 @@ async def test_execute_command_node_flag_replicas(self, r: RedisCluster) -> None
333
329
assert await r .ping (target_nodes = RedisCluster .REPLICAS ) is True
334
330
for replica in replicas :
335
331
conn = replica ._free .pop ()
336
- assert conn .read_response_without_lock .called is True
332
+ assert conn .read_response .called is True
337
333
for primary in primaries :
338
334
conn = primary ._free .pop ()
339
- assert conn .read_response_without_lock .called is not True
335
+ assert conn .read_response .called is not True
340
336
341
337
await r .close ()
342
338
@@ -348,7 +344,7 @@ async def test_execute_command_node_flag_all_nodes(self, r: RedisCluster) -> Non
348
344
assert await r .ping (target_nodes = RedisCluster .ALL_NODES ) is True
349
345
for node in r .get_nodes ():
350
346
conn = node ._free .pop ()
351
- assert conn .read_response_without_lock .called is True
347
+ assert conn .read_response .called is True
352
348
353
349
async def test_execute_command_node_flag_random (self , r : RedisCluster ) -> None :
354
350
"""
@@ -359,7 +355,7 @@ async def test_execute_command_node_flag_random(self, r: RedisCluster) -> None:
359
355
called_count = 0
360
356
for node in r .get_nodes ():
361
357
conn = node ._free .pop ()
362
- if conn .read_response_without_lock .called is True :
358
+ if conn .read_response .called is True :
363
359
called_count += 1
364
360
assert called_count == 1
365
361
@@ -372,7 +368,7 @@ async def test_execute_command_default_node(self, r: RedisCluster) -> None:
372
368
mock_node_resp (def_node , "PONG" )
373
369
assert await r .ping () is True
374
370
conn = def_node ._free .pop ()
375
- assert conn .read_response_without_lock .called
371
+ assert conn .read_response .called
376
372
377
373
async def test_ask_redirection (self , r : RedisCluster ) -> None :
378
374
"""
@@ -516,7 +512,7 @@ async def test_reading_from_replicas_in_round_robin(self) -> None:
516
512
with mock .patch .multiple (
517
513
Connection ,
518
514
send_command = mock .DEFAULT ,
519
- read_response_without_lock = mock .DEFAULT ,
515
+ read_response = mock .DEFAULT ,
520
516
_connect = mock .DEFAULT ,
521
517
can_read = mock .DEFAULT ,
522
518
on_connect = mock .DEFAULT ,
@@ -548,7 +544,7 @@ def execute_command_mock_third(self, *args, **options):
548
544
# so we'll mock some of the Connection's functions to allow it
549
545
execute_command .side_effect = execute_command_mock_first
550
546
mocks ["send_command" ].return_value = True
551
- mocks ["read_response_without_lock " ].return_value = "OK"
547
+ mocks ["read_response " ].return_value = "OK"
552
548
mocks ["_connect" ].return_value = True
553
549
mocks ["can_read" ].return_value = False
554
550
mocks ["on_connect" ].return_value = True
@@ -857,8 +853,8 @@ async def test_cluster_delslots(self) -> None:
857
853
node0 = r .get_node (default_host , 7000 )
858
854
node1 = r .get_node (default_host , 7001 )
859
855
assert await r .cluster_delslots (0 , 8192 ) == [True , True ]
860
- assert node0 ._free .pop ().read_response_without_lock .called
861
- assert node1 ._free .pop ().read_response_without_lock .called
856
+ assert node0 ._free .pop ().read_response .called
857
+ assert node1 ._free .pop ().read_response .called
862
858
863
859
await r .close ()
864
860
@@ -1027,7 +1023,7 @@ async def test_cluster_setslot_stable(self, r: RedisCluster) -> None:
1027
1023
node = r .nodes_manager .get_node_from_slot (12182 )
1028
1024
mock_node_resp (node , "OK" )
1029
1025
assert await r .cluster_setslot_stable (12182 ) is True
1030
- assert node ._free .pop ().read_response_without_lock .called
1026
+ assert node ._free .pop ().read_response .called
1031
1027
1032
1028
@skip_if_redis_enterprise ()
1033
1029
async def test_cluster_replicas (self , r : RedisCluster ) -> None :
@@ -1069,7 +1065,7 @@ async def test_readonly(self) -> None:
1069
1065
for res in all_replicas_results .values ():
1070
1066
assert res is True
1071
1067
for replica in r .get_replicas ():
1072
- assert replica ._free .pop ().read_response_without_lock .called
1068
+ assert replica ._free .pop ().read_response .called
1073
1069
1074
1070
await r .close ()
1075
1071
@@ -1082,7 +1078,7 @@ async def test_readwrite(self) -> None:
1082
1078
for res in all_replicas_results .values ():
1083
1079
assert res is True
1084
1080
for replica in r .get_replicas ():
1085
- assert replica ._free .pop ().read_response_without_lock .called
1081
+ assert replica ._free .pop ().read_response .called
1086
1082
1087
1083
await r .close ()
1088
1084
@@ -2441,8 +2437,8 @@ async def test_asking_error(self, r: RedisCluster) -> None:
2441
2437
mock_node_resp_exc (first_node , AskError (ask_msg ))
2442
2438
mock_node_resp (ask_node , "MOCK_OK" )
2443
2439
res = await pipe .get (key ).execute ()
2444
- assert first_node ._free .pop ().read_response_without_lock .await_count
2445
- assert ask_node ._free .pop ().read_response_without_lock .await_count
2440
+ assert first_node ._free .pop ().read_response .await_count
2441
+ assert ask_node ._free .pop ().read_response .await_count
2446
2442
assert res == ["MOCK_OK" ]
2447
2443
2448
2444
async def test_moved_redirection_on_slave_with_default (
@@ -2497,7 +2493,7 @@ async def test_readonly_pipeline_from_readonly_client(
2497
2493
executed_on_replica = False
2498
2494
for node in slot_nodes :
2499
2495
if node .server_type == REPLICA :
2500
- if node ._free .pop ().read_response_without_lock .await_count :
2496
+ if node ._free .pop ().read_response .await_count :
2501
2497
executed_on_replica = True
2502
2498
break
2503
2499
assert executed_on_replica
0 commit comments