diff --git a/redis/asyncio/cluster.py b/redis/asyncio/cluster.py index 10a5675e82..fa918721dc 100644 --- a/redis/asyncio/cluster.py +++ b/redis/asyncio/cluster.py @@ -725,7 +725,7 @@ def __init__( server_type: Optional[str] = None, max_connections: int = 2 ** 31, connection_class: Type[Connection] = Connection, - response_callbacks: Dict = None, + response_callbacks: Dict = RedisCluster.RESPONSE_CALLBACKS, **connection_kwargs, ) -> None: if host == "localhost": diff --git a/tests/test_asyncio/test_cluster.py b/tests/test_asyncio/test_cluster.py index 6543e2849c..6c28ce35a2 100644 --- a/tests/test_asyncio/test_cluster.py +++ b/tests/test_asyncio/test_cluster.py @@ -244,6 +244,11 @@ async def test_startup_nodes(self) -> None: await cluster.close() + startup_nodes = [ClusterNode("127.0.0.1", 16379)] + async with RedisCluster(startup_nodes=startup_nodes) as rc: + assert await rc.set("A", 1) + assert await rc.get("A") == b"1" + async def test_empty_startup_nodes(self) -> None: """ Test that exception is raised when empty providing empty startup_nodes