diff --git a/fakeredis/_commands.py b/fakeredis/_commands.py
index f5c8b99..6b231de 100644
--- a/fakeredis/_commands.py
+++ b/fakeredis/_commands.py
@@ -1,7 +1,6 @@
 import functools
-import re
-
 import math
+import re
 
 from . import _msgs as msgs
 from ._helpers import MAX_STRING_SIZE, null_terminate, SimpleError
@@ -239,13 +238,15 @@ class AfterAny:
 class ScoreTest:
     """Argument converter for sorted set score endpoints."""
 
-    def __init__(self, value, exclusive=False):
+    def __init__(self, value, exclusive=False, bytes_val=None):
         self.value = value
         self.exclusive = exclusive
+        self.bytes_val = bytes_val
 
     @classmethod
     def decode(cls, value):
         try:
+            original_value = value
             exclusive = False
             if value[:1] == b'(':
                 exclusive = True
@@ -253,7 +254,7 @@ class ScoreTest:
             value = Float.decode(
                 value, allow_leading_whitespace=True, allow_erange=True,
                 allow_empty=True, crop_null=True)
-            return cls(value, exclusive)
+            return cls(value, exclusive, original_value)
         except SimpleError:
             raise SimpleError(msgs.INVALID_MIN_MAX_FLOAT_MSG)
 
diff --git a/fakeredis/_fakesocket.py b/fakeredis/_fakesocket.py
index 3b3a3b2..b25ed85 100644
--- a/fakeredis/_fakesocket.py
+++ b/fakeredis/_fakesocket.py
@@ -1,13 +1,13 @@
 import functools
 import hashlib
 import itertools
+import math
 import pickle
 import queue
 import random
 import time
 import weakref
 
-import math
 import redis
 import six
 
@@ -793,7 +793,7 @@ class FakeSocket:
         c = Float.decode(key.get(b'0')) + Float.decode(amount)
         if not math.isfinite(c):
             raise SimpleError(msgs.NONFINITE_MSG)
-        encoded = self._encodefloat(c, True, )
+        encoded = self._encodefloat(c, True)
         key.update(encoded)
         return encoded
 
@@ -1561,23 +1561,30 @@ class FakeSocket:
     def _zrange(self, key, start, stop, reverse, *args):
         zset = key.value
         withscores = False
+        byscore = False
         for arg in args:
             if casematch(arg, b'withscores'):
                 withscores = True
+            elif casematch(arg, b'byscore'):
+                byscore = True
             else:
                 raise SimpleError(msgs.SYNTAX_ERROR_MSG)
-        start, stop = self._fix_range(start, stop, len(zset))
-        if reverse:
-            start, stop = len(zset) - stop, len(zset) - start
-        items = zset.islice_score(start, stop, reverse)
+        if byscore:
+            items = zset.irange_score(start.lower_bound, stop.upper_bound, reverse=reverse)
+        else:
+            start, stop = Int.decode(start.bytes_val), Int.decode(stop.bytes_val)
+            start, stop = self._fix_range(start, stop, len(zset))
+            if reverse:
+                start, stop = len(zset) - stop, len(zset) - start
+            items = zset.islice_score(start, stop, reverse)
         items = self._apply_withscores(items, withscores)
         return items
 
-    @command((Key(ZSet), Int, Int), (bytes,))
+    @command((Key(ZSet), ScoreTest, ScoreTest), (bytes,))
     def zrange(self, key, start, stop, *args):
         return self._zrange(key, start, stop, False, *args)
 
-    @command((Key(ZSet), Int, Int), (bytes,))
+    @command((Key(ZSet), ScoreTest, ScoreTest), (bytes,))
     def zrevrange(self, key, start, stop, *args):
         return self._zrange(key, start, stop, True, *args)
 
diff --git a/poetry.lock b/poetry.lock
index d78f762..b2f7c5d 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -83,7 +83,7 @@ pycparser = "*"
 
 [[package]]
 name = "charset-normalizer"
-version = "2.1.0"
+version = "2.1.1"
 description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet."
 category = "dev"
 optional = false
@@ -113,7 +113,7 @@ test = ["hypothesis (==3.55.3)", "flake8 (==3.7.8)"]
 
 [[package]]
 name = "coverage"
-version = "6.4.2"
+version = "6.4.4"
 description = "Code coverage measurement for Python"
 category = "dev"
 optional = false
