summaryrefslogtreecommitdiff
path: root/tests/test_cluster.py
diff options
context:
space:
mode:
authorDongkeun Lee <3315213+zakaf@users.noreply.github.com>2022-12-25 23:18:24 +0900
committerGitHub <noreply@github.com>2022-12-25 16:18:24 +0200
commitd693221e9ac4bdf09cf3538ea38e7d7d2799059b (patch)
tree2d9f01b24bb54b46486058a932973bbabcfc9005 /tests/test_cluster.py
parent55298e49caa5d76a7371568d2773e8e245b388a1 (diff)
downloadredis-py-d693221e9ac4bdf09cf3538ea38e7d7d2799059b.tar.gz
Allow EVAL_RO and EVALSHA_RO to be routed to read replica (#2494)
* fix typo (Lue -> Lua) * run eval_ro, evalsha_ro test on redis cluster * Add eval_ro, evalsha_ro to read only commands * assert that commands are run in a round robin manner Co-authored-by: zach.lee <zach.lee@sendbird.com> Co-authored-by: dvora-h <67596500+dvora-h@users.noreply.github.com>
Diffstat (limited to 'tests/test_cluster.py')
-rw-r--r--tests/test_cluster.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/tests/test_cluster.py b/tests/test_cluster.py
index 9866cfc..27cfee1 100644
--- a/tests/test_cluster.py
+++ b/tests/test_cluster.py
@@ -561,7 +561,15 @@ class TestRedisClusterObj:
read_cluster.get("foo")
read_cluster.get("foo")
read_cluster.get("foo")
- mocks["send_command"].assert_has_calls([call("READONLY")])
+ mocks["send_command"].assert_has_calls(
+ [
+ call("READONLY"),
+ call("GET", "foo"),
+ call("READONLY"),
+ call("GET", "foo"),
+ call("GET", "foo"),
+ ]
+ )
def test_keyslot(self, r):
"""