diff options
author | Chayim <chayim@users.noreply.github.com> | 2023-03-22 18:04:42 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-22 18:04:42 +0200 |
commit | 7b48b1bb34f97e4adf32c12a987ff593dc536aef (patch) | |
tree | 779459c3c1472e29f8e639877759d80dbed9b917 /tests/test_asyncio/test_cluster.py | |
parent | 54a1dce8cbe5b7082588e831e0db22f2aa6a5166 (diff) | |
download | redis-py-4.3.tar.gz |
Diffstat (limited to 'tests/test_asyncio/test_cluster.py')
-rw-r--r-- | tests/test_asyncio/test_cluster.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/test_asyncio/test_cluster.py b/tests/test_asyncio/test_cluster.py index d6e01f7..2e44cdd 100644 --- a/tests/test_asyncio/test_cluster.py +++ b/tests/test_asyncio/test_cluster.py @@ -333,6 +333,23 @@ class TestRedisClusterObj: called_count += 1 assert called_count == 1 + async def test_asynckills(self, r) -> None: + + await r.set("foo", "foo") + await r.set("bar", "bar") + + t = asyncio.create_task(r.get("foo")) + await asyncio.sleep(1) + t.cancel() + try: + await t + except asyncio.CancelledError: + pytest.fail("connection is left open with unread response") + + assert await r.get("bar") == b"bar" + assert await r.ping() + assert await r.get("foo") == b"foo" + async def test_execute_command_default_node(self, r: RedisCluster) -> None: """ Test command execution without node flag is being executed on the |