@@ -160,7 +160,7 @@ dev = ["tox", "bump2version (<1)", "sphinx (<2)", "importlib-metadata (<3)", "im
 
 [[package]]
 name = "distlib"
-version = "0.3.5"
+version = "0.3.6"
 description = "Distribution utilities"
 category = "dev"
 optional = false
@@ -187,33 +187,33 @@ test = ["pytest (>=6)"]
 
 [[package]]
 name = "filelock"
-version = "3.7.1"
+version = "3.8.0"
 description = "A platform independent file lock."
 category = "dev"
 optional = false
 python-versions = ">=3.7"
 
 [package.extras]
-docs = ["furo (>=2021.8.17b43)", "sphinx (>=4.1)", "sphinx-autodoc-typehints (>=1.12)"]
-testing = ["covdefaults (>=1.2.0)", "coverage (>=4)", "pytest (>=4)", "pytest-cov", "pytest-timeout (>=1.4.2)"]
+docs = ["furo (>=2022.6.21)", "sphinx (>=5.1.1)", "sphinx-autodoc-typehints (>=1.19.1)"]
+testing = ["covdefaults (>=2.2)", "coverage (>=6.4.2)", "pytest (>=7.1.2)", "pytest-cov (>=3)", "pytest-timeout (>=2.1)"]
 
 [[package]]
 name = "flake8"
-version = "4.0.1"
+version = "5.0.4"
 description = "the modular source code checker: pep8 pyflakes and co"
 category = "dev"
 optional = false
-python-versions = ">=3.6"
+python-versions = ">=3.6.1"
 
 [package.dependencies]
-importlib-metadata = {version = "<4.3", markers = "python_version < \"3.8\""}
-mccabe = ">=0.6.0,<0.7.0"
-pycodestyle = ">=2.8.0,<2.9.0"
-pyflakes = ">=2.4.0,<2.5.0"
+importlib-metadata = {version = ">=1.1.0,<4.3", markers = "python_version < \"3.8\""}
+mccabe = ">=0.7.0,<0.8.0"
+pycodestyle = ">=2.9.0,<2.10.0"
+pyflakes = ">=2.5.0,<2.6.0"
 
 [[package]]
 name = "hypothesis"
-version = "6.53.0"
+version = "6.54.4"
 description = "A library for property-based testing"
 category = "dev"
 optional = false
@@ -225,11 +225,11 @@ exceptiongroup = {version = ">=1.0.0rc8", markers = "python_version < \"3.11\""}
 sortedcontainers = ">=2.1.0,<3.0.0"
 
 [package.extras]
-all = ["black (>=19.10b0)", "click (>=7.0)", "django (>=2.2)", "dpcontracts (>=0.4)", "lark-parser (>=0.6.5)", "libcst (>=0.3.16)", "numpy (>=1.9.0)", "pandas (>=1.0)", "pytest (>=4.6)", "python-dateutil (>=1.4)", "pytz (>=2014.1)", "redis (>=3.0.0)", "rich (>=9.0.0)", "importlib-metadata (>=3.6)", "backports.zoneinfo (>=0.2.1)", "tzdata (>=2022.1)"]
+all = ["black (>=19.10b0)", "click (>=7.0)", "django (>=3.2)", "dpcontracts (>=0.4)", "lark-parser (>=0.6.5)", "libcst (>=0.3.16)", "numpy (>=1.9.0)", "pandas (>=1.0)", "pytest (>=4.6)", "python-dateutil (>=1.4)", "pytz (>=2014.1)", "redis (>=3.0.0)", "rich (>=9.0.0)", "importlib-metadata (>=3.6)", "backports.zoneinfo (>=0.2.1)", "tzdata (>=2022.1)"]
 cli = ["click (>=7.0)", "black (>=19.10b0)", "rich (>=9.0.0)"]
 codemods = ["libcst (>=0.3.16)"]
 dateutil = ["python-dateutil (>=1.4)"]
-django = ["django (>=2.2)"]
+django = ["django (>=3.2)"]
 dpcontracts = ["dpcontracts (>=0.4)"]
 ghostwriter = ["black (>=19.10b0)"]
 lark = ["lark-parser (>=0.6.5)"]
@@ -294,7 +294,7 @@ test = ["async-timeout", "trio", "testpath", "pytest-asyncio (>=0.17)", "pytest-
 
 [[package]]
 name = "keyring"
-version = "23.7.0"
+version = "23.8.2"
 description = "Store and access your passwords safely."
 category = "dev"
 optional = false
@@ -308,7 +308,7 @@ SecretStorage = {version = ">=3.2", markers = "sys_platform == \"linux\""}
 
 [package.extras]
 docs = ["sphinx", "jaraco.packaging (>=9)", "rst.linker (>=1.9)", "jaraco.tidelift (>=1.4)"]
-testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-black (>=0.3.7)", "pytest-mypy (>=0.9.1)"]
+testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "flake8 (<5)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-black (>=0.3.7)", "pytest-mypy (>=0.9.1)"]
 
 [[package]]
 name = "lupa"
@@ -320,11 +320,11 @@ python-versions = "*"
 
 [[package]]
 name = "mccabe"
-version = "0.6.1"
+version = "0.7.0"
 description = "McCabe checker, plugin for flake8"
 category = "dev"
 optional = false
-python-versions = "*"
+python-versions = ">=3.6"
 
 [[package]]
 name = "packaging"
@@ -385,11 +385,11 @@ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
 
 [[package]]
 name = "pycodestyle"
-version = "2.8.0"
+version = "2.9.1"
 description = "Python style guide checker"
 category = "dev"
 optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+python-versions = ">=3.6"
 
 [[package]]
 name = "pycparser"
@@ -401,20 +401,23 @@ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
 
 [[package]]
 name = "pyflakes"
-version = "2.4.0"
+version = "2.5.0"
 description = "passive checker of Python programs"
 category = "dev"
 optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+python-versions = ">=3.6"
 
 [[package]]
 name = "pygments"
-version = "2.12.0"
+version = "2.13.0"
 description = "Pygments is a syntax highlighting package written in Python."
 category = "dev"
 optional = false
 python-versions = ">=3.6"
 
+[package.extras]
+plugins = ["importlib-metadata"]
+
 [[package]]
 name = "pyparsing"
 version = "3.0.9"
@@ -502,7 +505,7 @@ python-versions = "*"
 
 [[package]]
 name = "readme-renderer"
-version = "35.0"
+version = "37.0"
 description = "readme_renderer is a library for rendering \"readme\" descriptions for Warehouse"
 category = "dev"
 optional = false
@@ -593,7 +596,7 @@ jupyter = ["ipywidgets (>=7.5.1,<8.0.0)"]
 
 [[package]]
 name = "secretstorage"
-version = "3.3.2"
+version = "3.3.3"
 description = "Python bindings to FreeDesktop.org Secret Service API"
 category = "dev"
 optional = false
@@ -687,7 +690,7 @@ python-versions = ">=3.7"
 
 [[package]]
 name = "urllib3"
-version = "1.26.11"
+version = "1.26.12"
 description = "HTTP library with thread-safe connection pooling, file post, and more."
 category = "dev"
 optional = false
@@ -695,7 +698,7 @@ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*,
 
 [package.extras]
 brotli = ["brotlicffi (>=0.8.0)", "brotli (>=1.0.9)", "brotlipy (>=0.6.0)"]
-secure = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "certifi", "ipaddress"]
+secure = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "certifi", "urllib3-secure-extra", "ipaddress"]
 socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"]
 
 [[package]]
@@ -751,7 +754,7 @@ lua = ["lupa"]
 [metadata]
 lock-version = "1.1"
 python-versions = "^3.7"
-content-hash = "7d7877983e79eff5e022268e408a2e7188ad5957e82aa4734e25134e75e9999c"
+content-hash = "397fb04cb476c4abb56ea30d8aa4d641c95afcb3241ff4aadbf6ac34b8a9339e"
 
 [metadata.files]
 aioredis = []
diff --git a/pyproject.toml b/pyproject.toml
index 870594c..8e68b36 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -8,7 +8,7 @@ name = "fakeredis"
 packages = [
     { include = "fakeredis" },
 ]
-version = "1.9.0"
+version = "1.9.1"
 description = "Fake implementation of redis API for testing purposes."
 readme = "README.md"
 keywords = ["redis", "rq", "django-rq", "rq-scheduler"]
@@ -59,7 +59,7 @@ pytest = "^7.1.2"
 pytest-asyncio = "0.19.0"
 pytest-cov = "^3.0.0"
 pytest-mock = "^3.7.0"
-flake8 = "^4.0.1"
+flake8 = "^5.0.4"
 
 [tool.poetry.urls]
 "Bug Tracker" = "https://github.com/cunla/fakeredis-py/issues"

diff --git a/test/test_fakeredis6.py b/test/test_fakeredis6.py
index 12e8dec..8d6e99a 100644
--- a/test/test_fakeredis6.py
+++ b/test/test_fakeredis6.py
@@ -1,3 +1,4 @@
+import math
 import os
 import threading
 from collections import OrderedDict
@@ -5,7 +6,6 @@ from datetime import datetime, timedelta
 from queue import Queue
 from time import sleep, time
 
-import math
 import pytest
 import redis
 import redis.client
@@ -1952,7 +1952,6 @@ def test_zadd_minus_zero(r):
     assert raw_command(r, 'zscore', 'foo', 'a') == b'-0'
 
 
-
 def test_zadd_wrong_type(r):
     r.sadd('foo', 'bar')
     with pytest.raises(redis.ResponseError):
@@ -2262,6 +2261,14 @@ def test_zrevrange_score_cast(r):
     )
 
 
+def test_zrange_with_large_int(r):
+    with pytest.raises(redis.ResponseError, match='value is not an integer or out of range'):
+        r.zrange('', 0, 9223372036854775808)
+    with pytest.raises(redis.ResponseError, match='value is not an integer or out of range'):
+        r.zrange('', 0, -9223372036854775809)
+
+
+
 def test_zrangebyscore(r):
     testtools.zadd(r, 'foo', {'zero': 0})
     testtools.zadd(r, 'foo', {'two': 2})
