summaryrefslogtreecommitdiff
path: root/tests/test_commands.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_commands.py')
-rw-r--r--tests/test_commands.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/tests/test_commands.py b/tests/test_commands.py
index 1c9a5c2..aa6745b 100644
--- a/tests/test_commands.py
+++ b/tests/test_commands.py
@@ -9,7 +9,7 @@ import pytest
import redis
from redis import exceptions
-from redis.client import parse_info
+from redis.client import EMPTY_RESPONSE, NEVER_DECODE, parse_info
from .conftest import (
_get_client,
@@ -917,6 +917,16 @@ class TestRedisCommands:
time.sleep(0.3)
assert r.bgsave(True)
+ def test_never_decode_option(self, r: redis.Redis):
+ opts = {NEVER_DECODE: []}
+ r.delete("a")
+ assert r.execute_command("EXISTS", "a", **opts) == 0
+
+ def test_empty_response_option(self, r: redis.Redis):
+ opts = {EMPTY_RESPONSE: []}
+ r.delete("a")
+ assert r.execute_command("EXISTS", "a", **opts) == 0
+
# BASIC KEY COMMANDS
def test_append(self, r):
assert r.append("a", "a1") == 2