diff --git a/test/test_hypothesis.py b/test/test_hypothesis.py
index ee8ab08..9325852 100644
--- a/test/test_hypothesis.py
+++ b/test/test_hypothesis.py
@@ -1,5 +1,6 @@
 import functools
 import operator
+import sys
 
 import hypothesis
 import hypothesis.stateful
@@ -291,6 +292,7 @@ class CommonMachine(hypothesis.stateful.RuleBasedStateMachine):
         real_result, real_exc = self._evaluate(self.real, command)
 
         if fake_exc is not None and real_exc is None:
+            print('{} raised on only on fake when running {}'.format(fake_exc, command), file=sys.stderr)
             raise fake_exc
         elif real_exc is not None and fake_exc is None:
             assert real_exc == fake_exc, "Expected exception {} not raised".format(real_exc)
@@ -305,7 +307,10 @@ class CommonMachine(hypothesis.stateful.RuleBasedStateMachine):
                 assert n(f) == n(r)
             self.transaction_normalize = []
         else:
-            assert fake_result == real_result
+            if fake_result != real_result:
+                print('{}!={} when running {}'.format(fake_result, real_result, command),
+                      file=sys.stderr)
+            assert fake_result == real_result, "Discrepency when running command {}".format(command)
             if real_result == b'QUEUED':
                 # Since redis removes the distinction between simple strings and
                 # bulk strings, this might not actually indicate that we're in a
diff --git a/test/test_redispy4_plus.py b/test/test_redispy4_plus.py
index 3fe439a..1ae39e8 100644
--- a/test/test_redispy4_plus.py
+++ b/test/test_redispy4_plus.py
@@ -28,6 +28,29 @@ def test_lmove_to_nonexistent_destination(r):
     assert r.rpop('bar') == b'one'
 
 
+def test_zrange_with_byscore(r):
+    testtools.zadd(r, 'foo', {'zero': 0})
+    testtools.zadd(r, 'foo', {'two': 2})
+    testtools.zadd(r, 'foo', {'two_a_also': 2})
+    testtools.zadd(r, 'foo', {'two_b_also': 2})
+    testtools.zadd(r, 'foo', {'four': 4})
+    assert r.zrange('foo', 1, 3, byscore=True) == [b'two', b'two_a_also', b'two_b_also']
+    assert r.zrange('foo', 2, 3, byscore=True) == [b'two', b'two_a_also', b'two_b_also']
+    assert (
+            r.zrange('foo', 0, 4, byscore=True)
+            == [b'zero', b'two', b'two_a_also', b'two_b_also', b'four']
+    )
+    assert r.zrange('foo', '-inf', 1, byscore=True) == [b'zero']
+    assert (
+            r.zrange('foo', 2, '+inf', byscore=True)
+            == [b'two', b'two_a_also', b'two_b_also', b'four']
+    )
+    assert (
+            r.zrange('foo', '-inf', '+inf', byscore=True)
+            == [b'zero', b'two', b'two_a_also', b'two_b_also', b'four']
+    )
+
+
 def test_lmove_expiry(r):
     r.rpush('foo', 'one')
     r.rpush('bar', 'two')

zrange byscore kwarg not handled
`zrangebyscore` is deprecated in redis and replace by `zrange` with a `byscore=True` argument. This isn't handled in fakeredis, and I needed to change _zrange in _fakesocket to the following to handle this case: 
```
    def _zrange(self, key, start, stop, reverse, *args):
        zset = key.value
        withscores = False
        byscore = False
        for arg in args:
            if casematch(arg, b'withscores'):
                withscores = True
            elif casematch(arg, b'byscore'):
                byscore = True
            else:
                raise SimpleError(msgs.SYNTAX_ERROR_MSG)
        if byscore:
            items = zset.irange_score(ScoreTest(start).lower_bound, ScoreTest(stop).upper_bound, reverse=reverse)
        else:
            start, stop = self._fix_range(start, stop, len(zset))
            if reverse:
                start, stop = len(zset) - stop, len(zset) - start
            items = zset.islice_score(start, stop, reverse)

        items = self._apply_withscores(items, withscores)
        return items
```
test/test_redispy4_plus.py::test_zrange_with_byscore[FakeStrictRedis]
test/test_redispy4_plus.py::TestFakeStrictRedisConnectionErrors::test_lmove[FakeStrictRedis] test/test_redispy4_plus.py::test_smismember_wrong_type[FakeStrictRedis] test/test_redispy4_plus.py::test_lmove[FakeStrictRedis] test/test_redispy4_plus.py::test_lmove_to_nonexistent_destination[FakeStrictRedis] test/test_redispy4_plus.py::test_lmove_expiry[FakeStrictRedis] test/test_redispy4_plus.py::test_lmove_wrong_type[FakeStrictRedis] test/test_redispy4_plus.py::test_smismember[FakeStrictRedis] test/test_redispy4_plus.py::test_fakeredis_aioredis_uses_redis_asyncio test/test_fakeredis6.py::TestDecodeResponses::test_decode_dict[FakeStrictRedis] test/test_fakeredis6.py::TestDecodeResponses::test_decode_str[FakeStrictRedis] test/test_fakeredis6.py::TestDecodeResponses::test_decode_set[FakeStrictRedis] test/test_fakeredis6.py::TestDecodeResponses::test_decode_list[FakeStrictRedis] test/test_fakeredis6.py::TestDecodeResponses::test_decode_error[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zrevrangebyscore[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_decr[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_getbit[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zrange[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_scard[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zrem[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_lindex[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_llen[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zcount[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_spop[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_lrange[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hlen[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_sdiffstore[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_brpop[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_sdiff[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_pipeline[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zcard[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_expire[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_scan_iter[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_mget[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_sadd[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_pubsub[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_lock[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_lpop[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_transaction[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_sinter[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_smove[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zscore[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zunionstor[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_scan[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hkeys[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_sunionstore[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_srandmember[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_flushdb[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zrevrangebylex[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zrevrange[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zadd[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hgetall[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_echo[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_rpop[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hscan[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_blpop[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hget[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_brpoplpush[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_rpush[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hset[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_smembers[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hvals[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_sinterstore[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_pexpire[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_mset[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zinterstore[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_lpushx[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_exists[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_incrby[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_flushall[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hmget[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zincrby[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hscan_iter[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_pfmerge[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_rpushx[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_eval[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_lset[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_rangebylex[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_getset[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_sscan_iter[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hexists[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_lpush[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zremrangebylex[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hsetnx[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_append[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zremrangebyscore[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hmset[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_linsert[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_sscan[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zremrangebyrank[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_pfadd[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_get[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_srem[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hincrbyfloat[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_lrem[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_ncrbyfloat[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_rpoplpush[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hdel[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zlexcount[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_keys[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_sunion[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_sismember[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_incr[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_persist[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_bitcount[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zrevran[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_msetnx[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_rename[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_ltrim[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hincrby[FakeStrictRedis] test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zrangebyscore[FakeStrictRedis] test/test_fakeredis6.py::test_script_flush_errors_with_args[FakeStrictRedis-args0] test/test_fakeredis6.py::test_hincrbyfloat_with_non_float_amount_raises_error[FakeStrictRedis] test/test_fakeredis6.py::test_contains[FakeStrictRedis] test/test_fakeredis6.py::test_socket_cleanup_pubsub test/test_fakeredis6.py::test_lrem_zero_count[FakeStrictRedis] test/test_fakeredis6.py::test_zcount[FakeStrictRedis] test/test_fakeredis6.py::test_zrangebysore_exclusive[FakeStrictRedis] test/test_fakeredis6.py::test_pexpire_should_return_truthy_for_existing_key[FakeStrictRedis] test/test_fakeredis6.py::test_brpoplpush_multi_keys[FakeStrictRedis] test/test_fakeredis6.py::test_rename_expiry[FakeStrictRedis] test/test_fakeredis6.py::test_lset[FakeStrictRedis] test/test_fakeredis6.py::test_hset_then_hget[FakeStrictRedis] test/test_fakeredis6.py::test_zadd_incr[FakeStrictRedis-False] test/test_fakeredis6.py::test_rpoplpush_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_setex_using_timedelta[FakeStrictRedis] test/test_fakeredis6.py::test_pipeline_srem_no_change[FakeStrictRedis] test/test_fakeredis6.py::test_lindex_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_pubsub_run_in_thread[FakeStrictRedis] test/test_fakeredis6.py::test_hexists[FakeStrictRedis] test/test_fakeredis6.py::test_blpop_transaction[FakeStrictRedis] test/test_fakeredis6.py::test_sdiff[FakeStrictRedis] test/test_fakeredis6.py::test_setbit_expiry[FakeStrictRedis] test/test_fakeredis6.py::test_sunionstore[FakeStrictRedis] test/test_fakeredis6.py::test_scard_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_lpop_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_zrevrank[FakeStrictRedis] test/test_fakeredis6.py::test_type[FakeStrictRedis] test/test_fakeredis6.py::test_scan_iter_multiple_pages_with_match[FakeStrictRedis] test/test_fakeredis6.py::test_bitcount_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_pubsub_binary[FakeStrictRedis] test/test_fakeredis6.py::test_zadd_multiple[FakeStrictRedis] test/test_fakeredis6.py::test_foo[FakeStrictRedis] test/test_fakeredis6.py::test_setrange[FakeStrictRedis] test/test_fakeredis6.py::test_empty_set[FakeStrictRedis] test/test_fakeredis6.py::test_hscan[FakeStrictRedis] test/test_fakeredis6.py::test_zadd_with_nx[FakeStrictRedis-True-param2-2-state2] test/test_fakeredis6.py::test_setnx[FakeStrictRedis] test/test_fakeredis6.py::test_zrangebyscore_cast_scores[FakeStrictRedis] test/test_fakeredis6.py::test_zrange_descending_with_scores[FakeStrictRedis] test/test_fakeredis6.py::test_pipeline_empty[FakeStrictRedis] test/test_fakeredis6.py::test_llen[FakeStrictRedis] test/test_fakeredis6.py::test_pipeline_raises_when_watched_key_changed[FakeStrictRedis] test/test_fakeredis6.py::test_restore_invalid_dump[FakeStrictRedis] test/test_fakeredis6.py::test_get_with_non_str_keys[FakeStrictRedis] test/test_fakeredis6.py::test_hincrbyfloat_precision[FakeStrictRedis] test/test_fakeredis6.py::test_msetnx[FakeStrictRedis] test/test_fakeredis6.py::test_watch_state_is_cleared_across_multiple_watches[FakeStrictRedis] test/test_fakeredis6.py::test_set_ex_using_timedelta[FakeStrictRedis] test/test_fakeredis6.py::test_smembers_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_zrem[FakeStrictRedis] test/test_fakeredis6.py::test_zrange_same_score[FakeStrictRedis] test/test_fakeredis6.py::test_llen_no_exist[FakeStrictRedis] test/test_fakeredis6.py::test_setex_using_float[FakeStrictRedis] test/test_fakeredis6.py::test_hincrby_with_no_starting_value[FakeStrictRedis] test/test_fakeredis6.py::test_substr_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_hstrlen[FakeStrictRedis] test/test_fakeredis6.py::test_ping_pubsub[FakeStrictRedis] test/test_fakeredis6.py::test_lpop_count_negative[FakeStrictRedis] test/test_fakeredis6.py::test_lpop[FakeStrictRedis] test/test_fakeredis6.py::test_unset_bits[FakeStrictRedis] test/test_fakeredis6.py::test_hincrby[FakeStrictRedis] test/test_fakeredis6.py::test_set_nx[FakeStrictRedis] test/test_fakeredis6.py::test_zrangebyscore_slice[FakeStrictRedis] test/test_fakeredis6.py::test_setbits_and_getkeys[FakeStrictRedis] test/test_fakeredis6.py::test_zrevrangebylex_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_zrem_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_decr_badtype[FakeStrictRedis] test/test_fakeredis6.py::test_bgsave[FakeStrictRedis] test/test_fakeredis6.py::test_renamenx_doesnt_exist[FakeStrictRedis] test/test_fakeredis6.py::test_zrangebyscore[FakeStrictRedis] test/test_fakeredis6.py::test_empty_hash[FakeStrictRedis] test/test_fakeredis6.py::test_smove[FakeStrictRedis] test/test_fakeredis6.py::test_psetex_expire_value_using_timedelta[FakeStrictRedis] test/test_fakeredis6.py::test_pexpireat_should_expire_key_by_datetime[FakeStrictRedis] test/test_fakeredis6.py::test_zadd_with_nx[FakeStrictRedis-False-param2-2-state2] test/test_fakeredis6.py::test_blpop_allow_single_key[FakeStrictRedis] test/test_fakeredis6.py::test_dbsize[FakeStrictRedis] test/test_fakeredis6.py::test_pipeline[FakeStrictRedis] test/test_fakeredis6.py::test_dump_missing[FakeStrictRedis] test/test_fakeredis6.py::test_zremrangebyrank_out_of_bounds[FakeStrictRedis] test/test_fakeredis6.py::test_pipeline_no_commands[FakeStrictRedis] test/test_fakeredis6.py::test_watch_state_is_cleared_after_abort[FakeStrictRedis] test/test_fakeredis6.py::test_pipeline_failed_transaction[FakeStrictRedis] test/test_fakeredis6.py::test_set_float_value[FakeStrictRedis] test/test_fakeredis6.py::test_zinterstore_onekey[FakeStrictRedis] test/test_fakeredis6.py::test_watch_persist[FakeStrictRedis] test/test_fakeredis6.py::test_hkeys[FakeStrictRedis] test/test_fakeredis6.py::test_hsetnx[FakeStrictRedis] test/test_fakeredis6.py::test_zlexcount_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_zrangebyscore_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_smembers_runtime_error[FakeStrictRedis] test/test_fakeredis6.py::test_multiple_bits_set[FakeStrictRedis] test/test_fakeredis6.py::test_scan_single[FakeStrictRedis] test/test_fakeredis6.py::test_zrevrank_non_existent_member[FakeStrictRedis] test/test_fakeredis6.py::test_zrank_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_pttl_should_return_minus_one_for_non_expiring_key[FakeStrictRedis] test/test_fakeredis6.py::test_sort_descending[FakeStrictRedis] test/test_fakeredis6.py::test_save[FakeStrictRedis] test/test_fakeredis6.py::test_zinterstore_mixed_set_types[FakeStrictRedis] test/test_fakeredis6.py::test_pubsub_listen[FakeStrictRedis] test/test_fakeredis6.py::test_rpoplpush_expiry[FakeStrictRedis] test/test_fakeredis6.py::test_sadd_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_set_raises_wrong_ex[FakeStrictRedis] test/test_fakeredis6.py::test_set_px[FakeStrictRedis] test/test_fakeredis6.py::test_pexpireat_should_return_true_for_existing_key[FakeStrictRedis] test/test_fakeredis6.py::test_zrevrange_score_cast[FakeStrictRedis] test/test_fakeredis6.py::test_pexpireat_should_return_false_for_missing_key[FakeStrictRedis] test/test_fakeredis6.py::test_set_xx[FakeStrictRedis] test/test_fakeredis6.py::test_zadd_minus_zero[FakeStrictRedis] test/test_fakeredis6.py::test_script_flush_errors_with_args[FakeStrictRedis-args1] test/test_fakeredis6.py::test_saving_unicode_type_as_key[FakeStrictRedis] test/test_fakeredis6.py::test_exec_bad_arguments_abort[FakeStrictRedis] test/test_fakeredis6.py::test_set_get[FakeStrictRedis] test/test_fakeredis6.py::test_lpushx[FakeStrictRedis] test/test_fakeredis6.py::test_sdiff_one_key[FakeStrictRedis] test/test_fakeredis6.py::test_lrem_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_getset_exists[FakeStrictRedis] test/test_fakeredis6.py::test_scan[FakeStrictRedis] test/test_fakeredis6.py::test_zadd_with_xx[FakeStrictRedis-True-param2-0-state2] test/test_fakeredis6.py::test_set_ex_should_expire_value[FakeStrictRedis] test/test_fakeredis6.py::test_sunion[FakeStrictRedis] test/test_fakeredis6.py::test_sort_with_by_and_get_option[FakeStrictRedis] test/test_fakeredis6.py::test_zunionstore_max[FakeStrictRedis] test/test_fakeredis6.py::test_getset_not_exist[FakeStrictRedis] test/test_fakeredis6.py::test_lpush_key_does_not_exist[FakeStrictRedis] test/test_fakeredis6.py::test_expire_should_expire_key_using_timedelta[FakeStrictRedis] test/test_fakeredis6.py::test_zremrangebylex_badkey[FakeStrictRedis] test/test_fakeredis6.py::test_echo[FakeStrictRedis] test/test_fakeredis6.py::test_srandmember[FakeStrictRedis] test/test_fakeredis6.py::test_zunionstore_nan_to_zero2[FakeStrictRedis] test/test_fakeredis6.py::test_lrange_negative_indices[FakeStrictRedis] test/test_fakeredis6.py::test_srem_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_pfcount[FakeStrictRedis] test/test_fakeredis6.py::test_zcard[FakeStrictRedis] test/test_fakeredis6.py::test_spop[FakeStrictRedis] test/test_fakeredis6.py::test_ping[FakeStrictRedis] test/test_fakeredis6.py::test_delete_expire[FakeStrictRedis] test/test_fakeredis6.py::test_blpop_test_multiple_lists[FakeStrictRedis] test/test_fakeredis6.py::test_set_using_timedelta_raises_wrong_px[FakeStrictRedis] test/test_fakeredis6.py::test_zremrangebyrank[FakeStrictRedis] test/test_fakeredis6.py::test_get_invalid_type[FakeStrictRedis] test/test_fakeredis6.py::test_zrem_non_existent_member[FakeStrictRedis] test/test_fakeredis6.py::test_watch_expire[FakeStrictRedis] test/test_fakeredis6.py::test_pubsub_timeout[FakeStrictRedis-None] test/test_fakeredis6.py::test_pexpireat_should_expire_key_by_timestamp[FakeStrictRedis] test/test_fakeredis6.py::test_sunion_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_zremrangebylex[FakeStrictRedis] test/test_fakeredis6.py::test_zunionstore_badkey[FakeStrictRedis] test/test_fakeredis6.py::test_zrank[FakeStrictRedis] test/test_fakeredis6.py::test_ltrim[FakeStrictRedis] test/test_fakeredis6.py::test_delete[FakeStrictRedis] test/test_fakeredis6.py::test_blpop_single_list[FakeStrictRedis] test/test_fakeredis6.py::test_future_newstr[FakeStrictRedis] test/test_fakeredis6.py::test_incr_bad_type[FakeStrictRedis] test/test_fakeredis6.py::test_smembers_copy[FakeStrictRedis] test/test_fakeredis6.py::test_scan_iter_multiple_pages_with_type[FakeStrictRedis] test/test_fakeredis6.py::test_zrangebylex[FakeStrictRedis] test/test_fakeredis6.py::test_incr_with_float[FakeStrictRedis] test/test_fakeredis6.py::test_set_get_xx[FakeStrictRedis] test/test_fakeredis6.py::test_mget_mixed_types[FakeStrictRedis] test/test_fakeredis6.py::test_smembers[FakeStrictRedis] test/test_fakeredis6.py::test_future_newbytes[FakeStrictRedis] test/test_fakeredis6.py::test_sinter[FakeStrictRedis] test/test_fakeredis6.py::test_substr[FakeStrictRedis] test/test_fakeredis6.py::test_smove_non_existent_key[FakeStrictRedis] test/test_fakeredis6.py::test_expireat_should_return_false_for_missing_key[FakeStrictRedis] test/test_fakeredis6.py::test_set_using_timedelta_raises_wrong_ex[FakeStrictRedis] test/test_fakeredis6.py::test_pipeline_succeeds_when_watching_nonexistent_key[FakeStrictRedis] test/test_fakeredis6.py::test_zscore_non_existent_member[FakeStrictRedis] test/test_fakeredis6.py::test_brpop_single_key[FakeStrictRedis] test/test_fakeredis6.py::test_get_set_bits[FakeStrictRedis] test/test_fakeredis6.py::test_lrem_default_value[FakeStrictRedis] test/test_fakeredis6.py::test_zadd_with_xx[FakeStrictRedis-True-param0-2-state0] test/test_fakeredis6.py::test_sismember[FakeStrictRedis] test/test_fakeredis6.py::test_lset_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_dump_restore_replace[FakeStrictRedis] test/test_fakeredis6.py::test_sort_range_offset_range_and_desc[FakeStrictRedis] test/test_fakeredis6.py::test_zadd_with_ch[FakeStrictRedis-param2-2-state2] test/test_fakeredis6.py::test_lset_index_out_of_range[FakeStrictRedis] test/test_fakeredis6.py::test_unlink[FakeStrictRedis] test/test_fakeredis6.py::test_zremrangebyrank_negative_indices[FakeStrictRedis] test/test_fakeredis6.py::test_sinterstore[FakeStrictRedis] test/test_fakeredis6.py::test_zadd_with_nx_and_xx[FakeStrictRedis-False] test/test_fakeredis6.py::test_socket_cleanup_watch test/test_fakeredis6.py::test_scan_multiple_pages_with_count_arg[FakeStrictRedis] test/test_fakeredis6.py::test_zrange_score_cast[FakeStrictRedis] test/test_fakeredis6.py::test_hmset[FakeStrictRedis] test/test_fakeredis6.py::test_zrevrangebyscore_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_sdiff_empty[FakeStrictRedis] test/test_fakeredis6.py::test_expire_should_expire_key[FakeStrictRedis] test/test_fakeredis6.py::test_zadd_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_zrank_non_existent_member[FakeStrictRedis] test/test_fakeredis6.py::test_substr_noexist_key[FakeStrictRedis] test/test_fakeredis6.py::test_setbit_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_pipeline_transaction_shortcut[FakeStrictRedis] test/test_fakeredis6.py::test_incrbyfloat_precision[FakeStrictRedis] test/test_fakeredis6.py::test_setex_using_timedelta_raises_wrong_ex[FakeStrictRedis] test/test_fakeredis6.py::test_zremrangebyscore[FakeStrictRedis] test/test_fakeredis6.py::test_zunionstore_sum[FakeStrictRedis] test/test_fakeredis6.py::test_saving_non_ascii_chars_as_value[FakeStrictRedis] test/test_fakeredis6.py::test_rename_nonexistent_key[FakeStrictRedis] test/test_fakeredis6.py::test_lrem_return_value[FakeStrictRedis] test/test_fakeredis6.py::test_setex_overflow[FakeStrictRedis] test/test_fakeredis6.py::test_zrem_numeric_member[FakeStrictRedis] test/test_fakeredis6.py::test_zscan[FakeStrictRedis] test/test_fakeredis6.py::test_empty_zset[FakeStrictRedis] test/test_fakeredis6.py::test_zrevrangebylex_raises_error[FakeStrictRedis] test/test_fakeredis6.py::test_blpop_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_pexpire_should_expire_key[FakeStrictRedis] test/test_fakeredis6.py::test_multidb[FakeStrictRedis] test/test_fakeredis6.py::test_incr_by[FakeStrictRedis] test/test_fakeredis6.py::test_lindex[FakeStrictRedis] test/test_fakeredis6.py::test_zadd_with_nx_and_xx[FakeStrictRedis-True] test/test_fakeredis6.py::test_zrevrank_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_incr_followed_by_mget_returns_strings[FakeStrictRedis] test/test_fakeredis6.py::test_incrbyfloat_with_noexist[FakeStrictRedis] test/test_fakeredis6.py::test_append_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_zadd_with_nx[FakeStrictRedis-True-param0-0-state0] test/test_fakeredis6.py::test_lastsave[FakeStrictRedis] test/test_fakeredis6.py::test_saving_non_ascii_chars_as_key[FakeStrictRedis] test/test_fakeredis6.py::test_script_flush[FakeStrictRedis] test/test_fakeredis6.py::test_lpush_with_nonstr_key[FakeStrictRedis] test/test_fakeredis6.py::test_zrevrangebyscore[FakeStrictRedis] test/test_fakeredis6.py::test_zadd_with_ch[FakeStrictRedis-param0-1-state0] test/test_fakeredis6.py::test_brpoplpush_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_zremrangebylex_error[FakeStrictRedis] test/test_fakeredis6.py::test_sort_with_store_option[FakeStrictRedis] test/test_fakeredis6.py::test_zinterstore_nan_to_zero[FakeStrictRedis] test/test_fakeredis6.py::test_sort_range_with_large_range[FakeStrictRedis] test/test_fakeredis6.py::test_rpoplpush_to_nonexistent_destination[FakeStrictRedis] test/test_fakeredis6.py::test_scan_all_in_single_call[FakeStrictRedis] test/test_fakeredis6.py::test_getitem_non_existent_key[FakeStrictRedis] test/test_fakeredis6.py::test_hincrbyfloat_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_hincrby_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_saving_unicode_type_as_value[FakeStrictRedis] test/test_fakeredis6.py::test_key_patterns[FakeStrictRedis] test/test_fakeredis6.py::test_pubsub_listen_handler[FakeStrictRedis] test/test_fakeredis6.py::test_zadd_with_ch[FakeStrictRedis-param1-2-state1] test/test_fakeredis6.py::test_hmget[FakeStrictRedis] test/test_fakeredis6.py::test_pipeline_length[FakeStrictRedis] test/test_fakeredis6.py::test_hlen_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_blpop_block[FakeStrictRedis] test/test_fakeredis6.py::test_rpop_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_zunionstore_nokey[FakeStrictRedis] test/test_fakeredis6.py::test_sinter_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_zlexcount[FakeStrictRedis] test/test_fakeredis6.py::test_sdiff_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_del_operator[FakeStrictRedis] test/test_fakeredis6.py::test_rename[FakeStrictRedis] test/test_fakeredis6.py::test_rpoplpush[FakeStrictRedis] test/test_fakeredis6.py::test_lpop_count[FakeStrictRedis] test/test_fakeredis6.py::test_brpop_block[FakeStrictRedis] test/test_fakeredis6.py::test_bgsave_timestamp_update[FakeStrictRedis] test/test_fakeredis6.py::test_pipeline_transaction_value_from_callable[FakeStrictRedis] test/test_fakeredis6.py::test_rpop[FakeStrictRedis] test/test_fakeredis6.py::test_zrevrange[FakeStrictRedis] test/test_fakeredis6.py::test_sadd_as_str_type[FakeStrictRedis] test/test_fakeredis6.py::test_ltrim_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_zrevrange_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_rpushx_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_lrem_does_not_exist[FakeStrictRedis] test/test_fakeredis6.py::test_zadd_with_xx[FakeStrictRedis-True-param1-0-state1] test/test_fakeredis6.py::test_mget_with_no_keys[FakeStrictRedis] test/test_fakeredis6.py::test_zrevrangebyscore_exclusive[FakeStrictRedis] test/test_fakeredis6.py::test_set_ex_overflow[FakeStrictRedis] test/test_fakeredis6.py::test_restore_invalid_ttl[FakeStrictRedis] test/test_fakeredis6.py::test_llen_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_pipeline_ignore_errors[FakeStrictRedis] test/test_fakeredis6.py::test_zrange_with_large_int[FakeStrictRedis] test/test_fakeredis6.py::test_sismember_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_zinterstore_nokey[FakeStrictRedis] test/test_fakeredis6.py::test_persist[FakeStrictRedis] test/test_fakeredis6.py::test_srandmember_number[FakeStrictRedis] test/test_fakeredis6.py::test_sort_range_offset_norange[FakeStrictRedis] test/test_fakeredis6.py::test_zunionstore_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_swapdb_same_db[FakeStrictRedis] test/test_fakeredis6.py::test_set_non_str_keys[FakeStrictRedis] test/test_fakeredis6.py::test_lpush_then_lrange_portion[FakeStrictRedis] test/test_fakeredis6.py::test_delete_multiple[FakeStrictRedis] test/test_fakeredis6.py::test_zincrby[FakeStrictRedis] test/test_fakeredis6.py::test_zrangebylex_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_pubsub_unsubscribe[FakeStrictRedis] test/test_fakeredis6.py::test_incrbyfloat[FakeStrictRedis] test/test_fakeredis6.py::test_exec_bad_arguments[FakeStrictRedis] test/test_fakeredis6.py::test_script_exists[FakeStrictRedis] test/test_fakeredis6.py::test_hmget_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_zcount_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_brpop_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_flushdb[FakeStrictRedis] test/test_fakeredis6.py::test_zadd_empty[FakeStrictRedis] test/test_fakeredis6.py::test_brpop_test_multiple_lists[FakeStrictRedis] test/test_fakeredis6.py::test_pipeline_succeeds_despite_unwatched_key_changed[FakeStrictRedis] test/test_fakeredis6.py::test_dump_restore[FakeStrictRedis] test/test_fakeredis6.py::test_zrevrangebyscore_cast_scores[FakeStrictRedis] test/test_fakeredis6.py::test_lrem_positive_count[FakeStrictRedis] test/test_fakeredis6.py::test_hvals[FakeStrictRedis] test/test_fakeredis6.py::test_rpush[FakeStrictRedis] test/test_fakeredis6.py::test_scan_expired_key[FakeStrictRedis] test/test_fakeredis6.py::test_decr[FakeStrictRedis] test/test_fakeredis6.py::test_set_conflicting_expire_options_w_keepttl[FakeStrictRedis] test/test_fakeredis6.py::test_incr_expiry[FakeStrictRedis] test/test_fakeredis6.py::test_pfmerge[FakeStrictRedis] test/test_fakeredis6.py::test_get_does_not_exist[FakeStrictRedis] test/test_fakeredis6.py::test_setex[FakeStrictRedis] test/test_fakeredis6.py::test_pubsub_timeout[FakeStrictRedis-1] test/test_fakeredis6.py::test_decr_newkey[FakeStrictRedis] test/test_fakeredis6.py::test_zrange_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_append[FakeStrictRedis] test/test_fakeredis6.py::test_zrangebyscore_raises_error[FakeStrictRedis] test/test_fakeredis6.py::test_lrem_negative_count[FakeStrictRedis] test/test_fakeredis6.py::test_mset[FakeStrictRedis] test/test_fakeredis6.py::test_hgetall_empty_key[FakeStrictRedis] test/test_fakeredis6.py::test_hincrbyfloat_with_range_param[FakeStrictRedis] test/test_fakeredis6.py::test_hincrbyfloat_with_no_starting_value[FakeStrictRedis] test/test_fakeredis6.py::test_zremrangebyrank_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_hexists_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_set_px_overflow[FakeStrictRedis] test/test_fakeredis6.py::test_pubsub_punsubscribe[FakeStrictRedis] test/test_fakeredis6.py::test_zscore[FakeStrictRedis] test/test_fakeredis6.py::test_zadd_with_xx[FakeStrictRedis-False-param2-0-state2] test/test_fakeredis6.py::test_basic_sort[FakeStrictRedis] test/test_fakeredis6.py::test_expire_should_return_true_for_existing_key[FakeStrictRedis] test/test_fakeredis6.py::test_smove_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_expireat_should_return_true_for_existing_key[FakeStrictRedis] test/test_fakeredis6.py::test_sort_with_set[FakeStrictRedis] test/test_fakeredis6.py::test_lpush_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_zremrangebyscore_raises_error[FakeStrictRedis] test/test_fakeredis6.py::test_setrange_expiry[FakeStrictRedis] test/test_fakeredis6.py::test_expireat_should_expire_key_by_timestamp[FakeStrictRedis] test/test_fakeredis6.py::test_large_command[FakeStrictRedis] test/test_fakeredis6.py::test_setitem_getitem[FakeStrictRedis] test/test_fakeredis6.py::test_zunionstore[FakeStrictRedis] test/test_fakeredis6.py::test_zrevrangebylex[FakeStrictRedis] test/test_fakeredis6.py::test_zunionstore_mixed_set_types[FakeStrictRedis] test/test_fakeredis6.py::test_zunionstore_weights[FakeStrictRedis] test/test_fakeredis6.py::test_ttl_should_return_minus_two_for_non_existent_key[FakeStrictRedis] test/test_fakeredis6.py::test_setex_raises_wrong_ex[FakeStrictRedis] test/test_fakeredis6.py::test_delete_nonexistent_key[FakeStrictRedis] test/test_fakeredis6.py::test_ttl_should_return_minus_one_for_non_expiring_key[FakeStrictRedis] test/test_fakeredis6.py::test_hincrby_with_range_param[FakeStrictRedis] test/test_fakeredis6.py::test_zunionstore_nan_to_zero[FakeStrictRedis] test/test_fakeredis6.py::test_getset_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_ltrim_with_non_existent_key[FakeStrictRedis] test/test_fakeredis6.py::test_set_existing_key_persists[FakeStrictRedis] test/test_fakeredis6.py::test_sort_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_zadd_with_nx[FakeStrictRedis-True-param1-1-state1] test/test_fakeredis6.py::test_expire_should_return_false_for_missing_key[FakeStrictRedis] test/test_fakeredis6.py::test_zrevrange_sorted_keys[FakeStrictRedis] test/test_fakeredis6.py::test_set_keepttl[FakeStrictRedis] test/test_fakeredis6.py::test_sort_with_hash[FakeStrictRedis] test/test_fakeredis6.py::test_zremrangebylex_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_sort_alpha[FakeStrictRedis] test/test_fakeredis6.py::test_lpop_empty_list[FakeStrictRedis] test/test_fakeredis6.py::test_pubsub_psubscribe[FakeStrictRedis] test/test_fakeredis6.py::test_scard[FakeStrictRedis] test/test_fakeredis6.py::test_strlen[FakeStrictRedis] test/test_fakeredis6.py::test_pipeline_non_transactional[FakeStrictRedis] test/test_fakeredis6.py::test_incrbyfloat_bad_type[FakeStrictRedis] test/test_fakeredis6.py::test_psetex_expire_value[FakeStrictRedis] test/test_fakeredis6.py::test_set_px_should_expire_value[FakeStrictRedis] test/test_fakeredis6.py::test_linsert_after[FakeStrictRedis] test/test_fakeredis6.py::test_zscore_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_srandmember_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_zrange_with_positive_indices[FakeStrictRedis] test/test_fakeredis6.py::test_linsert_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_zremrangebyscore_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_exists[FakeStrictRedis] test/test_fakeredis6.py::test_spop_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_pubsub_ignore_sub_messages_listen[FakeStrictRedis] test/test_fakeredis6.py::test_incr_followed_by_mget[FakeStrictRedis] test/test_fakeredis6.py::test_hstrlen_missing[FakeStrictRedis] test/test_fakeredis6.py::test_hset_update[FakeStrictRedis] test/test_fakeredis6.py::test_zadd_with_xx[FakeStrictRedis-False-param0-2-state0] test/test_fakeredis6.py::test_scan_iter_single_page[FakeStrictRedis] test/test_fakeredis6.py::test_hvals_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_pfadd[FakeStrictRedis] test/test_fakeredis6.py::test_incr_with_no_preexisting_key[FakeStrictRedis] test/test_fakeredis6.py::test_pexpire_should_expire_key_using_timedelta[FakeStrictRedis] test/test_fakeredis6.py::test_zcount_exclusive[FakeStrictRedis] test/test_fakeredis6.py::test_zinterstore_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_sdiffstore[FakeStrictRedis] test/test_fakeredis6.py::test_swapdb[FakeStrictRedis] test/test_fakeredis6.py::test_sort_range_offset_range[FakeStrictRedis] test/test_fakeredis6.py::test_decr_expiry[FakeStrictRedis] test/test_fakeredis6.py::test_rpoplpush_one_to_self[FakeStrictRedis] test/test_fakeredis6.py::test_getbit[FakeStrictRedis] test/test_fakeredis6.py::test_zcard_non_existent_key[FakeStrictRedis] test/test_fakeredis6.py::test_multiple_successful_watch_calls[FakeStrictRedis] test/test_fakeredis6.py::test_set_then_get[FakeStrictRedis] test/test_fakeredis6.py::test_zrangebyscore_withscores[FakeStrictRedis] test/test_fakeredis6.py::test_expire_should_expire_immediately_with_millisecond_timedelta[FakeStrictRedis] test/test_fakeredis6.py::test_hset_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_set_px_using_timedelta[FakeStrictRedis] test/test_fakeredis6.py::test_bitcount[FakeStrictRedis] test/test_fakeredis6.py::test_ltrim_expiry[FakeStrictRedis] test/test_fakeredis6.py::test_zadd_with_nx[FakeStrictRedis-False-param1-1-state1] test/test_fakeredis6.py::test_rpushx[FakeStrictRedis] test/test_fakeredis6.py::test_empty_sort[FakeStrictRedis] test/test_fakeredis6.py::test_zcard_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_restore_exists[FakeStrictRedis] test/test_fakeredis6.py::test_pipeline_move[FakeStrictRedis] test/test_fakeredis6.py::test_hdel[FakeStrictRedis] test/test_fakeredis6.py::test_scan_iter_multiple_pages[FakeStrictRedis] test/test_fakeredis6.py::test_rename_does_exist[FakeStrictRedis] test/test_fakeredis6.py::test_hlen[FakeStrictRedis] test/test_fakeredis6.py::test_zrevrangebyscore_raises_error[FakeStrictRedis] test/test_fakeredis6.py::test_zadd_with_xx[FakeStrictRedis-False-param1-0-state1] test/test_fakeredis6.py::test_zrevrangebylex_with_limit[FakeStrictRedis] test/test_fakeredis6.py::test_getbit_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_save_timestamp_update[FakeStrictRedis] test/test_fakeredis6.py::test_zadd[FakeStrictRedis] test/test_fakeredis6.py::test_lpushx_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_rpop_count[FakeStrictRedis] test/test_fakeredis6.py::test_sinter_bytes_keys[FakeStrictRedis] test/test_fakeredis6.py::test_set_get_nx[FakeStrictRedis] test/test_fakeredis6.py::test_set_raises_wrong_px[FakeStrictRedis] test/test_fakeredis6.py::test_append_with_no_preexisting_key[FakeStrictRedis] test/test_fakeredis6.py::test_rpop_count_negative[FakeStrictRedis] test/test_fakeredis6.py::test_hmset_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_hgetall[FakeStrictRedis] test/test_fakeredis6.py::test_zrangebylex_raises_error[FakeStrictRedis] test/test_fakeredis6.py::test_incr_preexisting_key[FakeStrictRedis] test/test_fakeredis6.py::test_hgetall_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_linsert_before[FakeStrictRedis] test/test_fakeredis6.py::test_mset_with_no_keys[FakeStrictRedis] test/test_fakeredis6.py::test_empty_list[FakeStrictRedis] test/test_fakeredis6.py::test_zadd_incr[FakeStrictRedis-True] test/test_fakeredis6.py::test_dump_restore_ttl[FakeStrictRedis] test/test_fakeredis6.py::test_srem[FakeStrictRedis] test/test_fakeredis6.py::test_linsert_no_pivot[FakeStrictRedis] test/test_fakeredis6.py::test_zadd_with_nx[FakeStrictRedis-False-param0-0-state0] test/test_fakeredis6.py::test_pubsub_subscribe[FakeStrictRedis] test/test_fakeredis6.py::test_pttl_should_return_minus_two_for_non_existent_key[FakeStrictRedis] test/test_fakeredis6.py::test_hmset_empty_raises_error[FakeStrictRedis] test/test_fakeredis6.py::test_strlen_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_hdel_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_sscan[FakeStrictRedis] test/test_fakeredis6.py::test_blocking_operations_when_empty[FakeStrictRedis] test/test_fakeredis6.py::test_time[FakeStrictRedis] test/test_fakeredis6.py::test_mget[FakeStrictRedis] test/test_fakeredis6.py::test_zrange_descending[FakeStrictRedis] test/test_fakeredis6.py::test_rpush_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_set_ex[FakeStrictRedis] test/test_fakeredis6.py::test_zremrangebyscore_exclusive[FakeStrictRedis] test/test_fakeredis6.py::test_lpush_then_lrange_all[FakeStrictRedis] test/test_fakeredis6.py::test_zunionstore_nan_to_zero_ordering[FakeStrictRedis] test/test_fakeredis6.py::test_hkeys_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_incrbyfloat_expiry[FakeStrictRedis] test/test_fakeredis6.py::test_zincrby_wrong_type[FakeStrictRedis] test/test_fakeredis6.py::test_zrangebylex_with_limit[FakeStrictRedis] test/test_fakeredis6.py::test_zremrangebyscore_badkey[FakeStrictRedis] test/test_fakeredis6.py::test_zunionstore_min[FakeStrictRedis] test/test_fakeredis6.py::test_sadd[FakeStrictRedis] test/test_fakeredis6.py::test_expireat_should_expire_key_by_datetime[FakeStrictRedis] test/test_fakeredis6.py::test_hincrbyfloat[FakeStrictRedis] test/test_fakeredis6.py::test_set_conflicting_expire_options[FakeStrictRedis] test/test_fakeredis6.py::test_keys[FakeStrictRedis] test/test_fakeredis6.py::test_zinterstore[FakeStrictRedis] test/test_fakeredis6.py::test_zinterstore_max[FakeStrictRedis] test/test_fakeredis6.py::test_hincrbyfloat_on_non_float_value_raises_error[FakeStrictRedis] test/test_fakeredis6.py::test_pexpire_should_return_falsey_for_missing_key[FakeStrictRedis] test/test_fakeredis6.py::test_expire_should_not_handle_floating_point_values[FakeStrictRedis] test/test_fakeredis6.py::TestPubSubConnected::test_subscription_conn_lost[FakeStrictRedis] test/test_fakeredis6.py::TestPubSubConnected::test_basic_subscribe[FakeStrictRedis]