>>> py3-django-redis: Building community/py3-django-redis 6.0.0-r0 (using abuild 3.15.0-r2) started Mon, 07 Jul 2025 21:07:30 +0000 >>> py3-django-redis: Validating /home/buildozer/aports/community/py3-django-redis/APKBUILD... >>> py3-django-redis: Analyzing dependencies... >>> py3-django-redis: Installing for build: build-base py3-django py3-setuptools py3-wheel py3-gpep517 py3-redis py3-pytest py3-pytest-cov py3-pytest-mock py3-pytest-xdist py3-lz4 py3-msgpack valkey ( 1/64) Installing libbz2 (1.0.8-r6) ( 2/64) Installing libffi (3.5.1-r0) ( 3/64) Installing gdbm (1.24-r0) ( 4/64) Installing xz-libs (5.8.1-r0) ( 5/64) Installing mpdecimal (4.0.1-r0) ( 6/64) Installing libpanelw (6.5_p20250614-r0) ( 7/64) Installing sqlite-libs (3.50.2-r0) ( 8/64) Installing python3 (3.12.11-r0) ( 9/64) Installing python3-pycache-pyc0 (3.12.11-r0) (10/64) Installing pyc (3.12.11-r0) (11/64) Installing py3-asgiref (3.8.1-r1) (12/64) Installing py3-asgiref-pyc (3.8.1-r1) (13/64) Installing py3-sqlparse (0.5.1-r0) (14/64) Installing py3-sqlparse-pyc (0.5.1-r0) (15/64) Installing tzdata (2025b-r0) (16/64) Installing py3-django-pyc (4.2.23-r0) (17/64) Installing python3-pyc (3.12.11-r0) (18/64) Installing py3-django (4.2.23-r0) (19/64) Installing py3-parsing (3.2.3-r0) (20/64) Installing py3-parsing-pyc (3.2.3-r0) (21/64) Installing py3-packaging (25.0-r0) (22/64) Installing py3-packaging-pyc (25.0-r0) (23/64) Installing py3-setuptools (80.9.0-r0) (24/64) Installing py3-setuptools-pyc (80.9.0-r0) (25/64) Installing py3-wheel (0.46.1-r0) (26/64) Installing py3-wheel-pyc (0.46.1-r0) (27/64) Installing py3-installer (0.7.0-r2) (28/64) Installing py3-installer-pyc (0.7.0-r2) (29/64) Installing py3-gpep517 (19-r0) (30/64) Installing py3-gpep517-pyc (19-r0) (31/64) Installing hiredis (1.3.0-r0) (32/64) Installing py3-hiredis (3.2.1-r0) (33/64) Installing py3-hiredis-pyc (3.2.1-r0) (34/64) Installing py3-redis (6.1.0-r0) (35/64) Installing py3-redis-pyc (6.1.0-r0) (36/64) Installing py3-iniconfig (2.1.0-r0) (37/64) Installing py3-iniconfig-pyc (2.1.0-r0) (38/64) Installing py3-pluggy (1.5.0-r0) (39/64) Installing py3-pluggy-pyc (1.5.0-r0) (40/64) Installing py3-py (1.11.0-r4) (41/64) Installing py3-py-pyc (1.11.0-r4) (42/64) Installing py3-pygments (2.19.2-r0) (43/64) Installing py3-pygments-pyc (2.19.2-r0) (44/64) Installing py3-pytest (8.4.1-r0) (45/64) Installing py3-pytest-pyc (8.4.1-r0) (46/64) Installing py3-coverage (7.9.2-r0) (47/64) Installing py3-coverage-pyc (7.9.2-r0) (48/64) Installing py3-pytest-cov (5.0.0-r0) (49/64) Installing py3-pytest-cov-pyc (5.0.0-r0) (50/64) Installing py3-mock (5.2.0-r0) (51/64) Installing py3-mock-pyc (5.2.0-r0) (52/64) Installing py3-pytest-mock (3.10.0-r3) (53/64) Installing py3-pytest-mock-pyc (3.10.0-r3) (54/64) Installing py3-execnet (2.1.1-r0) (55/64) Installing py3-execnet-pyc (2.1.1-r0) (56/64) Installing py3-pytest-xdist (3.6.1-r0) (57/64) Installing py3-pytest-xdist-pyc (3.6.1-r0) (58/64) Installing py3-lz4 (4.4.3-r0) (59/64) Installing py3-lz4-pyc (4.4.3-r0) (60/64) Installing py3-msgpack (1.0.8-r1) (61/64) Installing py3-msgpack-pyc (1.0.8-r1) (62/64) Installing valkey (8.1.1-r2) valkey-8.1.1-r2.pre-install: Executing script... valkey-8.1.1-r2.post-install: Executing script... (63/64) Installing .makedepends-py3-django-redis (20250707.210731) (64/64) Installing valkey-openrc (8.1.1-r2) busybox-1.37.0-r18.trigger: Executing script... OK: 365 MiB in 168 packages >>> py3-django-redis: Cleaning up srcdir >>> py3-django-redis: Cleaning up pkgdir >>> py3-django-redis: Cleaning up tmpdir >>> py3-django-redis: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-django-redis-6.0.0.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> py3-django-redis: Fetching py3-django-redis-6.0.0.tar.gz::https://github.com/jazzband/django-redis/archive/refs/tags/6.0.0.tar.gz >>> py3-django-redis: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-django-redis-6.0.0.tar.gz >>> py3-django-redis: Checking sha512sums... py3-django-redis-6.0.0.tar.gz: OK >>> py3-django-redis: Unpacking /var/cache/distfiles/edge/py3-django-redis-6.0.0.tar.gz... 2025-07-07 21:07:33,443 gpep517 INFO Building wheel via backend setuptools.build_meta:__legacy__ /usr/lib/python3.12/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() 2025-07-07 21:07:33,473 root INFO running bdist_wheel 2025-07-07 21:07:33,499 root INFO running build 2025-07-07 21:07:33,499 root INFO running build_py 2025-07-07 21:07:33,505 root INFO creating build/lib/django_redis 2025-07-07 21:07:33,505 root INFO copying django_redis/__init__.py -> build/lib/django_redis 2025-07-07 21:07:33,505 root INFO copying django_redis/exceptions.py -> build/lib/django_redis 2025-07-07 21:07:33,505 root INFO copying django_redis/hash_ring.py -> build/lib/django_redis 2025-07-07 21:07:33,506 root INFO copying django_redis/cache.py -> build/lib/django_redis 2025-07-07 21:07:33,506 root INFO copying django_redis/pool.py -> build/lib/django_redis 2025-07-07 21:07:33,506 root INFO copying django_redis/util.py -> build/lib/django_redis 2025-07-07 21:07:33,507 root INFO creating build/lib/django_redis/client 2025-07-07 21:07:33,507 root INFO copying django_redis/client/__init__.py -> build/lib/django_redis/client 2025-07-07 21:07:33,507 root INFO copying django_redis/client/herd.py -> build/lib/django_redis/client 2025-07-07 21:07:33,507 root INFO copying django_redis/client/sharded.py -> build/lib/django_redis/client 2025-07-07 21:07:33,508 root INFO copying django_redis/client/default.py -> build/lib/django_redis/client 2025-07-07 21:07:33,508 root INFO copying django_redis/client/sentinel.py -> build/lib/django_redis/client 2025-07-07 21:07:33,508 root INFO creating build/lib/django_redis/serializers 2025-07-07 21:07:33,509 root INFO copying django_redis/serializers/__init__.py -> build/lib/django_redis/serializers 2025-07-07 21:07:33,509 root INFO copying django_redis/serializers/msgpack.py -> build/lib/django_redis/serializers 2025-07-07 21:07:33,509 root INFO copying django_redis/serializers/json.py -> build/lib/django_redis/serializers 2025-07-07 21:07:33,509 root INFO copying django_redis/serializers/pickle.py -> build/lib/django_redis/serializers 2025-07-07 21:07:33,510 root INFO copying django_redis/serializers/base.py -> build/lib/django_redis/serializers 2025-07-07 21:07:33,510 root INFO creating build/lib/django_redis/compressors 2025-07-07 21:07:33,510 root INFO copying django_redis/compressors/__init__.py -> build/lib/django_redis/compressors 2025-07-07 21:07:33,510 root INFO copying django_redis/compressors/lzma.py -> build/lib/django_redis/compressors 2025-07-07 21:07:33,511 root INFO copying django_redis/compressors/gzip.py -> build/lib/django_redis/compressors 2025-07-07 21:07:33,511 root INFO copying django_redis/compressors/lz4.py -> build/lib/django_redis/compressors 2025-07-07 21:07:33,511 root INFO copying django_redis/compressors/zstd.py -> build/lib/django_redis/compressors 2025-07-07 21:07:33,512 root INFO copying django_redis/compressors/base.py -> build/lib/django_redis/compressors 2025-07-07 21:07:33,512 root INFO copying django_redis/compressors/identity.py -> build/lib/django_redis/compressors 2025-07-07 21:07:33,512 root INFO copying django_redis/compressors/zlib.py -> build/lib/django_redis/compressors 2025-07-07 21:07:33,523 root INFO installing to build/bdist.linux-armv8l/wheel 2025-07-07 21:07:33,523 root INFO running install 2025-07-07 21:07:33,534 root INFO running install_lib 2025-07-07 21:07:33,538 root INFO creating build/bdist.linux-armv8l/wheel 2025-07-07 21:07:33,539 root INFO creating build/bdist.linux-armv8l/wheel/django_redis 2025-07-07 21:07:33,539 root INFO copying build/lib/django_redis/__init__.py -> build/bdist.linux-armv8l/wheel/./django_redis 2025-07-07 21:07:33,539 root INFO copying build/lib/django_redis/exceptions.py -> build/bdist.linux-armv8l/wheel/./django_redis 2025-07-07 21:07:33,539 root INFO copying build/lib/django_redis/hash_ring.py -> build/bdist.linux-armv8l/wheel/./django_redis 2025-07-07 21:07:33,540 root INFO creating build/bdist.linux-armv8l/wheel/django_redis/client 2025-07-07 21:07:33,540 root INFO copying build/lib/django_redis/client/__init__.py -> build/bdist.linux-armv8l/wheel/./django_redis/client 2025-07-07 21:07:33,540 root INFO copying build/lib/django_redis/client/herd.py -> build/bdist.linux-armv8l/wheel/./django_redis/client 2025-07-07 21:07:33,540 root INFO copying build/lib/django_redis/client/sharded.py -> build/bdist.linux-armv8l/wheel/./django_redis/client 2025-07-07 21:07:33,540 root INFO copying build/lib/django_redis/client/default.py -> build/bdist.linux-armv8l/wheel/./django_redis/client 2025-07-07 21:07:33,541 root INFO copying build/lib/django_redis/client/sentinel.py -> build/bdist.linux-armv8l/wheel/./django_redis/client 2025-07-07 21:07:33,541 root INFO copying build/lib/django_redis/cache.py -> build/bdist.linux-armv8l/wheel/./django_redis 2025-07-07 21:07:33,541 root INFO creating build/bdist.linux-armv8l/wheel/django_redis/compressors 2025-07-07 21:07:33,541 root INFO copying build/lib/django_redis/compressors/__init__.py -> build/bdist.linux-armv8l/wheel/./django_redis/compressors 2025-07-07 21:07:33,542 root INFO copying build/lib/django_redis/compressors/lzma.py -> build/bdist.linux-armv8l/wheel/./django_redis/compressors 2025-07-07 21:07:33,542 root INFO copying build/lib/django_redis/compressors/gzip.py -> build/bdist.linux-armv8l/wheel/./django_redis/compressors 2025-07-07 21:07:33,542 root INFO copying build/lib/django_redis/compressors/lz4.py -> build/bdist.linux-armv8l/wheel/./django_redis/compressors 2025-07-07 21:07:33,542 root INFO copying build/lib/django_redis/compressors/zstd.py -> build/bdist.linux-armv8l/wheel/./django_redis/compressors 2025-07-07 21:07:33,542 root INFO copying build/lib/django_redis/compressors/base.py -> build/bdist.linux-armv8l/wheel/./django_redis/compressors 2025-07-07 21:07:33,543 root INFO copying build/lib/django_redis/compressors/identity.py -> build/bdist.linux-armv8l/wheel/./django_redis/compressors 2025-07-07 21:07:33,543 root INFO copying build/lib/django_redis/compressors/zlib.py -> build/bdist.linux-armv8l/wheel/./django_redis/compressors 2025-07-07 21:07:33,543 root INFO copying build/lib/django_redis/pool.py -> build/bdist.linux-armv8l/wheel/./django_redis 2025-07-07 21:07:33,543 root INFO copying build/lib/django_redis/util.py -> build/bdist.linux-armv8l/wheel/./django_redis 2025-07-07 21:07:33,543 root INFO creating build/bdist.linux-armv8l/wheel/django_redis/serializers 2025-07-07 21:07:33,544 root INFO copying build/lib/django_redis/serializers/__init__.py -> build/bdist.linux-armv8l/wheel/./django_redis/serializers 2025-07-07 21:07:33,544 root INFO copying build/lib/django_redis/serializers/msgpack.py -> build/bdist.linux-armv8l/wheel/./django_redis/serializers 2025-07-07 21:07:33,544 root INFO copying build/lib/django_redis/serializers/json.py -> build/bdist.linux-armv8l/wheel/./django_redis/serializers 2025-07-07 21:07:33,544 root INFO copying build/lib/django_redis/serializers/pickle.py -> build/bdist.linux-armv8l/wheel/./django_redis/serializers 2025-07-07 21:07:33,544 root INFO copying build/lib/django_redis/serializers/base.py -> build/bdist.linux-armv8l/wheel/./django_redis/serializers 2025-07-07 21:07:33,545 root INFO running install_egg_info 2025-07-07 21:07:33,549 root INFO running egg_info 2025-07-07 21:07:33,553 root INFO creating django_redis.egg-info 2025-07-07 21:07:33,554 root INFO writing django_redis.egg-info/PKG-INFO 2025-07-07 21:07:33,554 root INFO writing dependency_links to django_redis.egg-info/dependency_links.txt 2025-07-07 21:07:33,555 root INFO writing requirements to django_redis.egg-info/requires.txt 2025-07-07 21:07:33,555 root INFO writing top-level names to django_redis.egg-info/top_level.txt 2025-07-07 21:07:33,555 root INFO writing manifest file 'django_redis.egg-info/SOURCES.txt' 2025-07-07 21:07:33,561 root INFO reading manifest file 'django_redis.egg-info/SOURCES.txt' 2025-07-07 21:07:33,561 root INFO reading manifest template 'MANIFEST.in' 2025-07-07 21:07:33,561 root WARNING warning: no files found matching 'CHANGES.txt' 2025-07-07 21:07:33,562 root WARNING warning: no files found matching 'README.txt' under directory 'tests' 2025-07-07 21:07:33,563 root WARNING warning: no files found matching 'Makefile' under directory 'doc' 2025-07-07 21:07:33,563 root WARNING warning: no files found matching '*.adoc' under directory 'doc' 2025-07-07 21:07:33,563 root WARNING warning: no files found matching '*.html' under directory 'doc' 2025-07-07 21:07:33,563 root INFO adding license file 'LICENSE' 2025-07-07 21:07:33,563 root INFO adding license file 'AUTHORS.rst' 2025-07-07 21:07:33,564 root INFO writing manifest file 'django_redis.egg-info/SOURCES.txt' 2025-07-07 21:07:33,565 root INFO Copying django_redis.egg-info to build/bdist.linux-armv8l/wheel/./django_redis-6.0.0-py3.12.egg-info 2025-07-07 21:07:33,566 root INFO running install_scripts 2025-07-07 21:07:33,567 root INFO creating build/bdist.linux-armv8l/wheel/django_redis-6.0.0.dist-info/WHEEL 2025-07-07 21:07:33,567 wheel INFO creating '/home/buildozer/aports/community/py3-django-redis/src/django-redis-6.0.0/.dist/.tmp-k16yqdik/django_redis-6.0.0-py3-none-any.whl' and adding 'build/bdist.linux-armv8l/wheel' to it 2025-07-07 21:07:33,568 wheel INFO adding 'django_redis/__init__.py' 2025-07-07 21:07:33,568 wheel INFO adding 'django_redis/cache.py' 2025-07-07 21:07:33,568 wheel INFO adding 'django_redis/exceptions.py' 2025-07-07 21:07:33,569 wheel INFO adding 'django_redis/hash_ring.py' 2025-07-07 21:07:33,569 wheel INFO adding 'django_redis/pool.py' 2025-07-07 21:07:33,569 wheel INFO adding 'django_redis/util.py' 2025-07-07 21:07:33,569 wheel INFO adding 'django_redis/client/__init__.py' 2025-07-07 21:07:33,570 wheel INFO adding 'django_redis/client/default.py' 2025-07-07 21:07:33,570 wheel INFO adding 'django_redis/client/herd.py' 2025-07-07 21:07:33,570 wheel INFO adding 'django_redis/client/sentinel.py' 2025-07-07 21:07:33,570 wheel INFO adding 'django_redis/client/sharded.py' 2025-07-07 21:07:33,571 wheel INFO adding 'django_redis/compressors/__init__.py' 2025-07-07 21:07:33,571 wheel INFO adding 'django_redis/compressors/base.py' 2025-07-07 21:07:33,571 wheel INFO adding 'django_redis/compressors/gzip.py' 2025-07-07 21:07:33,571 wheel INFO adding 'django_redis/compressors/identity.py' 2025-07-07 21:07:33,572 wheel INFO adding 'django_redis/compressors/lz4.py' 2025-07-07 21:07:33,572 wheel INFO adding 'django_redis/compressors/lzma.py' 2025-07-07 21:07:33,572 wheel INFO adding 'django_redis/compressors/zlib.py' 2025-07-07 21:07:33,572 wheel INFO adding 'django_redis/compressors/zstd.py' 2025-07-07 21:07:33,572 wheel INFO adding 'django_redis/serializers/__init__.py' 2025-07-07 21:07:33,573 wheel INFO adding 'django_redis/serializers/base.py' 2025-07-07 21:07:33,573 wheel INFO adding 'django_redis/serializers/json.py' 2025-07-07 21:07:33,573 wheel INFO adding 'django_redis/serializers/msgpack.py' 2025-07-07 21:07:33,573 wheel INFO adding 'django_redis/serializers/pickle.py' 2025-07-07 21:07:33,574 wheel INFO adding 'django_redis-6.0.0.dist-info/licenses/AUTHORS.rst' 2025-07-07 21:07:33,574 wheel INFO adding 'django_redis-6.0.0.dist-info/licenses/LICENSE' 2025-07-07 21:07:33,574 wheel INFO adding 'django_redis-6.0.0.dist-info/METADATA' 2025-07-07 21:07:33,574 wheel INFO adding 'django_redis-6.0.0.dist-info/WHEEL' 2025-07-07 21:07:33,575 wheel INFO adding 'django_redis-6.0.0.dist-info/top_level.txt' 2025-07-07 21:07:33,575 wheel INFO adding 'django_redis-6.0.0.dist-info/RECORD' 2025-07-07 21:07:33,575 root INFO removing build/bdist.linux-armv8l/wheel 2025-07-07 21:07:33,576 gpep517 INFO The backend produced .dist/django_redis-6.0.0-py3-none-any.whl django_redis-6.0.0-py3-none-any.whl 55409:M 07 Jul 2025 21:07:33.612 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect. 55409:M 07 Jul 2025 21:07:33.612 * oO0OoO0OoO0Oo Valkey is starting oO0OoO0OoO0Oo 55409:M 07 Jul 2025 21:07:33.612 * Valkey version=8.1.1, bits=32, commit=00000000, modified=1, pid=55409, just started 55409:M 07 Jul 2025 21:07:33.612 # Warning: no config file specified, using the default config. In order to specify a config file use valkey-server /path/to/valkey.conf 55409:M 07 Jul 2025 21:07:33.613 # You requested maxclients of 10000 requiring at least 10032 max file descriptors. 55409:M 07 Jul 2025 21:07:33.613 # Server can't set maximum open files to 10032 because of OS error: Operation not permitted. 55409:M 07 Jul 2025 21:07:33.613 # Current maximum open files is 4096. maxclients has been reduced to 4064 to compensate for low ulimit. If you need higher maxclients increase 'ulimit -n'. 55409:M 07 Jul 2025 21:07:33.613 * monotonic clock: POSIX clock_gettime 55409:M 07 Jul 2025 21:07:33.613 # Warning: 32 bit instance detected but no memory limit set. Setting 3 GB maxmemory limit with 'noeviction' policy now. 55409:M 07 Jul 2025 21:07:33.613 * Running mode=standalone, port=6379. 55409:M 07 Jul 2025 21:07:33.613 * Server initialized 55409:M 07 Jul 2025 21:07:33.614 * Ready to accept connections tcp ============================= test session starts ============================== platform linux -- Python 3.12.11, pytest-8.4.1, pluggy-1.5.0 -- /home/buildozer/aports/community/py3-django-redis/src/django-redis-6.0.0/.testenv/bin/python3 cachedir: .pytest_cache rootdir: /home/buildozer/aports/community/py3-django-redis/src/django-redis-6.0.0 configfile: setup.cfg testpaths: tests plugins: xdist-3.6.1, mock-3.10.0, cov-5.0.0 collecting ... collected 1647 items / 12 deselected / 1635 selected tests/test_backend.py::TestDjangoRedisCache::test_setnx[sqlite] PASSED [ 0%] tests/test_backend.py::TestDjangoRedisCache::test_setnx[sqlite_gzip] PASSED [ 0%] tests/test_backend.py::TestDjangoRedisCache::test_setnx[sqlite_herd] PASSED [ 0%] tests/test_backend.py::TestDjangoRedisCache::test_setnx[sqlite_json] PASSED [ 0%] tests/test_backend.py::TestDjangoRedisCache::test_setnx[sqlite_lz4] PASSED [ 0%] tests/test_backend.py::TestDjangoRedisCache::test_setnx[sqlite_msgpack] PASSED [ 0%] tests/test_backend.py::TestDjangoRedisCache::test_setnx[sqlite_sentinel] PASSED [ 0%] tests/test_backend.py::TestDjangoRedisCache::test_setnx[sqlite_sentinel_opts] PASSED [ 0%] tests/test_backend.py::TestDjangoRedisCache::test_setnx[sqlite_sharding] PASSED [ 0%] tests/test_backend.py::TestDjangoRedisCache::test_setnx[sqlite_usock] PASSED [ 0%] tests/test_backend.py::TestDjangoRedisCache::test_setnx[sqlite_zlib] PASSED [ 0%] tests/test_backend.py::TestDjangoRedisCache::test_setnx[sqlite_zstd] PASSED [ 0%] tests/test_backend.py::TestDjangoRedisCache::test_setnx_timeout[sqlite] PASSED [ 0%] tests/test_backend.py::TestDjangoRedisCache::test_setnx_timeout[sqlite_gzip] PASSED [ 0%] tests/test_backend.py::TestDjangoRedisCache::test_setnx_timeout[sqlite_herd] PASSED [ 0%] tests/test_backend.py::TestDjangoRedisCache::test_setnx_timeout[sqlite_json] PASSED [ 0%] tests/test_backend.py::TestDjangoRedisCache::test_setnx_timeout[sqlite_lz4] PASSED [ 1%] tests/test_backend.py::TestDjangoRedisCache::test_setnx_timeout[sqlite_msgpack] PASSED [ 1%] tests/test_backend.py::TestDjangoRedisCache::test_setnx_timeout[sqlite_sentinel] PASSED [ 1%] tests/test_backend.py::TestDjangoRedisCache::test_setnx_timeout[sqlite_sentinel_opts] PASSED [ 1%] tests/test_backend.py::TestDjangoRedisCache::test_setnx_timeout[sqlite_sharding] PASSED [ 1%] tests/test_backend.py::TestDjangoRedisCache::test_setnx_timeout[sqlite_usock] PASSED [ 1%] tests/test_backend.py::TestDjangoRedisCache::test_setnx_timeout[sqlite_zlib] PASSED [ 1%] tests/test_backend.py::TestDjangoRedisCache::test_setnx_timeout[sqlite_zstd] PASSED [ 1%] tests/test_backend.py::TestDjangoRedisCache::test_unicode_keys[sqlite] PASSED [ 1%] tests/test_backend.py::TestDjangoRedisCache::test_unicode_keys[sqlite_gzip] PASSED [ 1%] tests/test_backend.py::TestDjangoRedisCache::test_unicode_keys[sqlite_herd] PASSED [ 1%] tests/test_backend.py::TestDjangoRedisCache::test_unicode_keys[sqlite_json] PASSED [ 1%] tests/test_backend.py::TestDjangoRedisCache::test_unicode_keys[sqlite_lz4] PASSED [ 1%] tests/test_backend.py::TestDjangoRedisCache::test_unicode_keys[sqlite_msgpack] PASSED [ 1%] tests/test_backend.py::TestDjangoRedisCache::test_unicode_keys[sqlite_sentinel] PASSED [ 1%] tests/test_backend.py::TestDjangoRedisCache::test_unicode_keys[sqlite_sentinel_opts] PASSED [ 1%] tests/test_backend.py::TestDjangoRedisCache::test_unicode_keys[sqlite_sharding] PASSED [ 2%] tests/test_backend.py::TestDjangoRedisCache::test_unicode_keys[sqlite_usock] PASSED [ 2%] tests/test_backend.py::TestDjangoRedisCache::test_unicode_keys[sqlite_zlib] PASSED [ 2%] tests/test_backend.py::TestDjangoRedisCache::test_unicode_keys[sqlite_zstd] PASSED [ 2%] tests/test_backend.py::TestDjangoRedisCache::test_save_and_integer[sqlite] PASSED [ 2%] tests/test_backend.py::TestDjangoRedisCache::test_save_and_integer[sqlite_gzip] PASSED [ 2%] tests/test_backend.py::TestDjangoRedisCache::test_save_and_integer[sqlite_herd] PASSED [ 2%] tests/test_backend.py::TestDjangoRedisCache::test_save_and_integer[sqlite_json] PASSED [ 2%] tests/test_backend.py::TestDjangoRedisCache::test_save_and_integer[sqlite_lz4] PASSED [ 2%] tests/test_backend.py::TestDjangoRedisCache::test_save_and_integer[sqlite_msgpack] PASSED [ 2%] tests/test_backend.py::TestDjangoRedisCache::test_save_and_integer[sqlite_sentinel] PASSED [ 2%] tests/test_backend.py::TestDjangoRedisCache::test_save_and_integer[sqlite_sentinel_opts] PASSED [ 2%] tests/test_backend.py::TestDjangoRedisCache::test_save_and_integer[sqlite_sharding] PASSED [ 2%] tests/test_backend.py::TestDjangoRedisCache::test_save_and_integer[sqlite_usock] PASSED [ 2%] tests/test_backend.py::TestDjangoRedisCache::test_save_and_integer[sqlite_zlib] PASSED [ 2%] tests/test_backend.py::TestDjangoRedisCache::test_save_and_integer[sqlite_zstd] PASSED [ 2%] tests/test_backend.py::TestDjangoRedisCache::test_save_string[sqlite] PASSED [ 2%] tests/test_backend.py::TestDjangoRedisCache::test_save_string[sqlite_gzip] PASSED [ 3%] tests/test_backend.py::TestDjangoRedisCache::test_save_string[sqlite_herd] PASSED [ 3%] tests/test_backend.py::TestDjangoRedisCache::test_save_string[sqlite_json] PASSED [ 3%] tests/test_backend.py::TestDjangoRedisCache::test_save_string[sqlite_lz4] PASSED [ 3%] tests/test_backend.py::TestDjangoRedisCache::test_save_string[sqlite_msgpack] PASSED [ 3%] tests/test_backend.py::TestDjangoRedisCache::test_save_string[sqlite_sentinel] PASSED [ 3%] tests/test_backend.py::TestDjangoRedisCache::test_save_string[sqlite_sentinel_opts] PASSED [ 3%] tests/test_backend.py::TestDjangoRedisCache::test_save_string[sqlite_sharding] PASSED [ 3%] tests/test_backend.py::TestDjangoRedisCache::test_save_string[sqlite_usock] PASSED [ 3%] tests/test_backend.py::TestDjangoRedisCache::test_save_string[sqlite_zlib] PASSED [ 3%] tests/test_backend.py::TestDjangoRedisCache::test_save_string[sqlite_zstd] PASSED [ 3%] tests/test_backend.py::TestDjangoRedisCache::test_save_unicode[sqlite] PASSED [ 3%] tests/test_backend.py::TestDjangoRedisCache::test_save_unicode[sqlite_gzip] PASSED [ 3%] tests/test_backend.py::TestDjangoRedisCache::test_save_unicode[sqlite_herd] PASSED [ 3%] tests/test_backend.py::TestDjangoRedisCache::test_save_unicode[sqlite_json] PASSED [ 3%] tests/test_backend.py::TestDjangoRedisCache::test_save_unicode[sqlite_lz4] PASSED [ 3%] tests/test_backend.py::TestDjangoRedisCache::test_save_unicode[sqlite_msgpack] PASSED [ 4%] tests/test_backend.py::TestDjangoRedisCache::test_save_unicode[sqlite_sentinel] PASSED [ 4%] tests/test_backend.py::TestDjangoRedisCache::test_save_unicode[sqlite_sentinel_opts] PASSED [ 4%] tests/test_backend.py::TestDjangoRedisCache::test_save_unicode[sqlite_sharding] PASSED [ 4%] tests/test_backend.py::TestDjangoRedisCache::test_save_unicode[sqlite_usock] PASSED [ 4%] tests/test_backend.py::TestDjangoRedisCache::test_save_unicode[sqlite_zlib] PASSED [ 4%] tests/test_backend.py::TestDjangoRedisCache::test_save_unicode[sqlite_zstd] PASSED [ 4%] tests/test_backend.py::TestDjangoRedisCache::test_save_dict[sqlite] PASSED [ 4%] tests/test_backend.py::TestDjangoRedisCache::test_save_dict[sqlite_gzip] PASSED [ 4%] tests/test_backend.py::TestDjangoRedisCache::test_save_dict[sqlite_herd] PASSED [ 4%] tests/test_backend.py::TestDjangoRedisCache::test_save_dict[sqlite_json] PASSED [ 4%] tests/test_backend.py::TestDjangoRedisCache::test_save_dict[sqlite_lz4] PASSED [ 4%] tests/test_backend.py::TestDjangoRedisCache::test_save_dict[sqlite_msgpack] PASSED [ 4%] tests/test_backend.py::TestDjangoRedisCache::test_save_dict[sqlite_sentinel] PASSED [ 4%] tests/test_backend.py::TestDjangoRedisCache::test_save_dict[sqlite_sentinel_opts] PASSED [ 4%] tests/test_backend.py::TestDjangoRedisCache::test_save_dict[sqlite_sharding] PASSED [ 4%] tests/test_backend.py::TestDjangoRedisCache::test_save_dict[sqlite_usock] PASSED [ 5%] tests/test_backend.py::TestDjangoRedisCache::test_save_dict[sqlite_zlib] PASSED [ 5%] tests/test_backend.py::TestDjangoRedisCache::test_save_dict[sqlite_zstd] PASSED [ 5%] tests/test_backend.py::TestDjangoRedisCache::test_save_float[sqlite] PASSED [ 5%] tests/test_backend.py::TestDjangoRedisCache::test_save_float[sqlite_gzip] PASSED [ 5%] tests/test_backend.py::TestDjangoRedisCache::test_save_float[sqlite_herd] PASSED [ 5%] tests/test_backend.py::TestDjangoRedisCache::test_save_float[sqlite_json] PASSED [ 5%] tests/test_backend.py::TestDjangoRedisCache::test_save_float[sqlite_lz4] PASSED [ 5%] tests/test_backend.py::TestDjangoRedisCache::test_save_float[sqlite_msgpack] PASSED [ 5%] tests/test_backend.py::TestDjangoRedisCache::test_save_float[sqlite_sentinel] PASSED [ 5%] tests/test_backend.py::TestDjangoRedisCache::test_save_float[sqlite_sentinel_opts] PASSED [ 5%] tests/test_backend.py::TestDjangoRedisCache::test_save_float[sqlite_sharding] PASSED [ 5%] tests/test_backend.py::TestDjangoRedisCache::test_save_float[sqlite_usock] PASSED [ 5%] tests/test_backend.py::TestDjangoRedisCache::test_save_float[sqlite_zlib] PASSED [ 5%] tests/test_backend.py::TestDjangoRedisCache::test_save_float[sqlite_zstd] PASSED [ 5%] tests/test_backend.py::TestDjangoRedisCache::test_timeout[sqlite] PASSED [ 5%] tests/test_backend.py::TestDjangoRedisCache::test_timeout[sqlite_gzip] PASSED [ 5%] tests/test_backend.py::TestDjangoRedisCache::test_timeout[sqlite_herd] PASSED [ 6%] tests/test_backend.py::TestDjangoRedisCache::test_timeout[sqlite_json] PASSED [ 6%] tests/test_backend.py::TestDjangoRedisCache::test_timeout[sqlite_lz4] PASSED [ 6%] tests/test_backend.py::TestDjangoRedisCache::test_timeout[sqlite_msgpack] PASSED [ 6%] tests/test_backend.py::TestDjangoRedisCache::test_timeout[sqlite_sentinel] PASSED [ 6%] tests/test_backend.py::TestDjangoRedisCache::test_timeout[sqlite_sentinel_opts] PASSED [ 6%] tests/test_backend.py::TestDjangoRedisCache::test_timeout[sqlite_sharding] PASSED [ 6%] tests/test_backend.py::TestDjangoRedisCache::test_timeout[sqlite_usock] PASSED [ 6%] tests/test_backend.py::TestDjangoRedisCache::test_timeout[sqlite_zlib] PASSED [ 6%] tests/test_backend.py::TestDjangoRedisCache::test_timeout[sqlite_zstd] PASSED [ 6%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_0[sqlite] PASSED [ 6%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_0[sqlite_gzip] PASSED [ 6%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_0[sqlite_herd] PASSED [ 6%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_0[sqlite_json] PASSED [ 6%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_0[sqlite_lz4] PASSED [ 6%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_0[sqlite_msgpack] PASSED [ 6%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_0[sqlite_sentinel] PASSED [ 7%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_0[sqlite_sentinel_opts] PASSED [ 7%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_0[sqlite_sharding] PASSED [ 7%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_0[sqlite_usock] PASSED [ 7%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_0[sqlite_zlib] PASSED [ 7%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_0[sqlite_zstd] PASSED [ 7%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_parameter_as_positional_argument[sqlite] PASSED [ 7%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_parameter_as_positional_argument[sqlite_gzip] PASSED [ 7%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_parameter_as_positional_argument[sqlite_herd] PASSED [ 7%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_parameter_as_positional_argument[sqlite_json] PASSED [ 7%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_parameter_as_positional_argument[sqlite_lz4] PASSED [ 7%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_parameter_as_positional_argument[sqlite_msgpack] PASSED [ 7%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_parameter_as_positional_argument[sqlite_sentinel] PASSED [ 7%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_parameter_as_positional_argument[sqlite_sentinel_opts] PASSED [ 7%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_parameter_as_positional_argument[sqlite_sharding] PASSED [ 7%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_parameter_as_positional_argument[sqlite_usock] PASSED [ 7%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_parameter_as_positional_argument[sqlite_zlib] PASSED [ 8%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_parameter_as_positional_argument[sqlite_zstd] PASSED [ 8%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_negative[sqlite] PASSED [ 8%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_negative[sqlite_gzip] PASSED [ 8%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_negative[sqlite_herd] PASSED [ 8%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_negative[sqlite_json] PASSED [ 8%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_negative[sqlite_lz4] PASSED [ 8%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_negative[sqlite_msgpack] PASSED [ 8%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_negative[sqlite_sentinel] PASSED [ 8%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_negative[sqlite_sentinel_opts] PASSED [ 8%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_negative[sqlite_sharding] PASSED [ 8%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_negative[sqlite_usock] PASSED [ 8%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_negative[sqlite_zlib] PASSED [ 8%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_negative[sqlite_zstd] PASSED [ 8%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_tiny[sqlite] PASSED [ 8%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_tiny[sqlite_gzip] PASSED [ 8%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_tiny[sqlite_herd] PASSED [ 8%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_tiny[sqlite_json] PASSED [ 9%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_tiny[sqlite_lz4] PASSED [ 9%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_tiny[sqlite_msgpack] PASSED [ 9%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_tiny[sqlite_sentinel] PASSED [ 9%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_tiny[sqlite_sentinel_opts] PASSED [ 9%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_tiny[sqlite_sharding] PASSED [ 9%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_tiny[sqlite_usock] PASSED [ 9%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_tiny[sqlite_zlib] PASSED [ 9%] tests/test_backend.py::TestDjangoRedisCache::test_timeout_tiny[sqlite_zstd] PASSED [ 9%] tests/test_backend.py::TestDjangoRedisCache::test_set_add[sqlite] PASSED [ 9%] tests/test_backend.py::TestDjangoRedisCache::test_set_add[sqlite_gzip] PASSED [ 9%] tests/test_backend.py::TestDjangoRedisCache::test_set_add[sqlite_herd] PASSED [ 9%] tests/test_backend.py::TestDjangoRedisCache::test_set_add[sqlite_json] PASSED [ 9%] tests/test_backend.py::TestDjangoRedisCache::test_set_add[sqlite_lz4] PASSED [ 9%] tests/test_backend.py::TestDjangoRedisCache::test_set_add[sqlite_msgpack] PASSED [ 9%] tests/test_backend.py::TestDjangoRedisCache::test_set_add[sqlite_sentinel] PASSED [ 9%] tests/test_backend.py::TestDjangoRedisCache::test_set_add[sqlite_sentinel_opts] PASSED [ 10%] tests/test_backend.py::TestDjangoRedisCache::test_set_add[sqlite_sharding] PASSED [ 10%] tests/test_backend.py::TestDjangoRedisCache::test_set_add[sqlite_usock] PASSED [ 10%] tests/test_backend.py::TestDjangoRedisCache::test_set_add[sqlite_zlib] PASSED [ 10%] tests/test_backend.py::TestDjangoRedisCache::test_set_add[sqlite_zstd] PASSED [ 10%] tests/test_backend.py::TestDjangoRedisCache::test_get_many[sqlite] PASSED [ 10%] tests/test_backend.py::TestDjangoRedisCache::test_get_many[sqlite_gzip] PASSED [ 10%] tests/test_backend.py::TestDjangoRedisCache::test_get_many[sqlite_herd] PASSED [ 10%] tests/test_backend.py::TestDjangoRedisCache::test_get_many[sqlite_json] PASSED [ 10%] tests/test_backend.py::TestDjangoRedisCache::test_get_many[sqlite_lz4] PASSED [ 10%] tests/test_backend.py::TestDjangoRedisCache::test_get_many[sqlite_msgpack] PASSED [ 10%] tests/test_backend.py::TestDjangoRedisCache::test_get_many[sqlite_sentinel] PASSED [ 10%] tests/test_backend.py::TestDjangoRedisCache::test_get_many[sqlite_sentinel_opts] PASSED [ 10%] tests/test_backend.py::TestDjangoRedisCache::test_get_many[sqlite_sharding] PASSED [ 10%] tests/test_backend.py::TestDjangoRedisCache::test_get_many[sqlite_usock] PASSED [ 10%] tests/test_backend.py::TestDjangoRedisCache::test_get_many[sqlite_zlib] PASSED [ 10%] tests/test_backend.py::TestDjangoRedisCache::test_get_many[sqlite_zstd] PASSED [ 11%] tests/test_backend.py::TestDjangoRedisCache::test_get_many_unicode[sqlite] PASSED [ 11%] tests/test_backend.py::TestDjangoRedisCache::test_get_many_unicode[sqlite_gzip] PASSED [ 11%] tests/test_backend.py::TestDjangoRedisCache::test_get_many_unicode[sqlite_herd] PASSED [ 11%] tests/test_backend.py::TestDjangoRedisCache::test_get_many_unicode[sqlite_json] PASSED [ 11%] tests/test_backend.py::TestDjangoRedisCache::test_get_many_unicode[sqlite_lz4] PASSED [ 11%] tests/test_backend.py::TestDjangoRedisCache::test_get_many_unicode[sqlite_msgpack] PASSED [ 11%] tests/test_backend.py::TestDjangoRedisCache::test_get_many_unicode[sqlite_sentinel] PASSED [ 11%] tests/test_backend.py::TestDjangoRedisCache::test_get_many_unicode[sqlite_sentinel_opts] PASSED [ 11%] tests/test_backend.py::TestDjangoRedisCache::test_get_many_unicode[sqlite_sharding] PASSED [ 11%] tests/test_backend.py::TestDjangoRedisCache::test_get_many_unicode[sqlite_usock] PASSED [ 11%] tests/test_backend.py::TestDjangoRedisCache::test_get_many_unicode[sqlite_zlib] PASSED [ 11%] tests/test_backend.py::TestDjangoRedisCache::test_get_many_unicode[sqlite_zstd] PASSED [ 11%] tests/test_backend.py::TestDjangoRedisCache::test_set_many[sqlite] PASSED [ 11%] tests/test_backend.py::TestDjangoRedisCache::test_set_many[sqlite_gzip] PASSED [ 11%] tests/test_backend.py::TestDjangoRedisCache::test_set_many[sqlite_herd] PASSED [ 11%] tests/test_backend.py::TestDjangoRedisCache::test_set_many[sqlite_json] PASSED [ 11%] tests/test_backend.py::TestDjangoRedisCache::test_set_many[sqlite_lz4] PASSED [ 12%] tests/test_backend.py::TestDjangoRedisCache::test_set_many[sqlite_msgpack] PASSED [ 12%] tests/test_backend.py::TestDjangoRedisCache::test_set_many[sqlite_sentinel] PASSED [ 12%] tests/test_backend.py::TestDjangoRedisCache::test_set_many[sqlite_sentinel_opts] PASSED [ 12%] tests/test_backend.py::TestDjangoRedisCache::test_set_many[sqlite_sharding] PASSED [ 12%] tests/test_backend.py::TestDjangoRedisCache::test_set_many[sqlite_usock] PASSED [ 12%] tests/test_backend.py::TestDjangoRedisCache::test_set_many[sqlite_zlib] PASSED [ 12%] tests/test_backend.py::TestDjangoRedisCache::test_set_many[sqlite_zstd] PASSED [ 12%] tests/test_backend.py::TestDjangoRedisCache::test_set_call_empty_pipeline[sqlite] PASSED [ 12%] tests/test_backend.py::TestDjangoRedisCache::test_set_call_empty_pipeline[sqlite_gzip] PASSED [ 12%] tests/test_backend.py::TestDjangoRedisCache::test_set_call_empty_pipeline[sqlite_herd] PASSED [ 12%] tests/test_backend.py::TestDjangoRedisCache::test_set_call_empty_pipeline[sqlite_json] PASSED [ 12%] tests/test_backend.py::TestDjangoRedisCache::test_set_call_empty_pipeline[sqlite_lz4] PASSED [ 12%] tests/test_backend.py::TestDjangoRedisCache::test_set_call_empty_pipeline[sqlite_msgpack] PASSED [ 12%] tests/test_backend.py::TestDjangoRedisCache::test_set_call_empty_pipeline[sqlite_sentinel] PASSED [ 12%] tests/test_backend.py::TestDjangoRedisCache::test_set_call_empty_pipeline[sqlite_sentinel_opts] PASSED [ 12%] tests/test_backend.py::TestDjangoRedisCache::test_set_call_empty_pipeline[sqlite_sharding] PASSED [ 13%] tests/test_backend.py::TestDjangoRedisCache::test_set_call_empty_pipeline[sqlite_usock] PASSED [ 13%] tests/test_backend.py::TestDjangoRedisCache::test_set_call_empty_pipeline[sqlite_zlib] PASSED [ 13%] tests/test_backend.py::TestDjangoRedisCache::test_set_call_empty_pipeline[sqlite_zstd] PASSED [ 13%] tests/test_backend.py::TestDjangoRedisCache::test_delete[sqlite] PASSED [ 13%] tests/test_backend.py::TestDjangoRedisCache::test_delete[sqlite_gzip] PASSED [ 13%] tests/test_backend.py::TestDjangoRedisCache::test_delete[sqlite_herd] PASSED [ 13%] tests/test_backend.py::TestDjangoRedisCache::test_delete[sqlite_json] PASSED [ 13%] tests/test_backend.py::TestDjangoRedisCache::test_delete[sqlite_lz4] PASSED [ 13%] tests/test_backend.py::TestDjangoRedisCache::test_delete[sqlite_msgpack] PASSED [ 13%] tests/test_backend.py::TestDjangoRedisCache::test_delete[sqlite_sentinel] PASSED [ 13%] tests/test_backend.py::TestDjangoRedisCache::test_delete[sqlite_sentinel_opts] PASSED [ 13%] tests/test_backend.py::TestDjangoRedisCache::test_delete[sqlite_sharding] PASSED [ 13%] tests/test_backend.py::TestDjangoRedisCache::test_delete[sqlite_usock] PASSED [ 13%] tests/test_backend.py::TestDjangoRedisCache::test_delete[sqlite_zlib] PASSED [ 13%] tests/test_backend.py::TestDjangoRedisCache::test_delete[sqlite_zstd] PASSED [ 13%] tests/test_backend.py::TestDjangoRedisCache::test_delete_return_value_type_new31[sqlite] PASSED [ 14%] tests/test_backend.py::TestDjangoRedisCache::test_delete_return_value_type_new31[sqlite_gzip] PASSED [ 14%] tests/test_backend.py::TestDjangoRedisCache::test_delete_return_value_type_new31[sqlite_herd] PASSED [ 14%] tests/test_backend.py::TestDjangoRedisCache::test_delete_return_value_type_new31[sqlite_json] PASSED [ 14%] tests/test_backend.py::TestDjangoRedisCache::test_delete_return_value_type_new31[sqlite_lz4] PASSED [ 14%] tests/test_backend.py::TestDjangoRedisCache::test_delete_return_value_type_new31[sqlite_msgpack] PASSED [ 14%] tests/test_backend.py::TestDjangoRedisCache::test_delete_return_value_type_new31[sqlite_sentinel] PASSED [ 14%] tests/test_backend.py::TestDjangoRedisCache::test_delete_return_value_type_new31[sqlite_sentinel_opts] PASSED [ 14%] tests/test_backend.py::TestDjangoRedisCache::test_delete_return_value_type_new31[sqlite_sharding] PASSED [ 14%] tests/test_backend.py::TestDjangoRedisCache::test_delete_return_value_type_new31[sqlite_usock] PASSED [ 14%] tests/test_backend.py::TestDjangoRedisCache::test_delete_return_value_type_new31[sqlite_zlib] PASSED [ 14%] tests/test_backend.py::TestDjangoRedisCache::test_delete_return_value_type_new31[sqlite_zstd] PASSED [ 14%] tests/test_backend.py::TestDjangoRedisCache::test_delete_return_value_type_before31[sqlite] PASSED [ 14%] tests/test_backend.py::TestDjangoRedisCache::test_delete_return_value_type_before31[sqlite_gzip] PASSED [ 14%] tests/test_backend.py::TestDjangoRedisCache::test_delete_return_value_type_before31[sqlite_herd] PASSED [ 14%] tests/test_backend.py::TestDjangoRedisCache::test_delete_return_value_type_before31[sqlite_json] PASSED [ 14%] tests/test_backend.py::TestDjangoRedisCache::test_delete_return_value_type_before31[sqlite_lz4] PASSED [ 14%] tests/test_backend.py::TestDjangoRedisCache::test_delete_return_value_type_before31[sqlite_msgpack] PASSED [ 15%] tests/test_backend.py::TestDjangoRedisCache::test_delete_return_value_type_before31[sqlite_sentinel] PASSED [ 15%] tests/test_backend.py::TestDjangoRedisCache::test_delete_return_value_type_before31[sqlite_sentinel_opts] PASSED [ 15%] tests/test_backend.py::TestDjangoRedisCache::test_delete_return_value_type_before31[sqlite_sharding] PASSED [ 15%] tests/test_backend.py::TestDjangoRedisCache::test_delete_return_value_type_before31[sqlite_usock] PASSED [ 15%] tests/test_backend.py::TestDjangoRedisCache::test_delete_return_value_type_before31[sqlite_zlib] PASSED [ 15%] tests/test_backend.py::TestDjangoRedisCache::test_delete_return_value_type_before31[sqlite_zstd] PASSED [ 15%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many[sqlite] PASSED [ 15%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many[sqlite_gzip] PASSED [ 15%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many[sqlite_herd] PASSED [ 15%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many[sqlite_json] PASSED [ 15%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many[sqlite_lz4] PASSED [ 15%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many[sqlite_msgpack] PASSED [ 15%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many[sqlite_sentinel] PASSED [ 15%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many[sqlite_sentinel_opts] PASSED [ 15%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many[sqlite_sharding] PASSED [ 15%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many[sqlite_usock] PASSED [ 16%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many[sqlite_zlib] PASSED [ 16%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many[sqlite_zstd] PASSED [ 16%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many_generator[sqlite] PASSED [ 16%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many_generator[sqlite_gzip] PASSED [ 16%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many_generator[sqlite_herd] PASSED [ 16%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many_generator[sqlite_json] PASSED [ 16%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many_generator[sqlite_lz4] PASSED [ 16%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many_generator[sqlite_msgpack] PASSED [ 16%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many_generator[sqlite_sentinel] PASSED [ 16%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many_generator[sqlite_sentinel_opts] PASSED [ 16%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many_generator[sqlite_sharding] PASSED [ 16%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many_generator[sqlite_usock] PASSED [ 16%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many_generator[sqlite_zlib] PASSED [ 16%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many_generator[sqlite_zstd] PASSED [ 16%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many_empty_generator[sqlite] PASSED [ 16%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many_empty_generator[sqlite_gzip] PASSED [ 17%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many_empty_generator[sqlite_herd] PASSED [ 17%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many_empty_generator[sqlite_json] PASSED [ 17%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many_empty_generator[sqlite_lz4] PASSED [ 17%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many_empty_generator[sqlite_msgpack] PASSED [ 17%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many_empty_generator[sqlite_sentinel] PASSED [ 17%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many_empty_generator[sqlite_sentinel_opts] PASSED [ 17%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many_empty_generator[sqlite_sharding] PASSED [ 17%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many_empty_generator[sqlite_usock] PASSED [ 17%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many_empty_generator[sqlite_zlib] PASSED [ 17%] tests/test_backend.py::TestDjangoRedisCache::test_delete_many_empty_generator[sqlite_zstd] PASSED [ 17%] tests/test_backend.py::TestDjangoRedisCache::test_incr[sqlite] PASSED [ 17%] tests/test_backend.py::TestDjangoRedisCache::test_incr[sqlite_gzip] PASSED [ 17%] tests/test_backend.py::TestDjangoRedisCache::test_incr[sqlite_herd] PASSED [ 17%] tests/test_backend.py::TestDjangoRedisCache::test_incr[sqlite_json] PASSED [ 17%] tests/test_backend.py::TestDjangoRedisCache::test_incr[sqlite_lz4] PASSED [ 17%] tests/test_backend.py::TestDjangoRedisCache::test_incr[sqlite_msgpack] PASSED [ 17%] tests/test_backend.py::TestDjangoRedisCache::test_incr[sqlite_sentinel] PASSED [ 18%] tests/test_backend.py::TestDjangoRedisCache::test_incr[sqlite_sentinel_opts] PASSED [ 18%] tests/test_backend.py::TestDjangoRedisCache::test_incr[sqlite_sharding] PASSED [ 18%] tests/test_backend.py::TestDjangoRedisCache::test_incr[sqlite_usock] PASSED [ 18%] tests/test_backend.py::TestDjangoRedisCache::test_incr[sqlite_zlib] PASSED [ 18%] tests/test_backend.py::TestDjangoRedisCache::test_incr[sqlite_zstd] PASSED [ 18%] tests/test_backend.py::TestDjangoRedisCache::test_incr_no_timeout[sqlite] PASSED [ 18%] tests/test_backend.py::TestDjangoRedisCache::test_incr_no_timeout[sqlite_gzip] PASSED [ 18%] tests/test_backend.py::TestDjangoRedisCache::test_incr_no_timeout[sqlite_herd] PASSED [ 18%] tests/test_backend.py::TestDjangoRedisCache::test_incr_no_timeout[sqlite_json] PASSED [ 18%] tests/test_backend.py::TestDjangoRedisCache::test_incr_no_timeout[sqlite_lz4] PASSED [ 18%] tests/test_backend.py::TestDjangoRedisCache::test_incr_no_timeout[sqlite_msgpack] PASSED [ 18%] tests/test_backend.py::TestDjangoRedisCache::test_incr_no_timeout[sqlite_sentinel] PASSED [ 18%] tests/test_backend.py::TestDjangoRedisCache::test_incr_no_timeout[sqlite_sentinel_opts] PASSED [ 18%] tests/test_backend.py::TestDjangoRedisCache::test_incr_no_timeout[sqlite_sharding] PASSED [ 18%] tests/test_backend.py::TestDjangoRedisCache::test_incr_no_timeout[sqlite_usock] PASSED [ 18%] tests/test_backend.py::TestDjangoRedisCache::test_incr_no_timeout[sqlite_zlib] PASSED [ 19%] tests/test_backend.py::TestDjangoRedisCache::test_incr_no_timeout[sqlite_zstd] PASSED [ 19%] tests/test_backend.py::TestDjangoRedisCache::test_incr_error[sqlite] PASSED [ 19%] tests/test_backend.py::TestDjangoRedisCache::test_incr_error[sqlite_gzip] PASSED [ 19%] tests/test_backend.py::TestDjangoRedisCache::test_incr_error[sqlite_herd] PASSED [ 19%] tests/test_backend.py::TestDjangoRedisCache::test_incr_error[sqlite_json] PASSED [ 19%] tests/test_backend.py::TestDjangoRedisCache::test_incr_error[sqlite_lz4] PASSED [ 19%] tests/test_backend.py::TestDjangoRedisCache::test_incr_error[sqlite_msgpack] PASSED [ 19%] tests/test_backend.py::TestDjangoRedisCache::test_incr_error[sqlite_sentinel] PASSED [ 19%] tests/test_backend.py::TestDjangoRedisCache::test_incr_error[sqlite_sentinel_opts] PASSED [ 19%] tests/test_backend.py::TestDjangoRedisCache::test_incr_error[sqlite_sharding] PASSED [ 19%] tests/test_backend.py::TestDjangoRedisCache::test_incr_error[sqlite_usock] PASSED [ 19%] tests/test_backend.py::TestDjangoRedisCache::test_incr_error[sqlite_zlib] PASSED [ 19%] tests/test_backend.py::TestDjangoRedisCache::test_incr_error[sqlite_zstd] PASSED [ 19%] tests/test_backend.py::TestDjangoRedisCache::test_incr_ignore_check[sqlite] PASSED [ 19%] tests/test_backend.py::TestDjangoRedisCache::test_incr_ignore_check[sqlite_gzip] PASSED [ 19%] tests/test_backend.py::TestDjangoRedisCache::test_incr_ignore_check[sqlite_herd] PASSED [ 20%] tests/test_backend.py::TestDjangoRedisCache::test_incr_ignore_check[sqlite_json] PASSED [ 20%] tests/test_backend.py::TestDjangoRedisCache::test_incr_ignore_check[sqlite_lz4] PASSED [ 20%] tests/test_backend.py::TestDjangoRedisCache::test_incr_ignore_check[sqlite_msgpack] PASSED [ 20%] tests/test_backend.py::TestDjangoRedisCache::test_incr_ignore_check[sqlite_sentinel] PASSED [ 20%] tests/test_backend.py::TestDjangoRedisCache::test_incr_ignore_check[sqlite_sentinel_opts] PASSED [ 20%] tests/test_backend.py::TestDjangoRedisCache::test_incr_ignore_check[sqlite_sharding] PASSED [ 20%] tests/test_backend.py::TestDjangoRedisCache::test_incr_ignore_check[sqlite_usock] PASSED [ 20%] tests/test_backend.py::TestDjangoRedisCache::test_incr_ignore_check[sqlite_zlib] PASSED [ 20%] tests/test_backend.py::TestDjangoRedisCache::test_incr_ignore_check[sqlite_zstd] PASSED [ 20%] tests/test_backend.py::TestDjangoRedisCache::test_get_set_bool[sqlite] PASSED [ 20%] tests/test_backend.py::TestDjangoRedisCache::test_get_set_bool[sqlite_gzip] PASSED [ 20%] tests/test_backend.py::TestDjangoRedisCache::test_get_set_bool[sqlite_herd] PASSED [ 20%] tests/test_backend.py::TestDjangoRedisCache::test_get_set_bool[sqlite_json] PASSED [ 20%] tests/test_backend.py::TestDjangoRedisCache::test_get_set_bool[sqlite_lz4] PASSED [ 20%] tests/test_backend.py::TestDjangoRedisCache::test_get_set_bool[sqlite_msgpack] PASSED [ 20%] tests/test_backend.py::TestDjangoRedisCache::test_get_set_bool[sqlite_sentinel] PASSED [ 20%] tests/test_backend.py::TestDjangoRedisCache::test_get_set_bool[sqlite_sentinel_opts] PASSED [ 21%] tests/test_backend.py::TestDjangoRedisCache::test_get_set_bool[sqlite_sharding] PASSED [ 21%] tests/test_backend.py::TestDjangoRedisCache::test_get_set_bool[sqlite_usock] PASSED [ 21%] tests/test_backend.py::TestDjangoRedisCache::test_get_set_bool[sqlite_zlib] PASSED [ 21%] tests/test_backend.py::TestDjangoRedisCache::test_get_set_bool[sqlite_zstd] PASSED [ 21%] tests/test_backend.py::TestDjangoRedisCache::test_decr[sqlite] PASSED [ 21%] tests/test_backend.py::TestDjangoRedisCache::test_decr[sqlite_gzip] PASSED [ 21%] tests/test_backend.py::TestDjangoRedisCache::test_decr[sqlite_herd] PASSED [ 21%] tests/test_backend.py::TestDjangoRedisCache::test_decr[sqlite_json] PASSED [ 21%] tests/test_backend.py::TestDjangoRedisCache::test_decr[sqlite_lz4] PASSED [ 21%] tests/test_backend.py::TestDjangoRedisCache::test_decr[sqlite_msgpack] PASSED [ 21%] tests/test_backend.py::TestDjangoRedisCache::test_decr[sqlite_sentinel] PASSED [ 21%] tests/test_backend.py::TestDjangoRedisCache::test_decr[sqlite_sentinel_opts] PASSED [ 21%] tests/test_backend.py::TestDjangoRedisCache::test_decr[sqlite_sharding] PASSED [ 21%] tests/test_backend.py::TestDjangoRedisCache::test_decr[sqlite_usock] PASSED [ 21%] tests/test_backend.py::TestDjangoRedisCache::test_decr[sqlite_zlib] PASSED [ 21%] tests/test_backend.py::TestDjangoRedisCache::test_decr[sqlite_zstd] PASSED [ 22%] tests/test_backend.py::TestDjangoRedisCache::test_version[sqlite] PASSED [ 22%] tests/test_backend.py::TestDjangoRedisCache::test_version[sqlite_gzip] PASSED [ 22%] tests/test_backend.py::TestDjangoRedisCache::test_version[sqlite_herd] PASSED [ 22%] tests/test_backend.py::TestDjangoRedisCache::test_version[sqlite_json] PASSED [ 22%] tests/test_backend.py::TestDjangoRedisCache::test_version[sqlite_lz4] PASSED [ 22%] tests/test_backend.py::TestDjangoRedisCache::test_version[sqlite_msgpack] PASSED [ 22%] tests/test_backend.py::TestDjangoRedisCache::test_version[sqlite_sentinel] PASSED [ 22%] tests/test_backend.py::TestDjangoRedisCache::test_version[sqlite_sentinel_opts] PASSED [ 22%] tests/test_backend.py::TestDjangoRedisCache::test_version[sqlite_sharding] PASSED [ 22%] tests/test_backend.py::TestDjangoRedisCache::test_version[sqlite_usock] PASSED [ 22%] tests/test_backend.py::TestDjangoRedisCache::test_version[sqlite_zlib] PASSED [ 22%] tests/test_backend.py::TestDjangoRedisCache::test_version[sqlite_zstd] PASSED [ 22%] tests/test_backend.py::TestDjangoRedisCache::test_incr_version[sqlite] PASSED [ 22%] tests/test_backend.py::TestDjangoRedisCache::test_incr_version[sqlite_gzip] PASSED [ 22%] tests/test_backend.py::TestDjangoRedisCache::test_incr_version[sqlite_herd] PASSED [ 22%] tests/test_backend.py::TestDjangoRedisCache::test_incr_version[sqlite_json] PASSED [ 22%] tests/test_backend.py::TestDjangoRedisCache::test_incr_version[sqlite_lz4] PASSED [ 23%] tests/test_backend.py::TestDjangoRedisCache::test_incr_version[sqlite_msgpack] PASSED [ 23%] tests/test_backend.py::TestDjangoRedisCache::test_incr_version[sqlite_sentinel] PASSED [ 23%] tests/test_backend.py::TestDjangoRedisCache::test_incr_version[sqlite_sentinel_opts] PASSED [ 23%] tests/test_backend.py::TestDjangoRedisCache::test_incr_version[sqlite_sharding] PASSED [ 23%] tests/test_backend.py::TestDjangoRedisCache::test_incr_version[sqlite_usock] PASSED [ 23%] tests/test_backend.py::TestDjangoRedisCache::test_incr_version[sqlite_zlib] PASSED [ 23%] tests/test_backend.py::TestDjangoRedisCache::test_incr_version[sqlite_zstd] PASSED [ 23%] tests/test_backend.py::TestDjangoRedisCache::test_ttl_incr_version_no_timeout[sqlite] PASSED [ 23%] tests/test_backend.py::TestDjangoRedisCache::test_ttl_incr_version_no_timeout[sqlite_gzip] PASSED [ 23%] tests/test_backend.py::TestDjangoRedisCache::test_ttl_incr_version_no_timeout[sqlite_herd] PASSED [ 23%] tests/test_backend.py::TestDjangoRedisCache::test_ttl_incr_version_no_timeout[sqlite_json] PASSED [ 23%] tests/test_backend.py::TestDjangoRedisCache::test_ttl_incr_version_no_timeout[sqlite_lz4] PASSED [ 23%] tests/test_backend.py::TestDjangoRedisCache::test_ttl_incr_version_no_timeout[sqlite_msgpack] PASSED [ 23%] tests/test_backend.py::TestDjangoRedisCache::test_ttl_incr_version_no_timeout[sqlite_sentinel] PASSED [ 23%] tests/test_backend.py::TestDjangoRedisCache::test_ttl_incr_version_no_timeout[sqlite_sentinel_opts] PASSED [ 23%] tests/test_backend.py::TestDjangoRedisCache::test_ttl_incr_version_no_timeout[sqlite_sharding] PASSED [ 24%] tests/test_backend.py::TestDjangoRedisCache::test_ttl_incr_version_no_timeout[sqlite_usock] PASSED [ 24%] tests/test_backend.py::TestDjangoRedisCache::test_ttl_incr_version_no_timeout[sqlite_zlib] PASSED [ 24%] tests/test_backend.py::TestDjangoRedisCache::test_ttl_incr_version_no_timeout[sqlite_zstd] PASSED [ 24%] tests/test_backend.py::TestDjangoRedisCache::test_delete_pattern[sqlite] PASSED [ 24%] tests/test_backend.py::TestDjangoRedisCache::test_delete_pattern[sqlite_gzip] PASSED [ 24%] tests/test_backend.py::TestDjangoRedisCache::test_delete_pattern[sqlite_herd] PASSED [ 24%] tests/test_backend.py::TestDjangoRedisCache::test_delete_pattern[sqlite_json] PASSED [ 24%] tests/test_backend.py::TestDjangoRedisCache::test_delete_pattern[sqlite_lz4] PASSED [ 24%] tests/test_backend.py::TestDjangoRedisCache::test_delete_pattern[sqlite_msgpack] PASSED [ 24%] tests/test_backend.py::TestDjangoRedisCache::test_delete_pattern[sqlite_sentinel] PASSED [ 24%] tests/test_backend.py::TestDjangoRedisCache::test_delete_pattern[sqlite_sentinel_opts] PASSED [ 24%] tests/test_backend.py::TestDjangoRedisCache::test_delete_pattern[sqlite_sharding] PASSED [ 24%] tests/test_backend.py::TestDjangoRedisCache::test_delete_pattern[sqlite_usock] PASSED [ 24%] tests/test_backend.py::TestDjangoRedisCache::test_delete_pattern[sqlite_zlib] PASSED [ 24%] tests/test_backend.py::TestDjangoRedisCache::test_delete_pattern[sqlite_zstd] PASSED [ 24%] tests/test_backend.py::TestDjangoRedisCache::test_delete_pattern_with_custom_count[sqlite] PASSED [ 25%] tests/test_backend.py::TestDjangoRedisCache::test_delete_pattern_with_custom_count[sqlite_gzip] PASSED [ 25%] tests/test_backend.py::TestDjangoRedisCache::test_delete_pattern_with_custom_count[sqlite_herd] PASSED [ 25%] tests/test_backend.py::TestDjangoRedisCache::test_delete_pattern_with_custom_count[sqlite_json] PASSED [ 25%] tests/test_backend.py::TestDjangoRedisCache::test_delete_pattern_with_custom_count[sqlite_lz4] PASSED [ 25%] tests/test_backend.py::TestDjangoRedisCache::test_delete_pattern_with_custom_count[sqlite_msgpack] PASSED [ 25%] tests/test_backend.py::TestDjangoRedisCache::test_delete_pattern_with_custom_count[sqlite_sentinel] PASSED [ 25%] tests/test_backend.py::TestDjangoRedisCache::test_delete_pattern_with_custom_count[sqlite_sentinel_opts] PASSED [ 25%] tests/test_backend.py::TestDjangoRedisCache::test_delete_pattern_with_custom_count[sqlite_sharding] PASSED [ 25%] tests/test_backend.py::TestDjangoRedisCache::test_delete_pattern_with_custom_count[sqlite_usock] PASSED [ 25%] tests/test_backend.py::TestDjangoRedisCache::test_delete_pattern_with_custom_count[sqlite_zlib] PASSED [ 25%] tests/test_backend.py::TestDjangoRedisCache::test_delete_pattern_with_custom_count[sqlite_zstd] PASSED [ 25%] tests/test_backend.py::TestDjangoRedisCache::test_close[sqlite] PASSED [ 25%] tests/test_backend.py::TestDjangoRedisCache::test_close[sqlite_gzip] PASSED [ 25%] tests/test_backend.py::TestDjangoRedisCache::test_close[sqlite_herd] PASSED [ 25%] tests/test_backend.py::TestDjangoRedisCache::test_close[sqlite_json] PASSED [ 25%] tests/test_backend.py::TestDjangoRedisCache::test_close[sqlite_lz4] PASSED [ 25%] tests/test_backend.py::TestDjangoRedisCache::test_close[sqlite_msgpack] PASSED [ 26%] tests/test_backend.py::TestDjangoRedisCache::test_close[sqlite_sentinel] PASSED [ 26%] tests/test_backend.py::TestDjangoRedisCache::test_close[sqlite_sentinel_opts] PASSED [ 26%] tests/test_backend.py::TestDjangoRedisCache::test_close[sqlite_sharding] PASSED [ 26%] tests/test_backend.py::TestDjangoRedisCache::test_close[sqlite_usock] PASSED [ 26%] tests/test_backend.py::TestDjangoRedisCache::test_close[sqlite_zlib] PASSED [ 26%] tests/test_backend.py::TestDjangoRedisCache::test_close[sqlite_zstd] PASSED [ 26%] tests/test_backend.py::TestDjangoRedisCache::test_close_client[sqlite] PASSED [ 26%] tests/test_backend.py::TestDjangoRedisCache::test_close_client[sqlite_gzip] PASSED [ 26%] tests/test_backend.py::TestDjangoRedisCache::test_close_client[sqlite_herd] PASSED [ 26%] tests/test_backend.py::TestDjangoRedisCache::test_close_client[sqlite_json] PASSED [ 26%] tests/test_backend.py::TestDjangoRedisCache::test_close_client[sqlite_lz4] PASSED [ 26%] tests/test_backend.py::TestDjangoRedisCache::test_close_client[sqlite_msgpack] PASSED [ 26%] tests/test_backend.py::TestDjangoRedisCache::test_close_client[sqlite_sentinel] PASSED [ 26%] tests/test_backend.py::TestDjangoRedisCache::test_close_client[sqlite_sentinel_opts] PASSED [ 26%] tests/test_backend.py::TestDjangoRedisCache::test_close_client[sqlite_sharding] PASSED [ 26%] tests/test_backend.py::TestDjangoRedisCache::test_close_client[sqlite_usock] PASSED [ 27%] tests/test_backend.py::TestDjangoRedisCache::test_close_client[sqlite_zlib] PASSED [ 27%] tests/test_backend.py::TestDjangoRedisCache::test_close_client[sqlite_zstd] PASSED [ 27%] tests/test_backend.py::TestDjangoRedisCache::test_ttl[sqlite] PASSED [ 27%] tests/test_backend.py::TestDjangoRedisCache::test_ttl[sqlite_gzip] PASSED [ 27%] tests/test_backend.py::TestDjangoRedisCache::test_ttl[sqlite_herd] PASSED [ 27%] tests/test_backend.py::TestDjangoRedisCache::test_ttl[sqlite_json] PASSED [ 27%] tests/test_backend.py::TestDjangoRedisCache::test_ttl[sqlite_lz4] PASSED [ 27%] tests/test_backend.py::TestDjangoRedisCache::test_ttl[sqlite_msgpack] PASSED [ 27%] tests/test_backend.py::TestDjangoRedisCache::test_ttl[sqlite_sentinel] PASSED [ 27%] tests/test_backend.py::TestDjangoRedisCache::test_ttl[sqlite_sentinel_opts] PASSED [ 27%] tests/test_backend.py::TestDjangoRedisCache::test_ttl[sqlite_sharding] PASSED [ 27%] tests/test_backend.py::TestDjangoRedisCache::test_ttl[sqlite_usock] PASSED [ 27%] tests/test_backend.py::TestDjangoRedisCache::test_ttl[sqlite_zlib] PASSED [ 27%] tests/test_backend.py::TestDjangoRedisCache::test_ttl[sqlite_zstd] PASSED [ 27%] tests/test_backend.py::TestDjangoRedisCache::test_pttl[sqlite] PASSED [ 27%] tests/test_backend.py::TestDjangoRedisCache::test_pttl[sqlite_gzip] PASSED [ 28%] tests/test_backend.py::TestDjangoRedisCache::test_pttl[sqlite_herd] PASSED [ 28%] tests/test_backend.py::TestDjangoRedisCache::test_pttl[sqlite_json] PASSED [ 28%] tests/test_backend.py::TestDjangoRedisCache::test_pttl[sqlite_lz4] PASSED [ 28%] tests/test_backend.py::TestDjangoRedisCache::test_pttl[sqlite_msgpack] PASSED [ 28%] tests/test_backend.py::TestDjangoRedisCache::test_pttl[sqlite_sentinel] PASSED [ 28%] tests/test_backend.py::TestDjangoRedisCache::test_pttl[sqlite_sentinel_opts] PASSED [ 28%] tests/test_backend.py::TestDjangoRedisCache::test_pttl[sqlite_sharding] PASSED [ 28%] tests/test_backend.py::TestDjangoRedisCache::test_pttl[sqlite_usock] PASSED [ 28%] tests/test_backend.py::TestDjangoRedisCache::test_pttl[sqlite_zlib] PASSED [ 28%] tests/test_backend.py::TestDjangoRedisCache::test_pttl[sqlite_zstd] PASSED [ 28%] tests/test_backend.py::TestDjangoRedisCache::test_persist[sqlite] PASSED [ 28%] tests/test_backend.py::TestDjangoRedisCache::test_persist[sqlite_gzip] PASSED [ 28%] tests/test_backend.py::TestDjangoRedisCache::test_persist[sqlite_herd] PASSED [ 28%] tests/test_backend.py::TestDjangoRedisCache::test_persist[sqlite_json] PASSED [ 28%] tests/test_backend.py::TestDjangoRedisCache::test_persist[sqlite_lz4] PASSED [ 28%] tests/test_backend.py::TestDjangoRedisCache::test_persist[sqlite_msgpack] PASSED [ 28%] tests/test_backend.py::TestDjangoRedisCache::test_persist[sqlite_sentinel] PASSED [ 29%] tests/test_backend.py::TestDjangoRedisCache::test_persist[sqlite_sentinel_opts] PASSED [ 29%] tests/test_backend.py::TestDjangoRedisCache::test_persist[sqlite_sharding] PASSED [ 29%] tests/test_backend.py::TestDjangoRedisCache::test_persist[sqlite_usock] PASSED [ 29%] tests/test_backend.py::TestDjangoRedisCache::test_persist[sqlite_zlib] PASSED [ 29%] tests/test_backend.py::TestDjangoRedisCache::test_persist[sqlite_zstd] PASSED [ 29%] tests/test_backend.py::TestDjangoRedisCache::test_expire[sqlite] PASSED [ 29%] tests/test_backend.py::TestDjangoRedisCache::test_expire[sqlite_gzip] PASSED [ 29%] tests/test_backend.py::TestDjangoRedisCache::test_expire[sqlite_herd] PASSED [ 29%] tests/test_backend.py::TestDjangoRedisCache::test_expire[sqlite_json] PASSED [ 29%] tests/test_backend.py::TestDjangoRedisCache::test_expire[sqlite_lz4] PASSED [ 29%] tests/test_backend.py::TestDjangoRedisCache::test_expire[sqlite_msgpack] PASSED [ 29%] tests/test_backend.py::TestDjangoRedisCache::test_expire[sqlite_sentinel] PASSED [ 29%] tests/test_backend.py::TestDjangoRedisCache::test_expire[sqlite_sentinel_opts] PASSED [ 29%] tests/test_backend.py::TestDjangoRedisCache::test_expire[sqlite_sharding] PASSED [ 29%] tests/test_backend.py::TestDjangoRedisCache::test_expire[sqlite_usock] PASSED [ 29%] tests/test_backend.py::TestDjangoRedisCache::test_expire[sqlite_zlib] PASSED [ 30%] tests/test_backend.py::TestDjangoRedisCache::test_expire[sqlite_zstd] PASSED [ 30%] tests/test_backend.py::TestDjangoRedisCache::test_expire_with_default_timeout[sqlite] PASSED [ 30%] tests/test_backend.py::TestDjangoRedisCache::test_expire_with_default_timeout[sqlite_gzip] PASSED [ 30%] tests/test_backend.py::TestDjangoRedisCache::test_expire_with_default_timeout[sqlite_herd] PASSED [ 30%] tests/test_backend.py::TestDjangoRedisCache::test_expire_with_default_timeout[sqlite_json] PASSED [ 30%] tests/test_backend.py::TestDjangoRedisCache::test_expire_with_default_timeout[sqlite_lz4] PASSED [ 30%] tests/test_backend.py::TestDjangoRedisCache::test_expire_with_default_timeout[sqlite_msgpack] PASSED [ 30%] tests/test_backend.py::TestDjangoRedisCache::test_expire_with_default_timeout[sqlite_sentinel] PASSED [ 30%] tests/test_backend.py::TestDjangoRedisCache::test_expire_with_default_timeout[sqlite_sentinel_opts] PASSED [ 30%] tests/test_backend.py::TestDjangoRedisCache::test_expire_with_default_timeout[sqlite_sharding] PASSED [ 30%] tests/test_backend.py::TestDjangoRedisCache::test_expire_with_default_timeout[sqlite_usock] PASSED [ 30%] tests/test_backend.py::TestDjangoRedisCache::test_expire_with_default_timeout[sqlite_zlib] PASSED [ 30%] tests/test_backend.py::TestDjangoRedisCache::test_expire_with_default_timeout[sqlite_zstd] PASSED [ 30%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire[sqlite] PASSED [ 30%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire[sqlite_gzip] PASSED [ 30%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire[sqlite_herd] PASSED [ 31%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire[sqlite_json] PASSED [ 31%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire[sqlite_lz4] PASSED [ 31%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire[sqlite_msgpack] PASSED [ 31%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire[sqlite_sentinel] PASSED [ 31%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire[sqlite_sentinel_opts] PASSED [ 31%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire[sqlite_sharding] PASSED [ 31%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire[sqlite_usock] PASSED [ 31%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire[sqlite_zlib] PASSED [ 31%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire[sqlite_zstd] PASSED [ 31%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire_with_default_timeout[sqlite] PASSED [ 31%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire_with_default_timeout[sqlite_gzip] PASSED [ 31%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire_with_default_timeout[sqlite_herd] PASSED [ 31%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire_with_default_timeout[sqlite_json] PASSED [ 31%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire_with_default_timeout[sqlite_lz4] PASSED [ 31%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire_with_default_timeout[sqlite_msgpack] PASSED [ 31%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire_with_default_timeout[sqlite_sentinel] PASSED [ 31%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire_with_default_timeout[sqlite_sentinel_opts] PASSED [ 32%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire_with_default_timeout[sqlite_sharding] PASSED [ 32%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire_with_default_timeout[sqlite_usock] PASSED [ 32%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire_with_default_timeout[sqlite_zlib] PASSED [ 32%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire_with_default_timeout[sqlite_zstd] PASSED [ 32%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire_at[sqlite] PASSED [ 32%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire_at[sqlite_gzip] PASSED [ 32%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire_at[sqlite_herd] PASSED [ 32%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire_at[sqlite_json] PASSED [ 32%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire_at[sqlite_lz4] PASSED [ 32%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire_at[sqlite_msgpack] PASSED [ 32%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire_at[sqlite_sentinel] PASSED [ 32%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire_at[sqlite_sentinel_opts] PASSED [ 32%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire_at[sqlite_sharding] PASSED [ 32%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire_at[sqlite_usock] PASSED [ 32%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire_at[sqlite_zlib] PASSED [ 32%] tests/test_backend.py::TestDjangoRedisCache::test_pexpire_at[sqlite_zstd] PASSED [ 33%] tests/test_backend.py::TestDjangoRedisCache::test_expire_at[sqlite] PASSED [ 33%] tests/test_backend.py::TestDjangoRedisCache::test_expire_at[sqlite_gzip] PASSED [ 33%] tests/test_backend.py::TestDjangoRedisCache::test_expire_at[sqlite_herd] PASSED [ 33%] tests/test_backend.py::TestDjangoRedisCache::test_expire_at[sqlite_json] PASSED [ 33%] tests/test_backend.py::TestDjangoRedisCache::test_expire_at[sqlite_lz4] PASSED [ 33%] tests/test_backend.py::TestDjangoRedisCache::test_expire_at[sqlite_msgpack] PASSED [ 33%] tests/test_backend.py::TestDjangoRedisCache::test_expire_at[sqlite_sentinel] PASSED [ 33%] tests/test_backend.py::TestDjangoRedisCache::test_expire_at[sqlite_sentinel_opts] PASSED [ 33%] tests/test_backend.py::TestDjangoRedisCache::test_expire_at[sqlite_sharding] PASSED [ 33%] tests/test_backend.py::TestDjangoRedisCache::test_expire_at[sqlite_usock] PASSED [ 33%] tests/test_backend.py::TestDjangoRedisCache::test_expire_at[sqlite_zlib] PASSED [ 33%] tests/test_backend.py::TestDjangoRedisCache::test_expire_at[sqlite_zstd] PASSED [ 33%] tests/test_backend.py::TestDjangoRedisCache::test_lock[sqlite] PASSED [ 33%] tests/test_backend.py::TestDjangoRedisCache::test_lock[sqlite_gzip] PASSED [ 33%] tests/test_backend.py::TestDjangoRedisCache::test_lock[sqlite_herd] PASSED [ 33%] tests/test_backend.py::TestDjangoRedisCache::test_lock[sqlite_json] PASSED [ 34%] tests/test_backend.py::TestDjangoRedisCache::test_lock[sqlite_lz4] PASSED [ 34%] tests/test_backend.py::TestDjangoRedisCache::test_lock[sqlite_msgpack] PASSED [ 34%] tests/test_backend.py::TestDjangoRedisCache::test_lock[sqlite_sentinel] PASSED [ 34%] tests/test_backend.py::TestDjangoRedisCache::test_lock[sqlite_sentinel_opts] PASSED [ 34%] tests/test_backend.py::TestDjangoRedisCache::test_lock[sqlite_sharding] PASSED [ 34%] tests/test_backend.py::TestDjangoRedisCache::test_lock[sqlite_usock] PASSED [ 34%] tests/test_backend.py::TestDjangoRedisCache::test_lock[sqlite_zlib] PASSED [ 34%] tests/test_backend.py::TestDjangoRedisCache::test_lock[sqlite_zstd] PASSED [ 34%] tests/test_backend.py::TestDjangoRedisCache::test_lock_not_blocking[sqlite] PASSED [ 34%] tests/test_backend.py::TestDjangoRedisCache::test_lock_not_blocking[sqlite_gzip] PASSED [ 34%] tests/test_backend.py::TestDjangoRedisCache::test_lock_not_blocking[sqlite_herd] PASSED [ 34%] tests/test_backend.py::TestDjangoRedisCache::test_lock_not_blocking[sqlite_json] PASSED [ 34%] tests/test_backend.py::TestDjangoRedisCache::test_lock_not_blocking[sqlite_lz4] PASSED [ 34%] tests/test_backend.py::TestDjangoRedisCache::test_lock_not_blocking[sqlite_msgpack] PASSED [ 34%] tests/test_backend.py::TestDjangoRedisCache::test_lock_not_blocking[sqlite_sentinel] PASSED [ 34%] tests/test_backend.py::TestDjangoRedisCache::test_lock_not_blocking[sqlite_sentinel_opts] PASSED [ 34%] tests/test_backend.py::TestDjangoRedisCache::test_lock_not_blocking[sqlite_sharding] PASSED [ 35%] tests/test_backend.py::TestDjangoRedisCache::test_lock_not_blocking[sqlite_usock] PASSED [ 35%] tests/test_backend.py::TestDjangoRedisCache::test_lock_not_blocking[sqlite_zlib] PASSED [ 35%] tests/test_backend.py::TestDjangoRedisCache::test_lock_not_blocking[sqlite_zstd] PASSED [ 35%] tests/test_backend.py::TestDjangoRedisCache::test_lock_released_by_thread[sqlite] PASSED [ 35%] tests/test_backend.py::TestDjangoRedisCache::test_lock_released_by_thread[sqlite_gzip] PASSED [ 35%] tests/test_backend.py::TestDjangoRedisCache::test_lock_released_by_thread[sqlite_herd] PASSED [ 35%] tests/test_backend.py::TestDjangoRedisCache::test_lock_released_by_thread[sqlite_json] PASSED [ 35%] tests/test_backend.py::TestDjangoRedisCache::test_lock_released_by_thread[sqlite_lz4] PASSED [ 35%] tests/test_backend.py::TestDjangoRedisCache::test_lock_released_by_thread[sqlite_msgpack] PASSED [ 35%] tests/test_backend.py::TestDjangoRedisCache::test_lock_released_by_thread[sqlite_sentinel] PASSED [ 35%] tests/test_backend.py::TestDjangoRedisCache::test_lock_released_by_thread[sqlite_sentinel_opts] PASSED [ 35%] tests/test_backend.py::TestDjangoRedisCache::test_lock_released_by_thread[sqlite_sharding] PASSED [ 35%] tests/test_backend.py::TestDjangoRedisCache::test_lock_released_by_thread[sqlite_usock] PASSED [ 35%] tests/test_backend.py::TestDjangoRedisCache::test_lock_released_by_thread[sqlite_zlib] PASSED [ 35%] tests/test_backend.py::TestDjangoRedisCache::test_lock_released_by_thread[sqlite_zstd] PASSED [ 35%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys[sqlite] PASSED [ 36%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys[sqlite_gzip] PASSED [ 36%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys[sqlite_herd] PASSED [ 36%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys[sqlite_json] PASSED [ 36%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys[sqlite_lz4] PASSED [ 36%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys[sqlite_msgpack] PASSED [ 36%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys[sqlite_sentinel] PASSED [ 36%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys[sqlite_sentinel_opts] PASSED [ 36%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys[sqlite_sharding] PASSED [ 36%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys[sqlite_usock] PASSED [ 36%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys[sqlite_zlib] PASSED [ 36%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys[sqlite_zstd] PASSED [ 36%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys_itersize[sqlite] PASSED [ 36%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys_itersize[sqlite_gzip] PASSED [ 36%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys_itersize[sqlite_herd] PASSED [ 36%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys_itersize[sqlite_json] PASSED [ 36%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys_itersize[sqlite_lz4] PASSED [ 37%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys_itersize[sqlite_msgpack] PASSED [ 37%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys_itersize[sqlite_sentinel] PASSED [ 37%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys_itersize[sqlite_sentinel_opts] PASSED [ 37%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys_itersize[sqlite_sharding] PASSED [ 37%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys_itersize[sqlite_usock] PASSED [ 37%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys_itersize[sqlite_zlib] PASSED [ 37%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys_itersize[sqlite_zstd] PASSED [ 37%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys_generator[sqlite] PASSED [ 37%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys_generator[sqlite_gzip] PASSED [ 37%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys_generator[sqlite_herd] PASSED [ 37%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys_generator[sqlite_json] PASSED [ 37%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys_generator[sqlite_lz4] PASSED [ 37%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys_generator[sqlite_msgpack] PASSED [ 37%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys_generator[sqlite_sentinel] PASSED [ 37%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys_generator[sqlite_sentinel_opts] PASSED [ 37%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys_generator[sqlite_sharding] PASSED [ 37%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys_generator[sqlite_usock] PASSED [ 38%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys_generator[sqlite_zlib] PASSED [ 38%] tests/test_backend.py::TestDjangoRedisCache::test_iter_keys_generator[sqlite_zstd] PASSED [ 38%] tests/test_backend.py::TestDjangoRedisCache::test_primary_replica_switching[sqlite] PASSED [ 38%] tests/test_backend.py::TestDjangoRedisCache::test_primary_replica_switching[sqlite_gzip] PASSED [ 38%] tests/test_backend.py::TestDjangoRedisCache::test_primary_replica_switching[sqlite_herd] PASSED [ 38%] tests/test_backend.py::TestDjangoRedisCache::test_primary_replica_switching[sqlite_json] PASSED [ 38%] tests/test_backend.py::TestDjangoRedisCache::test_primary_replica_switching[sqlite_lz4] PASSED [ 38%] tests/test_backend.py::TestDjangoRedisCache::test_primary_replica_switching[sqlite_msgpack] PASSED [ 38%] tests/test_backend.py::TestDjangoRedisCache::test_primary_replica_switching[sqlite_sentinel] PASSED [ 38%] tests/test_backend.py::TestDjangoRedisCache::test_primary_replica_switching[sqlite_sentinel_opts] PASSED [ 38%] tests/test_backend.py::TestDjangoRedisCache::test_primary_replica_switching[sqlite_sharding] PASSED [ 38%] tests/test_backend.py::TestDjangoRedisCache::test_primary_replica_switching[sqlite_usock] PASSED [ 38%] tests/test_backend.py::TestDjangoRedisCache::test_primary_replica_switching[sqlite_zlib] PASSED [ 38%] tests/test_backend.py::TestDjangoRedisCache::test_primary_replica_switching[sqlite_zstd] PASSED [ 38%] tests/test_backend.py::TestDjangoRedisCache::test_primary_replica_switching_with_index[sqlite] PASSED [ 38%] tests/test_backend.py::TestDjangoRedisCache::test_primary_replica_switching_with_index[sqlite_gzip] PASSED [ 39%] tests/test_backend.py::TestDjangoRedisCache::test_primary_replica_switching_with_index[sqlite_herd] PASSED [ 39%] tests/test_backend.py::TestDjangoRedisCache::test_primary_replica_switching_with_index[sqlite_json] PASSED [ 39%] tests/test_backend.py::TestDjangoRedisCache::test_primary_replica_switching_with_index[sqlite_lz4] PASSED [ 39%] tests/test_backend.py::TestDjangoRedisCache::test_primary_replica_switching_with_index[sqlite_msgpack] PASSED [ 39%] tests/test_backend.py::TestDjangoRedisCache::test_primary_replica_switching_with_index[sqlite_sentinel] PASSED [ 39%] tests/test_backend.py::TestDjangoRedisCache::test_primary_replica_switching_with_index[sqlite_sentinel_opts] PASSED [ 39%] tests/test_backend.py::TestDjangoRedisCache::test_primary_replica_switching_with_index[sqlite_sharding] PASSED [ 39%] tests/test_backend.py::TestDjangoRedisCache::test_primary_replica_switching_with_index[sqlite_usock] PASSED [ 39%] tests/test_backend.py::TestDjangoRedisCache::test_primary_replica_switching_with_index[sqlite_zlib] PASSED [ 39%] tests/test_backend.py::TestDjangoRedisCache::test_primary_replica_switching_with_index[sqlite_zstd] PASSED [ 39%] tests/test_backend.py::TestDjangoRedisCache::test_touch_zero_timeout[sqlite] PASSED [ 39%] tests/test_backend.py::TestDjangoRedisCache::test_touch_zero_timeout[sqlite_gzip] PASSED [ 39%] tests/test_backend.py::TestDjangoRedisCache::test_touch_zero_timeout[sqlite_herd] PASSED [ 39%] tests/test_backend.py::TestDjangoRedisCache::test_touch_zero_timeout[sqlite_json] PASSED [ 39%] tests/test_backend.py::TestDjangoRedisCache::test_touch_zero_timeout[sqlite_lz4] PASSED [ 39%] tests/test_backend.py::TestDjangoRedisCache::test_touch_zero_timeout[sqlite_msgpack] PASSED [ 40%] tests/test_backend.py::TestDjangoRedisCache::test_touch_zero_timeout[sqlite_sentinel] PASSED [ 40%] tests/test_backend.py::TestDjangoRedisCache::test_touch_zero_timeout[sqlite_sentinel_opts] PASSED [ 40%] tests/test_backend.py::TestDjangoRedisCache::test_touch_zero_timeout[sqlite_sharding] PASSED [ 40%] tests/test_backend.py::TestDjangoRedisCache::test_touch_zero_timeout[sqlite_usock] PASSED [ 40%] tests/test_backend.py::TestDjangoRedisCache::test_touch_zero_timeout[sqlite_zlib] PASSED [ 40%] tests/test_backend.py::TestDjangoRedisCache::test_touch_zero_timeout[sqlite_zstd] PASSED [ 40%] tests/test_backend.py::TestDjangoRedisCache::test_touch_positive_timeout[sqlite] PASSED [ 40%] tests/test_backend.py::TestDjangoRedisCache::test_touch_positive_timeout[sqlite_gzip] PASSED [ 40%] tests/test_backend.py::TestDjangoRedisCache::test_touch_positive_timeout[sqlite_herd] PASSED [ 40%] tests/test_backend.py::TestDjangoRedisCache::test_touch_positive_timeout[sqlite_json] PASSED [ 40%] tests/test_backend.py::TestDjangoRedisCache::test_touch_positive_timeout[sqlite_lz4] PASSED [ 40%] tests/test_backend.py::TestDjangoRedisCache::test_touch_positive_timeout[sqlite_msgpack] PASSED [ 40%] tests/test_backend.py::TestDjangoRedisCache::test_touch_positive_timeout[sqlite_sentinel] PASSED [ 40%] tests/test_backend.py::TestDjangoRedisCache::test_touch_positive_timeout[sqlite_sentinel_opts] PASSED [ 40%] tests/test_backend.py::TestDjangoRedisCache::test_touch_positive_timeout[sqlite_sharding] PASSED [ 40%] tests/test_backend.py::TestDjangoRedisCache::test_touch_positive_timeout[sqlite_usock] PASSED [ 40%] tests/test_backend.py::TestDjangoRedisCache::test_touch_positive_timeout[sqlite_zlib] PASSED [ 41%] tests/test_backend.py::TestDjangoRedisCache::test_touch_positive_timeout[sqlite_zstd] PASSED [ 41%] tests/test_backend.py::TestDjangoRedisCache::test_touch_negative_timeout[sqlite] PASSED [ 41%] tests/test_backend.py::TestDjangoRedisCache::test_touch_negative_timeout[sqlite_gzip] PASSED [ 41%] tests/test_backend.py::TestDjangoRedisCache::test_touch_negative_timeout[sqlite_herd] PASSED [ 41%] tests/test_backend.py::TestDjangoRedisCache::test_touch_negative_timeout[sqlite_json] PASSED [ 41%] tests/test_backend.py::TestDjangoRedisCache::test_touch_negative_timeout[sqlite_lz4] PASSED [ 41%] tests/test_backend.py::TestDjangoRedisCache::test_touch_negative_timeout[sqlite_msgpack] PASSED [ 41%] tests/test_backend.py::TestDjangoRedisCache::test_touch_negative_timeout[sqlite_sentinel] PASSED [ 41%] tests/test_backend.py::TestDjangoRedisCache::test_touch_negative_timeout[sqlite_sentinel_opts] PASSED [ 41%] tests/test_backend.py::TestDjangoRedisCache::test_touch_negative_timeout[sqlite_sharding] PASSED [ 41%] tests/test_backend.py::TestDjangoRedisCache::test_touch_negative_timeout[sqlite_usock] PASSED [ 41%] tests/test_backend.py::TestDjangoRedisCache::test_touch_negative_timeout[sqlite_zlib] PASSED [ 41%] tests/test_backend.py::TestDjangoRedisCache::test_touch_negative_timeout[sqlite_zstd] PASSED [ 41%] tests/test_backend.py::TestDjangoRedisCache::test_touch_missed_key[sqlite] PASSED [ 41%] tests/test_backend.py::TestDjangoRedisCache::test_touch_missed_key[sqlite_gzip] PASSED [ 41%] tests/test_backend.py::TestDjangoRedisCache::test_touch_missed_key[sqlite_herd] PASSED [ 42%] tests/test_backend.py::TestDjangoRedisCache::test_touch_missed_key[sqlite_json] PASSED [ 42%] tests/test_backend.py::TestDjangoRedisCache::test_touch_missed_key[sqlite_lz4] PASSED [ 42%] tests/test_backend.py::TestDjangoRedisCache::test_touch_missed_key[sqlite_msgpack] PASSED [ 42%] tests/test_backend.py::TestDjangoRedisCache::test_touch_missed_key[sqlite_sentinel] PASSED [ 42%] tests/test_backend.py::TestDjangoRedisCache::test_touch_missed_key[sqlite_sentinel_opts] PASSED [ 42%] tests/test_backend.py::TestDjangoRedisCache::test_touch_missed_key[sqlite_sharding] PASSED [ 42%] tests/test_backend.py::TestDjangoRedisCache::test_touch_missed_key[sqlite_usock] PASSED [ 42%] tests/test_backend.py::TestDjangoRedisCache::test_touch_missed_key[sqlite_zlib] PASSED [ 42%] tests/test_backend.py::TestDjangoRedisCache::test_touch_missed_key[sqlite_zstd] PASSED [ 42%] tests/test_backend.py::TestDjangoRedisCache::test_touch_forever[sqlite] PASSED [ 42%] tests/test_backend.py::TestDjangoRedisCache::test_touch_forever[sqlite_gzip] PASSED [ 42%] tests/test_backend.py::TestDjangoRedisCache::test_touch_forever[sqlite_herd] PASSED [ 42%] tests/test_backend.py::TestDjangoRedisCache::test_touch_forever[sqlite_json] PASSED [ 42%] tests/test_backend.py::TestDjangoRedisCache::test_touch_forever[sqlite_lz4] PASSED [ 42%] tests/test_backend.py::TestDjangoRedisCache::test_touch_forever[sqlite_msgpack] PASSED [ 42%] tests/test_backend.py::TestDjangoRedisCache::test_touch_forever[sqlite_sentinel] PASSED [ 42%] tests/test_backend.py::TestDjangoRedisCache::test_touch_forever[sqlite_sentinel_opts] PASSED [ 43%] tests/test_backend.py::TestDjangoRedisCache::test_touch_forever[sqlite_sharding] PASSED [ 43%] tests/test_backend.py::TestDjangoRedisCache::test_touch_forever[sqlite_usock] PASSED [ 43%] tests/test_backend.py::TestDjangoRedisCache::test_touch_forever[sqlite_zlib] PASSED [ 43%] tests/test_backend.py::TestDjangoRedisCache::test_touch_forever[sqlite_zstd] PASSED [ 43%] tests/test_backend.py::TestDjangoRedisCache::test_touch_forever_nonexistent[sqlite] PASSED [ 43%] tests/test_backend.py::TestDjangoRedisCache::test_touch_forever_nonexistent[sqlite_gzip] PASSED [ 43%] tests/test_backend.py::TestDjangoRedisCache::test_touch_forever_nonexistent[sqlite_herd] PASSED [ 43%] tests/test_backend.py::TestDjangoRedisCache::test_touch_forever_nonexistent[sqlite_json] PASSED [ 43%] tests/test_backend.py::TestDjangoRedisCache::test_touch_forever_nonexistent[sqlite_lz4] PASSED [ 43%] tests/test_backend.py::TestDjangoRedisCache::test_touch_forever_nonexistent[sqlite_msgpack] PASSED [ 43%] tests/test_backend.py::TestDjangoRedisCache::test_touch_forever_nonexistent[sqlite_sentinel] PASSED [ 43%] tests/test_backend.py::TestDjangoRedisCache::test_touch_forever_nonexistent[sqlite_sentinel_opts] PASSED [ 43%] tests/test_backend.py::TestDjangoRedisCache::test_touch_forever_nonexistent[sqlite_sharding] PASSED [ 43%] tests/test_backend.py::TestDjangoRedisCache::test_touch_forever_nonexistent[sqlite_usock] PASSED [ 43%] tests/test_backend.py::TestDjangoRedisCache::test_touch_forever_nonexistent[sqlite_zlib] PASSED [ 43%] tests/test_backend.py::TestDjangoRedisCache::test_touch_forever_nonexistent[sqlite_zstd] PASSED [ 44%] tests/test_backend.py::TestDjangoRedisCache::test_touch_default_timeout[sqlite] PASSED [ 44%] tests/test_backend.py::TestDjangoRedisCache::test_touch_default_timeout[sqlite_gzip] PASSED [ 44%] tests/test_backend.py::TestDjangoRedisCache::test_touch_default_timeout[sqlite_herd] PASSED [ 44%] tests/test_backend.py::TestDjangoRedisCache::test_touch_default_timeout[sqlite_json] PASSED [ 44%] tests/test_backend.py::TestDjangoRedisCache::test_touch_default_timeout[sqlite_lz4] PASSED [ 44%] tests/test_backend.py::TestDjangoRedisCache::test_touch_default_timeout[sqlite_msgpack] PASSED [ 44%] tests/test_backend.py::TestDjangoRedisCache::test_touch_default_timeout[sqlite_sentinel] PASSED [ 44%] tests/test_backend.py::TestDjangoRedisCache::test_touch_default_timeout[sqlite_sentinel_opts] PASSED [ 44%] tests/test_backend.py::TestDjangoRedisCache::test_touch_default_timeout[sqlite_sharding] PASSED [ 44%] tests/test_backend.py::TestDjangoRedisCache::test_touch_default_timeout[sqlite_usock] PASSED [ 44%] tests/test_backend.py::TestDjangoRedisCache::test_touch_default_timeout[sqlite_zlib] PASSED [ 44%] tests/test_backend.py::TestDjangoRedisCache::test_touch_default_timeout[sqlite_zstd] PASSED [ 44%] tests/test_backend.py::TestDjangoRedisCache::test_clear[sqlite] PASSED [ 44%] tests/test_backend.py::TestDjangoRedisCache::test_clear[sqlite_gzip] PASSED [ 44%] tests/test_backend.py::TestDjangoRedisCache::test_clear[sqlite_herd] PASSED [ 44%] tests/test_backend.py::TestDjangoRedisCache::test_clear[sqlite_json] PASSED [ 45%] tests/test_backend.py::TestDjangoRedisCache::test_clear[sqlite_lz4] PASSED [ 45%] tests/test_backend.py::TestDjangoRedisCache::test_clear[sqlite_msgpack] PASSED [ 45%] tests/test_backend.py::TestDjangoRedisCache::test_clear[sqlite_sentinel] PASSED [ 45%] tests/test_backend.py::TestDjangoRedisCache::test_clear[sqlite_sentinel_opts] PASSED [ 45%] tests/test_backend.py::TestDjangoRedisCache::test_clear[sqlite_sharding] PASSED [ 45%] tests/test_backend.py::TestDjangoRedisCache::test_clear[sqlite_usock] PASSED [ 45%] tests/test_backend.py::TestDjangoRedisCache::test_clear[sqlite_zlib] PASSED [ 45%] tests/test_backend.py::TestDjangoRedisCache::test_clear[sqlite_zstd] PASSED [ 45%] tests/test_backend.py::TestDjangoRedisCache::test_hset[sqlite] PASSED [ 45%] tests/test_backend.py::TestDjangoRedisCache::test_hset[sqlite_gzip] PASSED [ 45%] tests/test_backend.py::TestDjangoRedisCache::test_hset[sqlite_herd] PASSED [ 45%] tests/test_backend.py::TestDjangoRedisCache::test_hset[sqlite_json] PASSED [ 45%] tests/test_backend.py::TestDjangoRedisCache::test_hset[sqlite_lz4] PASSED [ 45%] tests/test_backend.py::TestDjangoRedisCache::test_hset[sqlite_msgpack] PASSED [ 45%] tests/test_backend.py::TestDjangoRedisCache::test_hset[sqlite_sentinel] PASSED [ 45%] tests/test_backend.py::TestDjangoRedisCache::test_hset[sqlite_sentinel_opts] PASSED [ 45%] tests/test_backend.py::TestDjangoRedisCache::test_hset[sqlite_sharding] PASSED [ 46%] tests/test_backend.py::TestDjangoRedisCache::test_hset[sqlite_usock] PASSED [ 46%] tests/test_backend.py::TestDjangoRedisCache::test_hset[sqlite_zlib] PASSED [ 46%] tests/test_backend.py::TestDjangoRedisCache::test_hset[sqlite_zstd] PASSED [ 46%] tests/test_backend.py::TestDjangoRedisCache::test_hdel[sqlite] PASSED [ 46%] tests/test_backend.py::TestDjangoRedisCache::test_hdel[sqlite_gzip] PASSED [ 46%] tests/test_backend.py::TestDjangoRedisCache::test_hdel[sqlite_herd] PASSED [ 46%] tests/test_backend.py::TestDjangoRedisCache::test_hdel[sqlite_json] PASSED [ 46%] tests/test_backend.py::TestDjangoRedisCache::test_hdel[sqlite_lz4] PASSED [ 46%] tests/test_backend.py::TestDjangoRedisCache::test_hdel[sqlite_msgpack] PASSED [ 46%] tests/test_backend.py::TestDjangoRedisCache::test_hdel[sqlite_sentinel] PASSED [ 46%] tests/test_backend.py::TestDjangoRedisCache::test_hdel[sqlite_sentinel_opts] PASSED [ 46%] tests/test_backend.py::TestDjangoRedisCache::test_hdel[sqlite_sharding] PASSED [ 46%] tests/test_backend.py::TestDjangoRedisCache::test_hdel[sqlite_usock] PASSED [ 46%] tests/test_backend.py::TestDjangoRedisCache::test_hdel[sqlite_zlib] PASSED [ 46%] tests/test_backend.py::TestDjangoRedisCache::test_hdel[sqlite_zstd] PASSED [ 46%] tests/test_backend.py::TestDjangoRedisCache::test_hlen[sqlite] PASSED [ 47%] tests/test_backend.py::TestDjangoRedisCache::test_hlen[sqlite_gzip] PASSED [ 47%] tests/test_backend.py::TestDjangoRedisCache::test_hlen[sqlite_herd] PASSED [ 47%] tests/test_backend.py::TestDjangoRedisCache::test_hlen[sqlite_json] PASSED [ 47%] tests/test_backend.py::TestDjangoRedisCache::test_hlen[sqlite_lz4] PASSED [ 47%] tests/test_backend.py::TestDjangoRedisCache::test_hlen[sqlite_msgpack] PASSED [ 47%] tests/test_backend.py::TestDjangoRedisCache::test_hlen[sqlite_sentinel] PASSED [ 47%] tests/test_backend.py::TestDjangoRedisCache::test_hlen[sqlite_sentinel_opts] PASSED [ 47%] tests/test_backend.py::TestDjangoRedisCache::test_hlen[sqlite_sharding] PASSED [ 47%] tests/test_backend.py::TestDjangoRedisCache::test_hlen[sqlite_usock] PASSED [ 47%] tests/test_backend.py::TestDjangoRedisCache::test_hlen[sqlite_zlib] PASSED [ 47%] tests/test_backend.py::TestDjangoRedisCache::test_hlen[sqlite_zstd] PASSED [ 47%] tests/test_backend.py::TestDjangoRedisCache::test_hkeys[sqlite] PASSED [ 47%] tests/test_backend.py::TestDjangoRedisCache::test_hkeys[sqlite_gzip] PASSED [ 47%] tests/test_backend.py::TestDjangoRedisCache::test_hkeys[sqlite_herd] PASSED [ 47%] tests/test_backend.py::TestDjangoRedisCache::test_hkeys[sqlite_json] PASSED [ 47%] tests/test_backend.py::TestDjangoRedisCache::test_hkeys[sqlite_lz4] PASSED [ 48%] tests/test_backend.py::TestDjangoRedisCache::test_hkeys[sqlite_msgpack] PASSED [ 48%] tests/test_backend.py::TestDjangoRedisCache::test_hkeys[sqlite_sentinel] PASSED [ 48%] tests/test_backend.py::TestDjangoRedisCache::test_hkeys[sqlite_sentinel_opts] PASSED [ 48%] tests/test_backend.py::TestDjangoRedisCache::test_hkeys[sqlite_sharding] PASSED [ 48%] tests/test_backend.py::TestDjangoRedisCache::test_hkeys[sqlite_usock] PASSED [ 48%] tests/test_backend.py::TestDjangoRedisCache::test_hkeys[sqlite_zlib] PASSED [ 48%] tests/test_backend.py::TestDjangoRedisCache::test_hkeys[sqlite_zstd] PASSED [ 48%] tests/test_backend.py::TestDjangoRedisCache::test_hexists[sqlite] PASSED [ 48%] tests/test_backend.py::TestDjangoRedisCache::test_hexists[sqlite_gzip] PASSED [ 48%] tests/test_backend.py::TestDjangoRedisCache::test_hexists[sqlite_herd] PASSED [ 48%] tests/test_backend.py::TestDjangoRedisCache::test_hexists[sqlite_json] PASSED [ 48%] tests/test_backend.py::TestDjangoRedisCache::test_hexists[sqlite_lz4] PASSED [ 48%] tests/test_backend.py::TestDjangoRedisCache::test_hexists[sqlite_msgpack] PASSED [ 48%] tests/test_backend.py::TestDjangoRedisCache::test_hexists[sqlite_sentinel] PASSED [ 48%] tests/test_backend.py::TestDjangoRedisCache::test_hexists[sqlite_sentinel_opts] PASSED [ 48%] tests/test_backend.py::TestDjangoRedisCache::test_hexists[sqlite_sharding] PASSED [ 48%] tests/test_backend.py::TestDjangoRedisCache::test_hexists[sqlite_usock] PASSED [ 49%] tests/test_backend.py::TestDjangoRedisCache::test_hexists[sqlite_zlib] PASSED [ 49%] tests/test_backend.py::TestDjangoRedisCache::test_hexists[sqlite_zstd] PASSED [ 49%] tests/test_backend.py::TestDjangoRedisCache::test_sadd[sqlite] PASSED [ 49%] tests/test_backend.py::TestDjangoRedisCache::test_sadd[sqlite_gzip] PASSED [ 49%] tests/test_backend.py::TestDjangoRedisCache::test_sadd[sqlite_herd] PASSED [ 49%] tests/test_backend.py::TestDjangoRedisCache::test_sadd[sqlite_json] PASSED [ 49%] tests/test_backend.py::TestDjangoRedisCache::test_sadd[sqlite_lz4] PASSED [ 49%] tests/test_backend.py::TestDjangoRedisCache::test_sadd[sqlite_msgpack] PASSED [ 49%] tests/test_backend.py::TestDjangoRedisCache::test_sadd[sqlite_sentinel] PASSED [ 49%] tests/test_backend.py::TestDjangoRedisCache::test_sadd[sqlite_sentinel_opts] PASSED [ 49%] tests/test_backend.py::TestDjangoRedisCache::test_sadd[sqlite_sharding] PASSED [ 49%] tests/test_backend.py::TestDjangoRedisCache::test_sadd[sqlite_usock] PASSED [ 49%] tests/test_backend.py::TestDjangoRedisCache::test_sadd[sqlite_zlib] PASSED [ 49%] tests/test_backend.py::TestDjangoRedisCache::test_sadd[sqlite_zstd] PASSED [ 49%] tests/test_backend.py::TestDjangoRedisCache::test_scard[sqlite] PASSED [ 49%] tests/test_backend.py::TestDjangoRedisCache::test_scard[sqlite_gzip] PASSED [ 50%] tests/test_backend.py::TestDjangoRedisCache::test_scard[sqlite_herd] PASSED [ 50%] tests/test_backend.py::TestDjangoRedisCache::test_scard[sqlite_json] PASSED [ 50%] tests/test_backend.py::TestDjangoRedisCache::test_scard[sqlite_lz4] PASSED [ 50%] tests/test_backend.py::TestDjangoRedisCache::test_scard[sqlite_msgpack] PASSED [ 50%] tests/test_backend.py::TestDjangoRedisCache::test_scard[sqlite_sentinel] PASSED [ 50%] tests/test_backend.py::TestDjangoRedisCache::test_scard[sqlite_sentinel_opts] PASSED [ 50%] tests/test_backend.py::TestDjangoRedisCache::test_scard[sqlite_sharding] PASSED [ 50%] tests/test_backend.py::TestDjangoRedisCache::test_scard[sqlite_usock] PASSED [ 50%] tests/test_backend.py::TestDjangoRedisCache::test_scard[sqlite_zlib] PASSED [ 50%] tests/test_backend.py::TestDjangoRedisCache::test_scard[sqlite_zstd] PASSED [ 50%] tests/test_backend.py::TestDjangoRedisCache::test_sdiff[sqlite] PASSED [ 50%] tests/test_backend.py::TestDjangoRedisCache::test_sdiff[sqlite_gzip] PASSED [ 50%] tests/test_backend.py::TestDjangoRedisCache::test_sdiff[sqlite_herd] PASSED [ 50%] tests/test_backend.py::TestDjangoRedisCache::test_sdiff[sqlite_json] PASSED [ 50%] tests/test_backend.py::TestDjangoRedisCache::test_sdiff[sqlite_lz4] PASSED [ 50%] tests/test_backend.py::TestDjangoRedisCache::test_sdiff[sqlite_msgpack] PASSED [ 51%] tests/test_backend.py::TestDjangoRedisCache::test_sdiff[sqlite_sentinel] PASSED [ 51%] tests/test_backend.py::TestDjangoRedisCache::test_sdiff[sqlite_sentinel_opts] PASSED [ 51%] tests/test_backend.py::TestDjangoRedisCache::test_sdiff[sqlite_sharding] PASSED [ 51%] tests/test_backend.py::TestDjangoRedisCache::test_sdiff[sqlite_usock] PASSED [ 51%] tests/test_backend.py::TestDjangoRedisCache::test_sdiff[sqlite_zlib] PASSED [ 51%] tests/test_backend.py::TestDjangoRedisCache::test_sdiff[sqlite_zstd] PASSED [ 51%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore[sqlite] PASSED [ 51%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore[sqlite_gzip] PASSED [ 51%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore[sqlite_herd] PASSED [ 51%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore[sqlite_json] PASSED [ 51%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore[sqlite_lz4] PASSED [ 51%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore[sqlite_msgpack] PASSED [ 51%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore[sqlite_sentinel] PASSED [ 51%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore[sqlite_sentinel_opts] PASSED [ 51%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore[sqlite_sharding] PASSED [ 51%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore[sqlite_usock] PASSED [ 51%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore[sqlite_zlib] PASSED [ 52%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore[sqlite_zstd] PASSED [ 52%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_keys_version[sqlite] PASSED [ 52%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_keys_version[sqlite_gzip] PASSED [ 52%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_keys_version[sqlite_herd] PASSED [ 52%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_keys_version[sqlite_json] PASSED [ 52%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_keys_version[sqlite_lz4] PASSED [ 52%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_keys_version[sqlite_msgpack] PASSED [ 52%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_keys_version[sqlite_sentinel] PASSED [ 52%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_keys_version[sqlite_sentinel_opts] PASSED [ 52%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_keys_version[sqlite_sharding] PASSED [ 52%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_keys_version[sqlite_usock] PASSED [ 52%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_keys_version[sqlite_zlib] PASSED [ 52%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_keys_version[sqlite_zstd] PASSED [ 52%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_different_keys_versions_without_initial_set_in_version[sqlite] PASSED [ 52%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_different_keys_versions_without_initial_set_in_version[sqlite_gzip] PASSED [ 52%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_different_keys_versions_without_initial_set_in_version[sqlite_herd] PASSED [ 53%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_different_keys_versions_without_initial_set_in_version[sqlite_json] PASSED [ 53%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_different_keys_versions_without_initial_set_in_version[sqlite_lz4] PASSED [ 53%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_different_keys_versions_without_initial_set_in_version[sqlite_msgpack] PASSED [ 53%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_different_keys_versions_without_initial_set_in_version[sqlite_sentinel] PASSED [ 53%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_different_keys_versions_without_initial_set_in_version[sqlite_sentinel_opts] PASSED [ 53%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_different_keys_versions_without_initial_set_in_version[sqlite_sharding] PASSED [ 53%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_different_keys_versions_without_initial_set_in_version[sqlite_usock] PASSED [ 53%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_different_keys_versions_without_initial_set_in_version[sqlite_zlib] PASSED [ 53%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_different_keys_versions_without_initial_set_in_version[sqlite_zstd] PASSED [ 53%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_different_keys_versions_with_initial_set_in_version[sqlite] PASSED [ 53%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_different_keys_versions_with_initial_set_in_version[sqlite_gzip] PASSED [ 53%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_different_keys_versions_with_initial_set_in_version[sqlite_herd] PASSED [ 53%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_different_keys_versions_with_initial_set_in_version[sqlite_json] PASSED [ 53%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_different_keys_versions_with_initial_set_in_version[sqlite_lz4] PASSED [ 53%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_different_keys_versions_with_initial_set_in_version[sqlite_msgpack] PASSED [ 53%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_different_keys_versions_with_initial_set_in_version[sqlite_sentinel] PASSED [ 54%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_different_keys_versions_with_initial_set_in_version[sqlite_sentinel_opts] PASSED [ 54%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_different_keys_versions_with_initial_set_in_version[sqlite_sharding] PASSED [ 54%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_different_keys_versions_with_initial_set_in_version[sqlite_usock] PASSED [ 54%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_different_keys_versions_with_initial_set_in_version[sqlite_zlib] PASSED [ 54%] tests/test_backend.py::TestDjangoRedisCache::test_sdiffstore_with_different_keys_versions_with_initial_set_in_version[sqlite_zstd] PASSED [ 54%] tests/test_backend.py::TestDjangoRedisCache::test_sinter[sqlite] PASSED [ 54%] tests/test_backend.py::TestDjangoRedisCache::test_sinter[sqlite_gzip] PASSED [ 54%] tests/test_backend.py::TestDjangoRedisCache::test_sinter[sqlite_herd] PASSED [ 54%] tests/test_backend.py::TestDjangoRedisCache::test_sinter[sqlite_json] PASSED [ 54%] tests/test_backend.py::TestDjangoRedisCache::test_sinter[sqlite_lz4] PASSED [ 54%] tests/test_backend.py::TestDjangoRedisCache::test_sinter[sqlite_msgpack] PASSED [ 54%] tests/test_backend.py::TestDjangoRedisCache::test_sinter[sqlite_sentinel] PASSED [ 54%] tests/test_backend.py::TestDjangoRedisCache::test_sinter[sqlite_sentinel_opts] PASSED [ 54%] tests/test_backend.py::TestDjangoRedisCache::test_sinter[sqlite_sharding] PASSED [ 54%] tests/test_backend.py::TestDjangoRedisCache::test_sinter[sqlite_usock] PASSED [ 54%] tests/test_backend.py::TestDjangoRedisCache::test_sinter[sqlite_zlib] PASSED [ 54%] tests/test_backend.py::TestDjangoRedisCache::test_sinter[sqlite_zstd] PASSED [ 55%] tests/test_backend.py::TestDjangoRedisCache::test_interstore[sqlite] PASSED [ 55%] tests/test_backend.py::TestDjangoRedisCache::test_interstore[sqlite_gzip] PASSED [ 55%] tests/test_backend.py::TestDjangoRedisCache::test_interstore[sqlite_herd] PASSED [ 55%] tests/test_backend.py::TestDjangoRedisCache::test_interstore[sqlite_json] PASSED [ 55%] tests/test_backend.py::TestDjangoRedisCache::test_interstore[sqlite_lz4] PASSED [ 55%] tests/test_backend.py::TestDjangoRedisCache::test_interstore[sqlite_msgpack] PASSED [ 55%] tests/test_backend.py::TestDjangoRedisCache::test_interstore[sqlite_sentinel] PASSED [ 55%] tests/test_backend.py::TestDjangoRedisCache::test_interstore[sqlite_sentinel_opts] PASSED [ 55%] tests/test_backend.py::TestDjangoRedisCache::test_interstore[sqlite_sharding] PASSED [ 55%] tests/test_backend.py::TestDjangoRedisCache::test_interstore[sqlite_usock] PASSED [ 55%] tests/test_backend.py::TestDjangoRedisCache::test_interstore[sqlite_zlib] PASSED [ 55%] tests/test_backend.py::TestDjangoRedisCache::test_interstore[sqlite_zstd] PASSED [ 55%] tests/test_backend.py::TestDjangoRedisCache::test_sismember[sqlite] PASSED [ 55%] tests/test_backend.py::TestDjangoRedisCache::test_sismember[sqlite_gzip] PASSED [ 55%] tests/test_backend.py::TestDjangoRedisCache::test_sismember[sqlite_herd] PASSED [ 55%] tests/test_backend.py::TestDjangoRedisCache::test_sismember[sqlite_json] PASSED [ 56%] tests/test_backend.py::TestDjangoRedisCache::test_sismember[sqlite_lz4] PASSED [ 56%] tests/test_backend.py::TestDjangoRedisCache::test_sismember[sqlite_msgpack] PASSED [ 56%] tests/test_backend.py::TestDjangoRedisCache::test_sismember[sqlite_sentinel] PASSED [ 56%] tests/test_backend.py::TestDjangoRedisCache::test_sismember[sqlite_sentinel_opts] PASSED [ 56%] tests/test_backend.py::TestDjangoRedisCache::test_sismember[sqlite_sharding] PASSED [ 56%] tests/test_backend.py::TestDjangoRedisCache::test_sismember[sqlite_usock] PASSED [ 56%] tests/test_backend.py::TestDjangoRedisCache::test_sismember[sqlite_zlib] PASSED [ 56%] tests/test_backend.py::TestDjangoRedisCache::test_sismember[sqlite_zstd] PASSED [ 56%] tests/test_backend.py::TestDjangoRedisCache::test_smove[sqlite] PASSED [ 56%] tests/test_backend.py::TestDjangoRedisCache::test_smove[sqlite_gzip] PASSED [ 56%] tests/test_backend.py::TestDjangoRedisCache::test_smove[sqlite_herd] PASSED [ 56%] tests/test_backend.py::TestDjangoRedisCache::test_smove[sqlite_json] PASSED [ 56%] tests/test_backend.py::TestDjangoRedisCache::test_smove[sqlite_lz4] PASSED [ 56%] tests/test_backend.py::TestDjangoRedisCache::test_smove[sqlite_msgpack] PASSED [ 56%] tests/test_backend.py::TestDjangoRedisCache::test_smove[sqlite_sentinel] PASSED [ 56%] tests/test_backend.py::TestDjangoRedisCache::test_smove[sqlite_sentinel_opts] PASSED [ 57%] tests/test_backend.py::TestDjangoRedisCache::test_smove[sqlite_sharding] PASSED [ 57%] tests/test_backend.py::TestDjangoRedisCache::test_smove[sqlite_usock] PASSED [ 57%] tests/test_backend.py::TestDjangoRedisCache::test_smove[sqlite_zlib] PASSED [ 57%] tests/test_backend.py::TestDjangoRedisCache::test_smove[sqlite_zstd] PASSED [ 57%] tests/test_backend.py::TestDjangoRedisCache::test_spop_default_count[sqlite] PASSED [ 57%] tests/test_backend.py::TestDjangoRedisCache::test_spop_default_count[sqlite_gzip] PASSED [ 57%] tests/test_backend.py::TestDjangoRedisCache::test_spop_default_count[sqlite_herd] PASSED [ 57%] tests/test_backend.py::TestDjangoRedisCache::test_spop_default_count[sqlite_json] PASSED [ 57%] tests/test_backend.py::TestDjangoRedisCache::test_spop_default_count[sqlite_lz4] PASSED [ 57%] tests/test_backend.py::TestDjangoRedisCache::test_spop_default_count[sqlite_msgpack] PASSED [ 57%] tests/test_backend.py::TestDjangoRedisCache::test_spop_default_count[sqlite_sentinel] PASSED [ 57%] tests/test_backend.py::TestDjangoRedisCache::test_spop_default_count[sqlite_sentinel_opts] PASSED [ 57%] tests/test_backend.py::TestDjangoRedisCache::test_spop_default_count[sqlite_sharding] PASSED [ 57%] tests/test_backend.py::TestDjangoRedisCache::test_spop_default_count[sqlite_usock] PASSED [ 57%] tests/test_backend.py::TestDjangoRedisCache::test_spop_default_count[sqlite_zlib] PASSED [ 57%] tests/test_backend.py::TestDjangoRedisCache::test_spop_default_count[sqlite_zstd] PASSED [ 57%] tests/test_backend.py::TestDjangoRedisCache::test_spop[sqlite] PASSED [ 58%] tests/test_backend.py::TestDjangoRedisCache::test_spop[sqlite_gzip] PASSED [ 58%] tests/test_backend.py::TestDjangoRedisCache::test_spop[sqlite_herd] PASSED [ 58%] tests/test_backend.py::TestDjangoRedisCache::test_spop[sqlite_json] PASSED [ 58%] tests/test_backend.py::TestDjangoRedisCache::test_spop[sqlite_lz4] PASSED [ 58%] tests/test_backend.py::TestDjangoRedisCache::test_spop[sqlite_msgpack] PASSED [ 58%] tests/test_backend.py::TestDjangoRedisCache::test_spop[sqlite_sentinel] PASSED [ 58%] tests/test_backend.py::TestDjangoRedisCache::test_spop[sqlite_sentinel_opts] PASSED [ 58%] tests/test_backend.py::TestDjangoRedisCache::test_spop[sqlite_sharding] PASSED [ 58%] tests/test_backend.py::TestDjangoRedisCache::test_spop[sqlite_usock] PASSED [ 58%] tests/test_backend.py::TestDjangoRedisCache::test_spop[sqlite_zlib] PASSED [ 58%] tests/test_backend.py::TestDjangoRedisCache::test_spop[sqlite_zstd] PASSED [ 58%] tests/test_backend.py::TestDjangoRedisCache::test_srandmember_default_count[sqlite] PASSED [ 58%] tests/test_backend.py::TestDjangoRedisCache::test_srandmember_default_count[sqlite_gzip] PASSED [ 58%] tests/test_backend.py::TestDjangoRedisCache::test_srandmember_default_count[sqlite_herd] PASSED [ 58%] tests/test_backend.py::TestDjangoRedisCache::test_srandmember_default_count[sqlite_json] PASSED [ 58%] tests/test_backend.py::TestDjangoRedisCache::test_srandmember_default_count[sqlite_lz4] PASSED [ 59%] tests/test_backend.py::TestDjangoRedisCache::test_srandmember_default_count[sqlite_msgpack] PASSED [ 59%] tests/test_backend.py::TestDjangoRedisCache::test_srandmember_default_count[sqlite_sentinel] PASSED [ 59%] tests/test_backend.py::TestDjangoRedisCache::test_srandmember_default_count[sqlite_sentinel_opts] PASSED [ 59%] tests/test_backend.py::TestDjangoRedisCache::test_srandmember_default_count[sqlite_sharding] PASSED [ 59%] tests/test_backend.py::TestDjangoRedisCache::test_srandmember_default_count[sqlite_usock] PASSED [ 59%] tests/test_backend.py::TestDjangoRedisCache::test_srandmember_default_count[sqlite_zlib] PASSED [ 59%] tests/test_backend.py::TestDjangoRedisCache::test_srandmember_default_count[sqlite_zstd] PASSED [ 59%] tests/test_backend.py::TestDjangoRedisCache::test_srandmember[sqlite] PASSED [ 59%] tests/test_backend.py::TestDjangoRedisCache::test_srandmember[sqlite_gzip] PASSED [ 59%] tests/test_backend.py::TestDjangoRedisCache::test_srandmember[sqlite_herd] PASSED [ 59%] tests/test_backend.py::TestDjangoRedisCache::test_srandmember[sqlite_json] PASSED [ 59%] tests/test_backend.py::TestDjangoRedisCache::test_srandmember[sqlite_lz4] PASSED [ 59%] tests/test_backend.py::TestDjangoRedisCache::test_srandmember[sqlite_msgpack] PASSED [ 59%] tests/test_backend.py::TestDjangoRedisCache::test_srandmember[sqlite_sentinel] PASSED [ 59%] tests/test_backend.py::TestDjangoRedisCache::test_srandmember[sqlite_sentinel_opts] PASSED [ 59%] tests/test_backend.py::TestDjangoRedisCache::test_srandmember[sqlite_sharding] PASSED [ 60%] tests/test_backend.py::TestDjangoRedisCache::test_srandmember[sqlite_usock] PASSED [ 60%] tests/test_backend.py::TestDjangoRedisCache::test_srandmember[sqlite_zlib] PASSED [ 60%] tests/test_backend.py::TestDjangoRedisCache::test_srandmember[sqlite_zstd] PASSED [ 60%] tests/test_backend.py::TestDjangoRedisCache::test_srem[sqlite] PASSED [ 60%] tests/test_backend.py::TestDjangoRedisCache::test_srem[sqlite_gzip] PASSED [ 60%] tests/test_backend.py::TestDjangoRedisCache::test_srem[sqlite_herd] PASSED [ 60%] tests/test_backend.py::TestDjangoRedisCache::test_srem[sqlite_json] PASSED [ 60%] tests/test_backend.py::TestDjangoRedisCache::test_srem[sqlite_lz4] PASSED [ 60%] tests/test_backend.py::TestDjangoRedisCache::test_srem[sqlite_msgpack] PASSED [ 60%] tests/test_backend.py::TestDjangoRedisCache::test_srem[sqlite_sentinel] PASSED [ 60%] tests/test_backend.py::TestDjangoRedisCache::test_srem[sqlite_sentinel_opts] PASSED [ 60%] tests/test_backend.py::TestDjangoRedisCache::test_srem[sqlite_sharding] PASSED [ 60%] tests/test_backend.py::TestDjangoRedisCache::test_srem[sqlite_usock] PASSED [ 60%] tests/test_backend.py::TestDjangoRedisCache::test_srem[sqlite_zlib] PASSED [ 60%] tests/test_backend.py::TestDjangoRedisCache::test_srem[sqlite_zstd] PASSED [ 60%] tests/test_backend.py::TestDjangoRedisCache::test_sscan[sqlite] PASSED [ 60%] tests/test_backend.py::TestDjangoRedisCache::test_sscan[sqlite_gzip] PASSED [ 61%] tests/test_backend.py::TestDjangoRedisCache::test_sscan[sqlite_herd] PASSED [ 61%] tests/test_backend.py::TestDjangoRedisCache::test_sscan[sqlite_json] PASSED [ 61%] tests/test_backend.py::TestDjangoRedisCache::test_sscan[sqlite_lz4] PASSED [ 61%] tests/test_backend.py::TestDjangoRedisCache::test_sscan[sqlite_msgpack] PASSED [ 61%] tests/test_backend.py::TestDjangoRedisCache::test_sscan[sqlite_sentinel] PASSED [ 61%] tests/test_backend.py::TestDjangoRedisCache::test_sscan[sqlite_sentinel_opts] PASSED [ 61%] tests/test_backend.py::TestDjangoRedisCache::test_sscan[sqlite_sharding] PASSED [ 61%] tests/test_backend.py::TestDjangoRedisCache::test_sscan[sqlite_usock] PASSED [ 61%] tests/test_backend.py::TestDjangoRedisCache::test_sscan[sqlite_zlib] PASSED [ 61%] tests/test_backend.py::TestDjangoRedisCache::test_sscan[sqlite_zstd] PASSED [ 61%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_with_match[sqlite] PASSED [ 61%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_with_match[sqlite_gzip] PASSED [ 61%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_with_match[sqlite_herd] PASSED [ 61%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_with_match[sqlite_json] PASSED [ 61%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_with_match[sqlite_lz4] PASSED [ 61%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_with_match[sqlite_msgpack] PASSED [ 62%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_with_match[sqlite_sentinel] PASSED [ 62%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_with_match[sqlite_sentinel_opts] PASSED [ 62%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_with_match[sqlite_sharding] PASSED [ 62%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_with_match[sqlite_usock] PASSED [ 62%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_with_match[sqlite_zlib] PASSED [ 62%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_with_match[sqlite_zstd] PASSED [ 62%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_iter[sqlite] PASSED [ 62%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_iter[sqlite_gzip] PASSED [ 62%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_iter[sqlite_herd] PASSED [ 62%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_iter[sqlite_json] PASSED [ 62%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_iter[sqlite_lz4] PASSED [ 62%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_iter[sqlite_msgpack] PASSED [ 62%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_iter[sqlite_sentinel] PASSED [ 62%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_iter[sqlite_sentinel_opts] PASSED [ 62%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_iter[sqlite_sharding] PASSED [ 62%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_iter[sqlite_usock] PASSED [ 62%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_iter[sqlite_zlib] PASSED [ 63%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_iter[sqlite_zstd] PASSED [ 63%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_iter_with_match[sqlite] PASSED [ 63%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_iter_with_match[sqlite_gzip] PASSED [ 63%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_iter_with_match[sqlite_herd] PASSED [ 63%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_iter_with_match[sqlite_json] PASSED [ 63%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_iter_with_match[sqlite_lz4] PASSED [ 63%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_iter_with_match[sqlite_msgpack] PASSED [ 63%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_iter_with_match[sqlite_sentinel] PASSED [ 63%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_iter_with_match[sqlite_sentinel_opts] PASSED [ 63%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_iter_with_match[sqlite_sharding] PASSED [ 63%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_iter_with_match[sqlite_usock] PASSED [ 63%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_iter_with_match[sqlite_zlib] PASSED [ 63%] tests/test_backend.py::TestDjangoRedisCache::test_sscan_iter_with_match[sqlite_zstd] PASSED [ 63%] tests/test_backend.py::TestDjangoRedisCache::test_smismember[sqlite] PASSED [ 63%] tests/test_backend.py::TestDjangoRedisCache::test_smismember[sqlite_gzip] PASSED [ 63%] tests/test_backend.py::TestDjangoRedisCache::test_smismember[sqlite_herd] PASSED [ 64%] tests/test_backend.py::TestDjangoRedisCache::test_smismember[sqlite_json] PASSED [ 64%] tests/test_backend.py::TestDjangoRedisCache::test_smismember[sqlite_lz4] PASSED [ 64%] tests/test_backend.py::TestDjangoRedisCache::test_smismember[sqlite_msgpack] PASSED [ 64%] tests/test_backend.py::TestDjangoRedisCache::test_smismember[sqlite_sentinel] PASSED [ 64%] tests/test_backend.py::TestDjangoRedisCache::test_smismember[sqlite_sentinel_opts] PASSED [ 64%] tests/test_backend.py::TestDjangoRedisCache::test_smismember[sqlite_sharding] PASSED [ 64%] tests/test_backend.py::TestDjangoRedisCache::test_smismember[sqlite_usock] PASSED [ 64%] tests/test_backend.py::TestDjangoRedisCache::test_smismember[sqlite_zlib] PASSED [ 64%] tests/test_backend.py::TestDjangoRedisCache::test_smismember[sqlite_zstd] PASSED [ 64%] tests/test_backend.py::TestDjangoRedisCache::test_sunion[sqlite] PASSED [ 64%] tests/test_backend.py::TestDjangoRedisCache::test_sunion[sqlite_gzip] PASSED [ 64%] tests/test_backend.py::TestDjangoRedisCache::test_sunion[sqlite_herd] PASSED [ 64%] tests/test_backend.py::TestDjangoRedisCache::test_sunion[sqlite_json] PASSED [ 64%] tests/test_backend.py::TestDjangoRedisCache::test_sunion[sqlite_lz4] PASSED [ 64%] tests/test_backend.py::TestDjangoRedisCache::test_sunion[sqlite_msgpack] PASSED [ 64%] tests/test_backend.py::TestDjangoRedisCache::test_sunion[sqlite_sentinel] PASSED [ 65%] tests/test_backend.py::TestDjangoRedisCache::test_sunion[sqlite_sentinel_opts] PASSED [ 65%] tests/test_backend.py::TestDjangoRedisCache::test_sunion[sqlite_sharding] PASSED [ 65%] tests/test_backend.py::TestDjangoRedisCache::test_sunion[sqlite_usock] PASSED [ 65%] tests/test_backend.py::TestDjangoRedisCache::test_sunion[sqlite_zlib] PASSED [ 65%] tests/test_backend.py::TestDjangoRedisCache::test_sunion[sqlite_zstd] PASSED [ 65%] tests/test_backend.py::TestDjangoRedisCache::test_sunionstore[sqlite] PASSED [ 65%] tests/test_backend.py::TestDjangoRedisCache::test_sunionstore[sqlite_gzip] PASSED [ 65%] tests/test_backend.py::TestDjangoRedisCache::test_sunionstore[sqlite_herd] PASSED [ 65%] tests/test_backend.py::TestDjangoRedisCache::test_sunionstore[sqlite_json] PASSED [ 65%] tests/test_backend.py::TestDjangoRedisCache::test_sunionstore[sqlite_lz4] PASSED [ 65%] tests/test_backend.py::TestDjangoRedisCache::test_sunionstore[sqlite_msgpack] PASSED [ 65%] tests/test_backend.py::TestDjangoRedisCache::test_sunionstore[sqlite_sentinel] PASSED [ 65%] tests/test_backend.py::TestDjangoRedisCache::test_sunionstore[sqlite_sentinel_opts] PASSED [ 65%] tests/test_backend.py::TestDjangoRedisCache::test_sunionstore[sqlite_sharding] PASSED [ 65%] tests/test_backend.py::TestDjangoRedisCache::test_sunionstore[sqlite_usock] PASSED [ 65%] tests/test_backend.py::TestDjangoRedisCache::test_sunionstore[sqlite_zlib] PASSED [ 65%] tests/test_backend.py::TestDjangoRedisCache::test_sunionstore[sqlite_zstd] PASSED [ 66%] tests/test_cache_options.py::test_get_django_omit_exceptions_many_returns_default_arg PASSED [ 66%] tests/test_cache_options.py::test_get_django_omit_exceptions PASSED [ 66%] tests/test_cache_options.py::test_get_django_omit_exceptions_priority_1 PASSED [ 66%] tests/test_cache_options.py::test_get_django_omit_exceptions_priority_2 PASSED [ 66%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_delete_pattern[sqlite] PASSED [ 66%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_delete_pattern[sqlite_gzip] PASSED [ 66%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_delete_pattern[sqlite_herd] PASSED [ 66%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_delete_pattern[sqlite_json] PASSED [ 66%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_delete_pattern[sqlite_lz4] PASSED [ 66%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_delete_pattern[sqlite_msgpack] PASSED [ 66%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_delete_pattern[sqlite_sentinel] PASSED [ 66%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_delete_pattern[sqlite_sentinel_opts] PASSED [ 66%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_delete_pattern[sqlite_sharding] PASSED [ 66%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_delete_pattern[sqlite_usock] PASSED [ 66%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_delete_pattern[sqlite_zlib] PASSED [ 66%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_delete_pattern[sqlite_zstd] PASSED [ 67%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_iter_keys[sqlite] PASSED [ 67%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_iter_keys[sqlite_gzip] PASSED [ 67%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_iter_keys[sqlite_herd] PASSED [ 67%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_iter_keys[sqlite_json] PASSED [ 67%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_iter_keys[sqlite_lz4] PASSED [ 67%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_iter_keys[sqlite_msgpack] PASSED [ 67%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_iter_keys[sqlite_sentinel] PASSED [ 67%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_iter_keys[sqlite_sentinel_opts] PASSED [ 67%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_iter_keys[sqlite_sharding] PASSED [ 67%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_iter_keys[sqlite_usock] PASSED [ 67%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_iter_keys[sqlite_zlib] PASSED [ 67%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_iter_keys[sqlite_zstd] PASSED [ 67%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_keys[sqlite] PASSED [ 67%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_keys[sqlite_gzip] PASSED [ 67%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_keys[sqlite_herd] PASSED [ 67%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_keys[sqlite_json] PASSED [ 68%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_keys[sqlite_lz4] PASSED [ 68%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_keys[sqlite_msgpack] PASSED [ 68%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_keys[sqlite_sentinel] PASSED [ 68%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_keys[sqlite_sentinel_opts] PASSED [ 68%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_keys[sqlite_sharding] PASSED [ 68%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_keys[sqlite_usock] PASSED [ 68%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_keys[sqlite_zlib] PASSED [ 68%] tests/test_cache_options.py::TestDjangoRedisCacheEscapePrefix::test_keys[sqlite_zstd] PASSED [ 68%] tests/test_cache_options.py::test_custom_key_function[sqlite] PASSED [ 68%] tests/test_cache_options.py::test_custom_key_function[sqlite_gzip] PASSED [ 68%] tests/test_cache_options.py::test_custom_key_function[sqlite_herd] PASSED [ 68%] tests/test_cache_options.py::test_custom_key_function[sqlite_json] PASSED [ 68%] tests/test_cache_options.py::test_custom_key_function[sqlite_lz4] PASSED [ 68%] tests/test_cache_options.py::test_custom_key_function[sqlite_msgpack] PASSED [ 68%] tests/test_cache_options.py::test_custom_key_function[sqlite_sentinel] PASSED [ 68%] tests/test_cache_options.py::test_custom_key_function[sqlite_sentinel_opts] PASSED [ 68%] tests/test_cache_options.py::test_custom_key_function[sqlite_sharding] PASSED [ 69%] tests/test_cache_options.py::test_custom_key_function[sqlite_usock] PASSED [ 69%] tests/test_cache_options.py::test_custom_key_function[sqlite_zlib] PASSED [ 69%] tests/test_cache_options.py::test_custom_key_function[sqlite_zstd] PASSED [ 69%] tests/test_client.py::TestClientClose::test_close_client_disconnect_default[sqlite] PASSED [ 69%] tests/test_client.py::TestClientClose::test_close_client_disconnect_default[sqlite_gzip] PASSED [ 69%] tests/test_client.py::TestClientClose::test_close_client_disconnect_default[sqlite_herd] PASSED [ 69%] tests/test_client.py::TestClientClose::test_close_client_disconnect_default[sqlite_json] PASSED [ 69%] tests/test_client.py::TestClientClose::test_close_client_disconnect_default[sqlite_lz4] PASSED [ 69%] tests/test_client.py::TestClientClose::test_close_client_disconnect_default[sqlite_msgpack] PASSED [ 69%] tests/test_client.py::TestClientClose::test_close_client_disconnect_default[sqlite_sentinel] PASSED [ 69%] tests/test_client.py::TestClientClose::test_close_client_disconnect_default[sqlite_sentinel_opts] PASSED [ 69%] tests/test_client.py::TestClientClose::test_close_client_disconnect_default[sqlite_sharding] PASSED [ 69%] tests/test_client.py::TestClientClose::test_close_client_disconnect_default[sqlite_usock] PASSED [ 69%] tests/test_client.py::TestClientClose::test_close_client_disconnect_default[sqlite_zlib] PASSED [ 69%] tests/test_client.py::TestClientClose::test_close_client_disconnect_default[sqlite_zstd] PASSED [ 69%] tests/test_client.py::TestClientClose::test_close_disconnect_settings[sqlite] PASSED [ 70%] tests/test_client.py::TestClientClose::test_close_disconnect_settings[sqlite_gzip] PASSED [ 70%] tests/test_client.py::TestClientClose::test_close_disconnect_settings[sqlite_herd] PASSED [ 70%] tests/test_client.py::TestClientClose::test_close_disconnect_settings[sqlite_json] PASSED [ 70%] tests/test_client.py::TestClientClose::test_close_disconnect_settings[sqlite_lz4] PASSED [ 70%] tests/test_client.py::TestClientClose::test_close_disconnect_settings[sqlite_msgpack] PASSED [ 70%] tests/test_client.py::TestClientClose::test_close_disconnect_settings[sqlite_sentinel] PASSED [ 70%] tests/test_client.py::TestClientClose::test_close_disconnect_settings[sqlite_sentinel_opts] PASSED [ 70%] tests/test_client.py::TestClientClose::test_close_disconnect_settings[sqlite_sharding] PASSED [ 70%] tests/test_client.py::TestClientClose::test_close_disconnect_settings[sqlite_usock] PASSED [ 70%] tests/test_client.py::TestClientClose::test_close_disconnect_settings[sqlite_zlib] PASSED [ 70%] tests/test_client.py::TestClientClose::test_close_disconnect_settings[sqlite_zstd] PASSED [ 70%] tests/test_client.py::TestClientClose::test_close_disconnect_settings_cache[sqlite] PASSED [ 70%] tests/test_client.py::TestClientClose::test_close_disconnect_settings_cache[sqlite_gzip] PASSED [ 70%] tests/test_client.py::TestClientClose::test_close_disconnect_settings_cache[sqlite_herd] PASSED [ 70%] tests/test_client.py::TestClientClose::test_close_disconnect_settings_cache[sqlite_json] PASSED [ 70%] tests/test_client.py::TestClientClose::test_close_disconnect_settings_cache[sqlite_lz4] PASSED [ 71%] tests/test_client.py::TestClientClose::test_close_disconnect_settings_cache[sqlite_msgpack] PASSED [ 71%] tests/test_client.py::TestClientClose::test_close_disconnect_settings_cache[sqlite_sentinel] PASSED [ 71%] tests/test_client.py::TestClientClose::test_close_disconnect_settings_cache[sqlite_sentinel_opts] PASSED [ 71%] tests/test_client.py::TestClientClose::test_close_disconnect_settings_cache[sqlite_sharding] PASSED [ 71%] tests/test_client.py::TestClientClose::test_close_disconnect_settings_cache[sqlite_usock] PASSED [ 71%] tests/test_client.py::TestClientClose::test_close_disconnect_settings_cache[sqlite_zlib] PASSED [ 71%] tests/test_client.py::TestClientClose::test_close_disconnect_settings_cache[sqlite_zstd] PASSED [ 71%] tests/test_client.py::TestClientClose::test_close_disconnect_client_options[sqlite] PASSED [ 71%] tests/test_client.py::TestClientClose::test_close_disconnect_client_options[sqlite_gzip] PASSED [ 71%] tests/test_client.py::TestClientClose::test_close_disconnect_client_options[sqlite_herd] PASSED [ 71%] tests/test_client.py::TestClientClose::test_close_disconnect_client_options[sqlite_json] PASSED [ 71%] tests/test_client.py::TestClientClose::test_close_disconnect_client_options[sqlite_lz4] PASSED [ 71%] tests/test_client.py::TestClientClose::test_close_disconnect_client_options[sqlite_msgpack] PASSED [ 71%] tests/test_client.py::TestClientClose::test_close_disconnect_client_options[sqlite_sentinel] PASSED [ 71%] tests/test_client.py::TestClientClose::test_close_disconnect_client_options[sqlite_sentinel_opts] PASSED [ 71%] tests/test_client.py::TestClientClose::test_close_disconnect_client_options[sqlite_sharding] PASSED [ 71%] tests/test_client.py::TestClientClose::test_close_disconnect_client_options[sqlite_usock] PASSED [ 72%] tests/test_client.py::TestClientClose::test_close_disconnect_client_options[sqlite_zlib] PASSED [ 72%] tests/test_client.py::TestClientClose::test_close_disconnect_client_options[sqlite_zstd] PASSED [ 72%] tests/test_client.py::TestDefaultClient::test_delete_pattern_calls_get_client_given_no_client PASSED [ 72%] tests/test_client.py::TestDefaultClient::test_delete_pattern_calls_make_pattern PASSED [ 72%] tests/test_client.py::TestDefaultClient::test_delete_pattern_calls_scan_iter_with_count_if_itersize_given PASSED [ 72%] tests/test_client.py::TestDefaultClient::test_delete_pattern_calls_pipeline_delete_and_execute PASSED [ 72%] tests/test_client.py::TestShardClient::test_delete_pattern_calls_scan_iter_with_count_if_itersize_given PASSED [ 72%] tests/test_client.py::TestShardClient::test_delete_pattern_calls_scan_iter PASSED [ 72%] tests/test_client.py::TestShardClient::test_delete_pattern_calls_delete_for_given_keys PASSED [ 72%] tests/test_connection_factory.py::test_connection_factory_redefine_from_opts PASSED [ 72%] tests/test_connection_factory.py::test_connection_factory_opts[django_redis.pool.SentinelConnectionFactory-SentinelConnectionFactory] PASSED [ 72%] tests/test_connection_factory.py::test_connection_factory_opts[django_redis.pool.ConnectionFactory-ConnectionFactory] PASSED [ 72%] tests/test_connection_factory.py::test_connection_factory_path[django_redis.pool.SentinelConnectionFactory-SentinelConnectionFactory] PASSED [ 72%] tests/test_connection_factory.py::test_connection_factory_path[django_redis.pool.ConnectionFactory-ConnectionFactory] PASSED [ 72%] tests/test_connection_factory.py::test_connection_factory_no_sentinels PASSED [ 72%] tests/test_connection_string.py::test_connection_strings[unix://tmp/foo.bar?db=1] PASSED [ 73%] tests/test_connection_string.py::test_connection_strings[redis://localhost/2] PASSED [ 73%] tests/test_connection_string.py::test_connection_strings[redis://redis-master/0?is_master=0] PASSED [ 73%] tests/test_connection_string.py::test_connection_strings[redis://redis-master/2?is_master=False] PASSED [ 73%] tests/test_connection_string.py::test_connection_strings[rediss://localhost:3333?db=2] PASSED [ 73%] tests/test_hashring.py::test_hashring PASSED [ 73%] tests/test_hashring.py::test_hashring_brute_force PASSED [ 73%] tests/test_serializers.py::TestPickleSerializer::test_invalid_pickle_version_provided PASSED [ 73%] tests/test_serializers.py::TestPickleSerializer::test_setup_pickle_version_not_explicitly_specified PASSED [ 73%] tests/test_serializers.py::TestPickleSerializer::test_setup_pickle_version_too_high PASSED [ 73%] tests/test_session.py::test_new_session[sqlite] PASSED [ 73%] tests/test_session.py::test_new_session[sqlite_gzip] PASSED [ 73%] tests/test_session.py::test_new_session[sqlite_herd] PASSED [ 73%] tests/test_session.py::test_new_session[sqlite_json] PASSED [ 73%] tests/test_session.py::test_new_session[sqlite_lz4] PASSED [ 73%] tests/test_session.py::test_new_session[sqlite_msgpack] PASSED [ 73%] tests/test_session.py::test_new_session[sqlite_sentinel] PASSED [ 74%] tests/test_session.py::test_new_session[sqlite_sentinel_opts] PASSED [ 74%] tests/test_session.py::test_new_session[sqlite_sharding] PASSED [ 74%] tests/test_session.py::test_new_session[sqlite_usock] PASSED [ 74%] tests/test_session.py::test_new_session[sqlite_zlib] PASSED [ 74%] tests/test_session.py::test_new_session[sqlite_zstd] PASSED [ 74%] tests/test_session.py::test_get_empty[sqlite] PASSED [ 74%] tests/test_session.py::test_get_empty[sqlite_gzip] PASSED [ 74%] tests/test_session.py::test_get_empty[sqlite_herd] PASSED [ 74%] tests/test_session.py::test_get_empty[sqlite_json] PASSED [ 74%] tests/test_session.py::test_get_empty[sqlite_lz4] PASSED [ 74%] tests/test_session.py::test_get_empty[sqlite_msgpack] PASSED [ 74%] tests/test_session.py::test_get_empty[sqlite_sentinel] PASSED [ 74%] tests/test_session.py::test_get_empty[sqlite_sentinel_opts] PASSED [ 74%] tests/test_session.py::test_get_empty[sqlite_sharding] PASSED [ 74%] tests/test_session.py::test_get_empty[sqlite_usock] PASSED [ 74%] tests/test_session.py::test_get_empty[sqlite_zlib] PASSED [ 74%] tests/test_session.py::test_get_empty[sqlite_zstd] PASSED [ 75%] tests/test_session.py::test_store[sqlite] PASSED [ 75%] tests/test_session.py::test_store[sqlite_gzip] PASSED [ 75%] tests/test_session.py::test_store[sqlite_herd] PASSED [ 75%] tests/test_session.py::test_store[sqlite_json] PASSED [ 75%] tests/test_session.py::test_store[sqlite_lz4] PASSED [ 75%] tests/test_session.py::test_store[sqlite_msgpack] PASSED [ 75%] tests/test_session.py::test_store[sqlite_sentinel] PASSED [ 75%] tests/test_session.py::test_store[sqlite_sentinel_opts] PASSED [ 75%] tests/test_session.py::test_store[sqlite_sharding] PASSED [ 75%] tests/test_session.py::test_store[sqlite_usock] PASSED [ 75%] tests/test_session.py::test_store[sqlite_zlib] PASSED [ 75%] tests/test_session.py::test_store[sqlite_zstd] PASSED [ 75%] tests/test_session.py::test_pop[sqlite] PASSED [ 75%] tests/test_session.py::test_pop[sqlite_gzip] PASSED [ 75%] tests/test_session.py::test_pop[sqlite_herd] PASSED [ 75%] tests/test_session.py::test_pop[sqlite_json] PASSED [ 76%] tests/test_session.py::test_pop[sqlite_lz4] PASSED [ 76%] tests/test_session.py::test_pop[sqlite_msgpack] PASSED [ 76%] tests/test_session.py::test_pop[sqlite_sentinel] PASSED [ 76%] tests/test_session.py::test_pop[sqlite_sentinel_opts] PASSED [ 76%] tests/test_session.py::test_pop[sqlite_sharding] PASSED [ 76%] tests/test_session.py::test_pop[sqlite_usock] PASSED [ 76%] tests/test_session.py::test_pop[sqlite_zlib] PASSED [ 76%] tests/test_session.py::test_pop[sqlite_zstd] PASSED [ 76%] tests/test_session.py::test_pop_default[sqlite] PASSED [ 76%] tests/test_session.py::test_pop_default[sqlite_gzip] PASSED [ 76%] tests/test_session.py::test_pop_default[sqlite_herd] PASSED [ 76%] tests/test_session.py::test_pop_default[sqlite_json] PASSED [ 76%] tests/test_session.py::test_pop_default[sqlite_lz4] PASSED [ 76%] tests/test_session.py::test_pop_default[sqlite_msgpack] PASSED [ 76%] tests/test_session.py::test_pop_default[sqlite_sentinel] PASSED [ 76%] tests/test_session.py::test_pop_default[sqlite_sentinel_opts] PASSED [ 77%] tests/test_session.py::test_pop_default[sqlite_sharding] PASSED [ 77%] tests/test_session.py::test_pop_default[sqlite_usock] PASSED [ 77%] tests/test_session.py::test_pop_default[sqlite_zlib] PASSED [ 77%] tests/test_session.py::test_pop_default[sqlite_zstd] PASSED [ 77%] tests/test_session.py::test_pop_default_named_argument[sqlite] PASSED [ 77%] tests/test_session.py::test_pop_default_named_argument[sqlite_gzip] PASSED [ 77%] tests/test_session.py::test_pop_default_named_argument[sqlite_herd] PASSED [ 77%] tests/test_session.py::test_pop_default_named_argument[sqlite_json] PASSED [ 77%] tests/test_session.py::test_pop_default_named_argument[sqlite_lz4] PASSED [ 77%] tests/test_session.py::test_pop_default_named_argument[sqlite_msgpack] PASSED [ 77%] tests/test_session.py::test_pop_default_named_argument[sqlite_sentinel] PASSED [ 77%] tests/test_session.py::test_pop_default_named_argument[sqlite_sentinel_opts] PASSED [ 77%] tests/test_session.py::test_pop_default_named_argument[sqlite_sharding] PASSED [ 77%] tests/test_session.py::test_pop_default_named_argument[sqlite_usock] PASSED [ 77%] tests/test_session.py::test_pop_default_named_argument[sqlite_zlib] PASSED [ 77%] tests/test_session.py::test_pop_default_named_argument[sqlite_zstd] PASSED [ 77%] tests/test_session.py::test_pop_no_default_keyerror_raised[sqlite] PASSED [ 78%] tests/test_session.py::test_pop_no_default_keyerror_raised[sqlite_gzip] PASSED [ 78%] tests/test_session.py::test_pop_no_default_keyerror_raised[sqlite_herd] PASSED [ 78%] tests/test_session.py::test_pop_no_default_keyerror_raised[sqlite_json] PASSED [ 78%] tests/test_session.py::test_pop_no_default_keyerror_raised[sqlite_lz4] PASSED [ 78%] tests/test_session.py::test_pop_no_default_keyerror_raised[sqlite_msgpack] PASSED [ 78%] tests/test_session.py::test_pop_no_default_keyerror_raised[sqlite_sentinel] PASSED [ 78%] tests/test_session.py::test_pop_no_default_keyerror_raised[sqlite_sentinel_opts] PASSED [ 78%] tests/test_session.py::test_pop_no_default_keyerror_raised[sqlite_sharding] PASSED [ 78%] tests/test_session.py::test_pop_no_default_keyerror_raised[sqlite_usock] PASSED [ 78%] tests/test_session.py::test_pop_no_default_keyerror_raised[sqlite_zlib] PASSED [ 78%] tests/test_session.py::test_pop_no_default_keyerror_raised[sqlite_zstd] PASSED [ 78%] tests/test_session.py::test_setdefault[sqlite] PASSED [ 78%] tests/test_session.py::test_setdefault[sqlite_gzip] PASSED [ 78%] tests/test_session.py::test_setdefault[sqlite_herd] PASSED [ 78%] tests/test_session.py::test_setdefault[sqlite_json] PASSED [ 78%] tests/test_session.py::test_setdefault[sqlite_lz4] PASSED [ 79%] tests/test_session.py::test_setdefault[sqlite_msgpack] PASSED [ 79%] tests/test_session.py::test_setdefault[sqlite_sentinel] PASSED [ 79%] tests/test_session.py::test_setdefault[sqlite_sentinel_opts] PASSED [ 79%] tests/test_session.py::test_setdefault[sqlite_sharding] PASSED [ 79%] tests/test_session.py::test_setdefault[sqlite_usock] PASSED [ 79%] tests/test_session.py::test_setdefault[sqlite_zlib] PASSED [ 79%] tests/test_session.py::test_setdefault[sqlite_zstd] PASSED [ 79%] tests/test_session.py::test_update[sqlite] PASSED [ 79%] tests/test_session.py::test_update[sqlite_gzip] PASSED [ 79%] tests/test_session.py::test_update[sqlite_herd] PASSED [ 79%] tests/test_session.py::test_update[sqlite_json] PASSED [ 79%] tests/test_session.py::test_update[sqlite_lz4] PASSED [ 79%] tests/test_session.py::test_update[sqlite_msgpack] PASSED [ 79%] tests/test_session.py::test_update[sqlite_sentinel] PASSED [ 79%] tests/test_session.py::test_update[sqlite_sentinel_opts] PASSED [ 79%] tests/test_session.py::test_update[sqlite_sharding] PASSED [ 80%] tests/test_session.py::test_update[sqlite_usock] PASSED [ 80%] tests/test_session.py::test_update[sqlite_zlib] PASSED [ 80%] tests/test_session.py::test_update[sqlite_zstd] PASSED [ 80%] tests/test_session.py::test_has_key[sqlite] PASSED [ 80%] tests/test_session.py::test_has_key[sqlite_gzip] PASSED [ 80%] tests/test_session.py::test_has_key[sqlite_herd] PASSED [ 80%] tests/test_session.py::test_has_key[sqlite_json] PASSED [ 80%] tests/test_session.py::test_has_key[sqlite_lz4] PASSED [ 80%] tests/test_session.py::test_has_key[sqlite_msgpack] PASSED [ 80%] tests/test_session.py::test_has_key[sqlite_sentinel] PASSED [ 80%] tests/test_session.py::test_has_key[sqlite_sentinel_opts] PASSED [ 80%] tests/test_session.py::test_has_key[sqlite_sharding] PASSED [ 80%] tests/test_session.py::test_has_key[sqlite_usock] PASSED [ 80%] tests/test_session.py::test_has_key[sqlite_zlib] PASSED [ 80%] tests/test_session.py::test_has_key[sqlite_zstd] PASSED [ 80%] tests/test_session.py::test_values[sqlite] PASSED [ 80%] tests/test_session.py::test_values[sqlite_gzip] PASSED [ 81%] tests/test_session.py::test_values[sqlite_herd] PASSED [ 81%] tests/test_session.py::test_values[sqlite_json] PASSED [ 81%] tests/test_session.py::test_values[sqlite_lz4] PASSED [ 81%] tests/test_session.py::test_values[sqlite_msgpack] PASSED [ 81%] tests/test_session.py::test_values[sqlite_sentinel] PASSED [ 81%] tests/test_session.py::test_values[sqlite_sentinel_opts] PASSED [ 81%] tests/test_session.py::test_values[sqlite_sharding] PASSED [ 81%] tests/test_session.py::test_values[sqlite_usock] PASSED [ 81%] tests/test_session.py::test_values[sqlite_zlib] PASSED [ 81%] tests/test_session.py::test_values[sqlite_zstd] PASSED [ 81%] tests/test_session.py::test_keys[sqlite] PASSED [ 81%] tests/test_session.py::test_keys[sqlite_gzip] PASSED [ 81%] tests/test_session.py::test_keys[sqlite_herd] PASSED [ 81%] tests/test_session.py::test_keys[sqlite_json] PASSED [ 81%] tests/test_session.py::test_keys[sqlite_lz4] PASSED [ 81%] tests/test_session.py::test_keys[sqlite_msgpack] PASSED [ 82%] tests/test_session.py::test_keys[sqlite_sentinel] PASSED [ 82%] tests/test_session.py::test_keys[sqlite_sentinel_opts] PASSED [ 82%] tests/test_session.py::test_keys[sqlite_sharding] PASSED [ 82%] tests/test_session.py::test_keys[sqlite_usock] PASSED [ 82%] tests/test_session.py::test_keys[sqlite_zlib] PASSED [ 82%] tests/test_session.py::test_keys[sqlite_zstd] PASSED [ 82%] tests/test_session.py::test_items[sqlite] PASSED [ 82%] tests/test_session.py::test_items[sqlite_gzip] PASSED [ 82%] tests/test_session.py::test_items[sqlite_herd] PASSED [ 82%] tests/test_session.py::test_items[sqlite_json] PASSED [ 82%] tests/test_session.py::test_items[sqlite_lz4] PASSED [ 82%] tests/test_session.py::test_items[sqlite_msgpack] PASSED [ 82%] tests/test_session.py::test_items[sqlite_sentinel] PASSED [ 82%] tests/test_session.py::test_items[sqlite_sentinel_opts] PASSED [ 82%] tests/test_session.py::test_items[sqlite_sharding] PASSED [ 82%] tests/test_session.py::test_items[sqlite_usock] PASSED [ 82%] tests/test_session.py::test_items[sqlite_zlib] PASSED [ 83%] tests/test_session.py::test_items[sqlite_zstd] PASSED [ 83%] tests/test_session.py::test_clear[sqlite] PASSED [ 83%] tests/test_session.py::test_clear[sqlite_gzip] PASSED [ 83%] tests/test_session.py::test_clear[sqlite_herd] PASSED [ 83%] tests/test_session.py::test_clear[sqlite_json] PASSED [ 83%] tests/test_session.py::test_clear[sqlite_lz4] PASSED [ 83%] tests/test_session.py::test_clear[sqlite_msgpack] PASSED [ 83%] tests/test_session.py::test_clear[sqlite_sentinel] PASSED [ 83%] tests/test_session.py::test_clear[sqlite_sentinel_opts] PASSED [ 83%] tests/test_session.py::test_clear[sqlite_sharding] PASSED [ 83%] tests/test_session.py::test_clear[sqlite_usock] PASSED [ 83%] tests/test_session.py::test_clear[sqlite_zlib] PASSED [ 83%] tests/test_session.py::test_clear[sqlite_zstd] PASSED [ 83%] tests/test_session.py::test_save[sqlite] PASSED [ 83%] tests/test_session.py::test_save[sqlite_gzip] PASSED [ 83%] tests/test_session.py::test_save[sqlite_herd] PASSED [ 84%] tests/test_session.py::test_save[sqlite_json] PASSED [ 84%] tests/test_session.py::test_save[sqlite_lz4] PASSED [ 84%] tests/test_session.py::test_save[sqlite_msgpack] PASSED [ 84%] tests/test_session.py::test_save[sqlite_sentinel] PASSED [ 84%] tests/test_session.py::test_save[sqlite_sentinel_opts] PASSED [ 84%] tests/test_session.py::test_save[sqlite_sharding] PASSED [ 84%] tests/test_session.py::test_save[sqlite_usock] PASSED [ 84%] tests/test_session.py::test_save[sqlite_zlib] PASSED [ 84%] tests/test_session.py::test_save[sqlite_zstd] PASSED [ 84%] tests/test_session.py::test_delete[sqlite] PASSED [ 84%] tests/test_session.py::test_delete[sqlite_gzip] PASSED [ 84%] tests/test_session.py::test_delete[sqlite_herd] PASSED [ 84%] tests/test_session.py::test_delete[sqlite_json] PASSED [ 84%] tests/test_session.py::test_delete[sqlite_lz4] PASSED [ 84%] tests/test_session.py::test_delete[sqlite_msgpack] PASSED [ 84%] tests/test_session.py::test_delete[sqlite_sentinel] PASSED [ 85%] tests/test_session.py::test_delete[sqlite_sentinel_opts] PASSED [ 85%] tests/test_session.py::test_delete[sqlite_sharding] PASSED [ 85%] tests/test_session.py::test_delete[sqlite_usock] PASSED [ 85%] tests/test_session.py::test_delete[sqlite_zlib] PASSED [ 85%] tests/test_session.py::test_delete[sqlite_zstd] PASSED [ 85%] tests/test_session.py::test_flush[sqlite] PASSED [ 85%] tests/test_session.py::test_flush[sqlite_gzip] PASSED [ 85%] tests/test_session.py::test_flush[sqlite_herd] PASSED [ 85%] tests/test_session.py::test_flush[sqlite_json] PASSED [ 85%] tests/test_session.py::test_flush[sqlite_lz4] PASSED [ 85%] tests/test_session.py::test_flush[sqlite_msgpack] PASSED [ 85%] tests/test_session.py::test_flush[sqlite_sentinel] PASSED [ 85%] tests/test_session.py::test_flush[sqlite_sentinel_opts] PASSED [ 85%] tests/test_session.py::test_flush[sqlite_sharding] PASSED [ 85%] tests/test_session.py::test_flush[sqlite_usock] PASSED [ 85%] tests/test_session.py::test_flush[sqlite_zlib] PASSED [ 85%] tests/test_session.py::test_flush[sqlite_zstd] PASSED [ 86%] tests/test_session.py::test_cycle[sqlite] PASSED [ 86%] tests/test_session.py::test_cycle[sqlite_gzip] PASSED [ 86%] tests/test_session.py::test_cycle[sqlite_herd] PASSED [ 86%] tests/test_session.py::test_cycle[sqlite_json] PASSED [ 86%] tests/test_session.py::test_cycle[sqlite_lz4] PASSED [ 86%] tests/test_session.py::test_cycle[sqlite_msgpack] PASSED [ 86%] tests/test_session.py::test_cycle[sqlite_sentinel] PASSED [ 86%] tests/test_session.py::test_cycle[sqlite_sentinel_opts] PASSED [ 86%] tests/test_session.py::test_cycle[sqlite_sharding] PASSED [ 86%] tests/test_session.py::test_cycle[sqlite_usock] PASSED [ 86%] tests/test_session.py::test_cycle[sqlite_zlib] PASSED [ 86%] tests/test_session.py::test_cycle[sqlite_zstd] PASSED [ 86%] tests/test_session.py::test_cycle_with_no_session_cache[sqlite] PASSED [ 86%] tests/test_session.py::test_cycle_with_no_session_cache[sqlite_gzip] PASSED [ 86%] tests/test_session.py::test_cycle_with_no_session_cache[sqlite_herd] PASSED [ 86%] tests/test_session.py::test_cycle_with_no_session_cache[sqlite_json] PASSED [ 87%] tests/test_session.py::test_cycle_with_no_session_cache[sqlite_lz4] PASSED [ 87%] tests/test_session.py::test_cycle_with_no_session_cache[sqlite_msgpack] PASSED [ 87%] tests/test_session.py::test_cycle_with_no_session_cache[sqlite_sentinel] PASSED [ 87%] tests/test_session.py::test_cycle_with_no_session_cache[sqlite_sentinel_opts] PASSED [ 87%] tests/test_session.py::test_cycle_with_no_session_cache[sqlite_sharding] PASSED [ 87%] tests/test_session.py::test_cycle_with_no_session_cache[sqlite_usock] PASSED [ 87%] tests/test_session.py::test_cycle_with_no_session_cache[sqlite_zlib] PASSED [ 87%] tests/test_session.py::test_cycle_with_no_session_cache[sqlite_zstd] PASSED [ 87%] tests/test_session.py::test_save_doesnt_clear_data[sqlite] PASSED [ 87%] tests/test_session.py::test_save_doesnt_clear_data[sqlite_gzip] PASSED [ 87%] tests/test_session.py::test_save_doesnt_clear_data[sqlite_herd] PASSED [ 87%] tests/test_session.py::test_save_doesnt_clear_data[sqlite_json] PASSED [ 87%] tests/test_session.py::test_save_doesnt_clear_data[sqlite_lz4] PASSED [ 87%] tests/test_session.py::test_save_doesnt_clear_data[sqlite_msgpack] PASSED [ 87%] tests/test_session.py::test_save_doesnt_clear_data[sqlite_sentinel] PASSED [ 87%] tests/test_session.py::test_save_doesnt_clear_data[sqlite_sentinel_opts] PASSED [ 88%] tests/test_session.py::test_save_doesnt_clear_data[sqlite_sharding] PASSED [ 88%] tests/test_session.py::test_save_doesnt_clear_data[sqlite_usock] PASSED [ 88%] tests/test_session.py::test_save_doesnt_clear_data[sqlite_zlib] PASSED [ 88%] tests/test_session.py::test_save_doesnt_clear_data[sqlite_zstd] PASSED [ 88%] tests/test_session.py::test_invalid_key[sqlite] PASSED [ 88%] tests/test_session.py::test_invalid_key[sqlite_gzip] PASSED [ 88%] tests/test_session.py::test_invalid_key[sqlite_herd] PASSED [ 88%] tests/test_session.py::test_invalid_key[sqlite_json] PASSED [ 88%] tests/test_session.py::test_invalid_key[sqlite_lz4] PASSED [ 88%] tests/test_session.py::test_invalid_key[sqlite_msgpack] PASSED [ 88%] tests/test_session.py::test_invalid_key[sqlite_sentinel] PASSED [ 88%] tests/test_session.py::test_invalid_key[sqlite_sentinel_opts] PASSED [ 88%] tests/test_session.py::test_invalid_key[sqlite_sharding] PASSED [ 88%] tests/test_session.py::test_invalid_key[sqlite_usock] PASSED [ 88%] tests/test_session.py::test_invalid_key[sqlite_zlib] PASSED [ 88%] tests/test_session.py::test_invalid_key[sqlite_zstd] PASSED [ 88%] tests/test_session.py::test_session_key_empty_string_invalid[sqlite] PASSED [ 89%] tests/test_session.py::test_session_key_empty_string_invalid[sqlite_gzip] PASSED [ 89%] tests/test_session.py::test_session_key_empty_string_invalid[sqlite_herd] PASSED [ 89%] tests/test_session.py::test_session_key_empty_string_invalid[sqlite_json] PASSED [ 89%] tests/test_session.py::test_session_key_empty_string_invalid[sqlite_lz4] PASSED [ 89%] tests/test_session.py::test_session_key_empty_string_invalid[sqlite_msgpack] PASSED [ 89%] tests/test_session.py::test_session_key_empty_string_invalid[sqlite_sentinel] PASSED [ 89%] tests/test_session.py::test_session_key_empty_string_invalid[sqlite_sentinel_opts] PASSED [ 89%] tests/test_session.py::test_session_key_empty_string_invalid[sqlite_sharding] PASSED [ 89%] tests/test_session.py::test_session_key_empty_string_invalid[sqlite_usock] PASSED [ 89%] tests/test_session.py::test_session_key_empty_string_invalid[sqlite_zlib] PASSED [ 89%] tests/test_session.py::test_session_key_empty_string_invalid[sqlite_zstd] PASSED [ 89%] tests/test_session.py::test_session_key_too_short_invalid[sqlite] PASSED [ 89%] tests/test_session.py::test_session_key_too_short_invalid[sqlite_gzip] PASSED [ 89%] tests/test_session.py::test_session_key_too_short_invalid[sqlite_herd] PASSED [ 89%] tests/test_session.py::test_session_key_too_short_invalid[sqlite_json] PASSED [ 89%] tests/test_session.py::test_session_key_too_short_invalid[sqlite_lz4] PASSED [ 90%] tests/test_session.py::test_session_key_too_short_invalid[sqlite_msgpack] PASSED [ 90%] tests/test_session.py::test_session_key_too_short_invalid[sqlite_sentinel] PASSED [ 90%] tests/test_session.py::test_session_key_too_short_invalid[sqlite_sentinel_opts] PASSED [ 90%] tests/test_session.py::test_session_key_too_short_invalid[sqlite_sharding] PASSED [ 90%] tests/test_session.py::test_session_key_too_short_invalid[sqlite_usock] PASSED [ 90%] tests/test_session.py::test_session_key_too_short_invalid[sqlite_zlib] PASSED [ 90%] tests/test_session.py::test_session_key_too_short_invalid[sqlite_zstd] PASSED [ 90%] tests/test_session.py::test_session_key_valid_string_saved[sqlite] PASSED [ 90%] tests/test_session.py::test_session_key_valid_string_saved[sqlite_gzip] PASSED [ 90%] tests/test_session.py::test_session_key_valid_string_saved[sqlite_herd] PASSED [ 90%] tests/test_session.py::test_session_key_valid_string_saved[sqlite_json] PASSED [ 90%] tests/test_session.py::test_session_key_valid_string_saved[sqlite_lz4] PASSED [ 90%] tests/test_session.py::test_session_key_valid_string_saved[sqlite_msgpack] PASSED [ 90%] tests/test_session.py::test_session_key_valid_string_saved[sqlite_sentinel] PASSED [ 90%] tests/test_session.py::test_session_key_valid_string_saved[sqlite_sentinel_opts] PASSED [ 90%] tests/test_session.py::test_session_key_valid_string_saved[sqlite_sharding] PASSED [ 91%] tests/test_session.py::test_session_key_valid_string_saved[sqlite_usock] PASSED [ 91%] tests/test_session.py::test_session_key_valid_string_saved[sqlite_zlib] PASSED [ 91%] tests/test_session.py::test_session_key_valid_string_saved[sqlite_zstd] PASSED [ 91%] tests/test_session.py::test_session_key_is_read_only[sqlite] PASSED [ 91%] tests/test_session.py::test_session_key_is_read_only[sqlite_gzip] PASSED [ 91%] tests/test_session.py::test_session_key_is_read_only[sqlite_herd] PASSED [ 91%] tests/test_session.py::test_session_key_is_read_only[sqlite_json] PASSED [ 91%] tests/test_session.py::test_session_key_is_read_only[sqlite_lz4] PASSED [ 91%] tests/test_session.py::test_session_key_is_read_only[sqlite_msgpack] PASSED [ 91%] tests/test_session.py::test_session_key_is_read_only[sqlite_sentinel] PASSED [ 91%] tests/test_session.py::test_session_key_is_read_only[sqlite_sentinel_opts] PASSED [ 91%] tests/test_session.py::test_session_key_is_read_only[sqlite_sharding] PASSED [ 91%] tests/test_session.py::test_session_key_is_read_only[sqlite_usock] PASSED [ 91%] tests/test_session.py::test_session_key_is_read_only[sqlite_zlib] PASSED [ 91%] tests/test_session.py::test_session_key_is_read_only[sqlite_zstd] PASSED [ 91%] tests/test_session.py::test_default_expiry[sqlite] PASSED [ 91%] tests/test_session.py::test_default_expiry[sqlite_gzip] PASSED [ 92%] tests/test_session.py::test_default_expiry[sqlite_herd] PASSED [ 92%] tests/test_session.py::test_default_expiry[sqlite_json] PASSED [ 92%] tests/test_session.py::test_default_expiry[sqlite_lz4] PASSED [ 92%] tests/test_session.py::test_default_expiry[sqlite_msgpack] PASSED [ 92%] tests/test_session.py::test_default_expiry[sqlite_sentinel] PASSED [ 92%] tests/test_session.py::test_default_expiry[sqlite_sentinel_opts] PASSED [ 92%] tests/test_session.py::test_default_expiry[sqlite_sharding] PASSED [ 92%] tests/test_session.py::test_default_expiry[sqlite_usock] PASSED [ 92%] tests/test_session.py::test_default_expiry[sqlite_zlib] PASSED [ 92%] tests/test_session.py::test_default_expiry[sqlite_zstd] PASSED [ 92%] tests/test_session.py::test_custom_expiry_seconds[sqlite] PASSED [ 92%] tests/test_session.py::test_custom_expiry_seconds[sqlite_gzip] PASSED [ 92%] tests/test_session.py::test_custom_expiry_seconds[sqlite_herd] PASSED [ 92%] tests/test_session.py::test_custom_expiry_seconds[sqlite_json] PASSED [ 92%] tests/test_session.py::test_custom_expiry_seconds[sqlite_lz4] PASSED [ 92%] tests/test_session.py::test_custom_expiry_seconds[sqlite_msgpack] PASSED [ 93%] tests/test_session.py::test_custom_expiry_seconds[sqlite_sentinel] PASSED [ 93%] tests/test_session.py::test_custom_expiry_seconds[sqlite_sentinel_opts] PASSED [ 93%] tests/test_session.py::test_custom_expiry_seconds[sqlite_sharding] PASSED [ 93%] tests/test_session.py::test_custom_expiry_seconds[sqlite_usock] PASSED [ 93%] tests/test_session.py::test_custom_expiry_seconds[sqlite_zlib] PASSED [ 93%] tests/test_session.py::test_custom_expiry_seconds[sqlite_zstd] PASSED [ 93%] tests/test_session.py::test_custom_expiry_timedelta[sqlite] PASSED [ 93%] tests/test_session.py::test_custom_expiry_timedelta[sqlite_gzip] PASSED [ 93%] tests/test_session.py::test_custom_expiry_timedelta[sqlite_herd] PASSED [ 93%] tests/test_session.py::test_custom_expiry_timedelta[sqlite_json] PASSED [ 93%] tests/test_session.py::test_custom_expiry_timedelta[sqlite_lz4] PASSED [ 93%] tests/test_session.py::test_custom_expiry_timedelta[sqlite_msgpack] PASSED [ 93%] tests/test_session.py::test_custom_expiry_timedelta[sqlite_sentinel] PASSED [ 93%] tests/test_session.py::test_custom_expiry_timedelta[sqlite_sentinel_opts] PASSED [ 93%] tests/test_session.py::test_custom_expiry_timedelta[sqlite_sharding] PASSED [ 93%] tests/test_session.py::test_custom_expiry_timedelta[sqlite_usock] PASSED [ 94%] tests/test_session.py::test_custom_expiry_timedelta[sqlite_zlib] PASSED [ 94%] tests/test_session.py::test_custom_expiry_timedelta[sqlite_zstd] PASSED [ 94%] tests/test_session.py::test_custom_expiry_datetime[sqlite] PASSED [ 94%] tests/test_session.py::test_custom_expiry_datetime[sqlite_gzip] PASSED [ 94%] tests/test_session.py::test_custom_expiry_datetime[sqlite_herd] PASSED [ 94%] tests/test_session.py::test_custom_expiry_datetime[sqlite_json] PASSED [ 94%] tests/test_session.py::test_custom_expiry_datetime[sqlite_lz4] PASSED [ 94%] tests/test_session.py::test_custom_expiry_datetime[sqlite_msgpack] PASSED [ 94%] tests/test_session.py::test_custom_expiry_datetime[sqlite_sentinel] PASSED [ 94%] tests/test_session.py::test_custom_expiry_datetime[sqlite_sentinel_opts] PASSED [ 94%] tests/test_session.py::test_custom_expiry_datetime[sqlite_sharding] PASSED [ 94%] tests/test_session.py::test_custom_expiry_datetime[sqlite_usock] PASSED [ 94%] tests/test_session.py::test_custom_expiry_datetime[sqlite_zlib] PASSED [ 94%] tests/test_session.py::test_custom_expiry_datetime[sqlite_zstd] PASSED [ 94%] tests/test_session.py::test_custom_expiry_reset[sqlite] PASSED [ 94%] tests/test_session.py::test_custom_expiry_reset[sqlite_gzip] PASSED [ 94%] tests/test_session.py::test_custom_expiry_reset[sqlite_herd] PASSED [ 95%] tests/test_session.py::test_custom_expiry_reset[sqlite_json] PASSED [ 95%] tests/test_session.py::test_custom_expiry_reset[sqlite_lz4] PASSED [ 95%] tests/test_session.py::test_custom_expiry_reset[sqlite_msgpack] PASSED [ 95%] tests/test_session.py::test_custom_expiry_reset[sqlite_sentinel] PASSED [ 95%] tests/test_session.py::test_custom_expiry_reset[sqlite_sentinel_opts] PASSED [ 95%] tests/test_session.py::test_custom_expiry_reset[sqlite_sharding] PASSED [ 95%] tests/test_session.py::test_custom_expiry_reset[sqlite_usock] PASSED [ 95%] tests/test_session.py::test_custom_expiry_reset[sqlite_zlib] PASSED [ 95%] tests/test_session.py::test_custom_expiry_reset[sqlite_zstd] PASSED [ 95%] tests/test_session.py::test_get_expire_at_browser_close[sqlite] PASSED [ 95%] tests/test_session.py::test_get_expire_at_browser_close[sqlite_gzip] PASSED [ 95%] tests/test_session.py::test_get_expire_at_browser_close[sqlite_herd] PASSED [ 95%] tests/test_session.py::test_get_expire_at_browser_close[sqlite_json] PASSED [ 95%] tests/test_session.py::test_get_expire_at_browser_close[sqlite_lz4] PASSED [ 95%] tests/test_session.py::test_get_expire_at_browser_close[sqlite_msgpack] PASSED [ 95%] tests/test_session.py::test_get_expire_at_browser_close[sqlite_sentinel] PASSED [ 96%] tests/test_session.py::test_get_expire_at_browser_close[sqlite_sentinel_opts] PASSED [ 96%] tests/test_session.py::test_get_expire_at_browser_close[sqlite_sharding] PASSED [ 96%] tests/test_session.py::test_get_expire_at_browser_close[sqlite_usock] PASSED [ 96%] tests/test_session.py::test_get_expire_at_browser_close[sqlite_zlib] PASSED [ 96%] tests/test_session.py::test_get_expire_at_browser_close[sqlite_zstd] PASSED [ 96%] tests/test_session.py::test_decode[sqlite] PASSED [ 96%] tests/test_session.py::test_decode[sqlite_gzip] PASSED [ 96%] tests/test_session.py::test_decode[sqlite_herd] PASSED [ 96%] tests/test_session.py::test_decode[sqlite_json] PASSED [ 96%] tests/test_session.py::test_decode[sqlite_lz4] PASSED [ 96%] tests/test_session.py::test_decode[sqlite_msgpack] PASSED [ 96%] tests/test_session.py::test_decode[sqlite_sentinel] PASSED [ 96%] tests/test_session.py::test_decode[sqlite_sentinel_opts] PASSED [ 96%] tests/test_session.py::test_decode[sqlite_sharding] PASSED [ 96%] tests/test_session.py::test_decode[sqlite_usock] PASSED [ 96%] tests/test_session.py::test_decode[sqlite_zlib] PASSED [ 97%] tests/test_session.py::test_decode[sqlite_zstd] PASSED [ 97%] tests/test_session.py::test_decode_failure_logged_to_security[sqlite] PASSED [ 97%] tests/test_session.py::test_decode_failure_logged_to_security[sqlite_gzip] PASSED [ 97%] tests/test_session.py::test_decode_failure_logged_to_security[sqlite_herd] PASSED [ 97%] tests/test_session.py::test_decode_failure_logged_to_security[sqlite_json] PASSED [ 97%] tests/test_session.py::test_decode_failure_logged_to_security[sqlite_lz4] PASSED [ 97%] tests/test_session.py::test_decode_failure_logged_to_security[sqlite_msgpack] PASSED [ 97%] tests/test_session.py::test_decode_failure_logged_to_security[sqlite_sentinel] PASSED [ 97%] tests/test_session.py::test_decode_failure_logged_to_security[sqlite_sentinel_opts] PASSED [ 97%] tests/test_session.py::test_decode_failure_logged_to_security[sqlite_sharding] PASSED [ 97%] tests/test_session.py::test_decode_failure_logged_to_security[sqlite_usock] PASSED [ 97%] tests/test_session.py::test_decode_failure_logged_to_security[sqlite_zlib] PASSED [ 97%] tests/test_session.py::test_decode_failure_logged_to_security[sqlite_zstd] PASSED [ 97%] tests/test_session.py::test_actual_expiry[sqlite] SKIPPED (PickleSer...) [ 97%] tests/test_session.py::test_actual_expiry[sqlite_gzip] SKIPPED (Pick...) [ 97%] tests/test_session.py::test_actual_expiry[sqlite_herd] SKIPPED (Pick...) [ 97%] tests/test_session.py::test_actual_expiry[sqlite_json] SKIPPED (Pick...) [ 98%] tests/test_session.py::test_actual_expiry[sqlite_lz4] SKIPPED (Pickl...) [ 98%] tests/test_session.py::test_actual_expiry[sqlite_msgpack] SKIPPED (P...) [ 98%] tests/test_session.py::test_actual_expiry[sqlite_sentinel] SKIPPED (...) [ 98%] tests/test_session.py::test_actual_expiry[sqlite_sentinel_opts] SKIPPED [ 98%] tests/test_session.py::test_actual_expiry[sqlite_sharding] SKIPPED (...) [ 98%] tests/test_session.py::test_actual_expiry[sqlite_usock] SKIPPED (Pic...) [ 98%] tests/test_session.py::test_actual_expiry[sqlite_zlib] SKIPPED (Pick...) [ 98%] tests/test_session.py::test_actual_expiry[sqlite_zstd] SKIPPED (Pick...) [ 98%] tests/test_session.py::test_session_load_does_not_create_record[sqlite] PASSED [ 98%] tests/test_session.py::test_session_load_does_not_create_record[sqlite_gzip] PASSED [ 98%] tests/test_session.py::test_session_load_does_not_create_record[sqlite_herd] PASSED [ 98%] tests/test_session.py::test_session_load_does_not_create_record[sqlite_json] PASSED [ 98%] tests/test_session.py::test_session_load_does_not_create_record[sqlite_lz4] PASSED [ 98%] tests/test_session.py::test_session_load_does_not_create_record[sqlite_msgpack] PASSED [ 98%] tests/test_session.py::test_session_load_does_not_create_record[sqlite_sentinel] PASSED [ 98%] tests/test_session.py::test_session_load_does_not_create_record[sqlite_sentinel_opts] PASSED [ 99%] tests/test_session.py::test_session_load_does_not_create_record[sqlite_sharding] PASSED [ 99%] tests/test_session.py::test_session_load_does_not_create_record[sqlite_usock] PASSED [ 99%] tests/test_session.py::test_session_load_does_not_create_record[sqlite_zlib] PASSED [ 99%] tests/test_session.py::test_session_load_does_not_create_record[sqlite_zstd] PASSED [ 99%] tests/test_session.py::test_session_save_does_not_resurrect_session_logged_out_in_other_context[sqlite] PASSED [ 99%] tests/test_session.py::test_session_save_does_not_resurrect_session_logged_out_in_other_context[sqlite_gzip] PASSED [ 99%] tests/test_session.py::test_session_save_does_not_resurrect_session_logged_out_in_other_context[sqlite_herd] PASSED [ 99%] tests/test_session.py::test_session_save_does_not_resurrect_session_logged_out_in_other_context[sqlite_json] PASSED [ 99%] tests/test_session.py::test_session_save_does_not_resurrect_session_logged_out_in_other_context[sqlite_lz4] PASSED [ 99%] tests/test_session.py::test_session_save_does_not_resurrect_session_logged_out_in_other_context[sqlite_msgpack] PASSED [ 99%] tests/test_session.py::test_session_save_does_not_resurrect_session_logged_out_in_other_context[sqlite_sentinel] PASSED [ 99%] tests/test_session.py::test_session_save_does_not_resurrect_session_logged_out_in_other_context[sqlite_sentinel_opts] PASSED [ 99%] tests/test_session.py::test_session_save_does_not_resurrect_session_logged_out_in_other_context[sqlite_sharding] PASSED [ 99%] tests/test_session.py::test_session_save_does_not_resurrect_session_logged_out_in_other_context[sqlite_usock] PASSED [ 99%] tests/test_session.py::test_session_save_does_not_resurrect_session_logged_out_in_other_context[sqlite_zlib] PASSED [ 99%] tests/test_session.py::test_session_save_does_not_resurrect_session_logged_out_in_other_context[sqlite_zstd] PASSED [100%] ---------- coverage: platform linux, python 3.12.11-final-0 ---------- Name Stmts Miss Cover --------------------------------------------------------- django_redis/__init__.py 11 8 27.3% django_redis/client/default.py 496 48 90.3% django_redis/client/herd.py 93 68 26.9% django_redis/client/sentinel.py 22 14 36.4% django_redis/client/sharded.py 253 185 26.9% django_redis/compressors/base.py 7 2 71.4% django_redis/compressors/gzip.py 14 14 0.0% django_redis/compressors/lz4.py 15 15 0.0% django_redis/compressors/lzma.py 15 15 0.0% django_redis/compressors/zlib.py 15 15 0.0% django_redis/compressors/zstd.py 14 14 0.0% django_redis/hash_ring.py 44 12 72.7% django_redis/pool.py 94 22 76.6% django_redis/serializers/base.py 8 2 75.0% django_redis/serializers/json.py 10 2 80.0% django_redis/serializers/msgpack.py 8 2 75.0% django_redis/util.py 5 1 80.0% --------------------------------------------------------- TOTAL 1356 439 67.6% 7 files skipped due to complete coverage. ========= 1623 passed, 12 skipped, 12 deselected in 238.77s (0:03:58) ========== 55409:signal-handler (1751922693) Received SIGTERM scheduling shutdown... >>> py3-django-redis: Entering fakeroot... 55409:M 07 Jul 2025 21:11:34.032 * User requested shutdown... 55409:M 07 Jul 2025 21:11:34.032 * Saving the final RDB snapshot before exiting. 55409:M 07 Jul 2025 21:11:34.043 * DB saved on disk 55409:M 07 Jul 2025 21:11:34.043 # Valkey is now ready to exit, bye bye... >>> py3-django-redis-pyc*: Running split function pyc... 'usr/lib/python3.12/site-packages/django_redis/__pycache__' -> '/home/buildozer/aports/community/py3-django-redis/pkg/py3-django-redis-pyc/usr/lib/python3.12/site-packages/django_redis/__pycache__' 'usr/lib/python3.12/site-packages/django_redis/client/__pycache__' -> '/home/buildozer/aports/community/py3-django-redis/pkg/py3-django-redis-pyc/usr/lib/python3.12/site-packages/django_redis/client/__pycache__' 'usr/lib/python3.12/site-packages/django_redis/compressors/__pycache__' -> '/home/buildozer/aports/community/py3-django-redis/pkg/py3-django-redis-pyc/usr/lib/python3.12/site-packages/django_redis/compressors/__pycache__' 'usr/lib/python3.12/site-packages/django_redis/serializers/__pycache__' -> '/home/buildozer/aports/community/py3-django-redis/pkg/py3-django-redis-pyc/usr/lib/python3.12/site-packages/django_redis/serializers/__pycache__' >>> py3-django-redis-pyc*: Preparing subpackage py3-django-redis-pyc... >>> py3-django-redis-pyc*: Running postcheck for py3-django-redis-pyc >>> py3-django-redis*: Running postcheck for py3-django-redis >>> py3-django-redis*: Preparing package py3-django-redis... libfakeroot internal error: payload not recognized! >>> py3-django-redis-pyc*: Tracing dependencies... py3-django python3~3.12 >>> py3-django-redis-pyc*: Package size: 115.3 KB >>> py3-django-redis-pyc*: Compressing data... >>> py3-django-redis-pyc*: Create checksum... >>> py3-django-redis-pyc*: Create py3-django-redis-pyc-6.0.0-r0.apk >>> py3-django-redis*: Tracing dependencies... py3-django python3~3.12 >>> py3-django-redis*: Package size: 117.2 KB >>> py3-django-redis*: Compressing data... >>> py3-django-redis*: Create checksum... >>> py3-django-redis*: Create py3-django-redis-6.0.0-r0.apk >>> py3-django-redis: Build complete at Mon, 07 Jul 2025 21:11:35 +0000 elapsed time 0h 4m 5s >>> py3-django-redis: Cleaning up srcdir >>> py3-django-redis: Cleaning up pkgdir >>> py3-django-redis: Uninstalling dependencies... ( 1/64) Purging .makedepends-py3-django-redis (20250707.210731) ( 2/64) Purging py3-django-pyc (4.2.23-r0) ( 3/64) Purging py3-django (4.2.23-r0) ( 4/64) Purging py3-asgiref-pyc (3.8.1-r1) ( 5/64) Purging py3-asgiref (3.8.1-r1) ( 6/64) Purging py3-sqlparse-pyc (0.5.1-r0) ( 7/64) Purging py3-sqlparse (0.5.1-r0) ( 8/64) Purging tzdata (2025b-r0) ( 9/64) Purging py3-setuptools-pyc (80.9.0-r0) (10/64) Purging py3-setuptools (80.9.0-r0) (11/64) Purging py3-wheel-pyc (0.46.1-r0) (12/64) Purging py3-wheel (0.46.1-r0) (13/64) Purging py3-gpep517-pyc (19-r0) (14/64) Purging py3-gpep517 (19-r0) (15/64) Purging py3-installer-pyc (0.7.0-r2) (16/64) Purging py3-installer (0.7.0-r2) (17/64) Purging py3-redis-pyc (6.1.0-r0) (18/64) Purging py3-redis (6.1.0-r0) (19/64) Purging py3-hiredis-pyc (3.2.1-r0) (20/64) Purging py3-hiredis (3.2.1-r0) (21/64) Purging py3-pytest-cov-pyc (5.0.0-r0) (22/64) Purging py3-pytest-cov (5.0.0-r0) (23/64) Purging py3-coverage-pyc (7.9.2-r0) (24/64) Purging py3-coverage (7.9.2-r0) (25/64) Purging py3-pytest-mock-pyc (3.10.0-r3) (26/64) Purging py3-pytest-mock (3.10.0-r3) (27/64) Purging py3-mock-pyc (5.2.0-r0) (28/64) Purging py3-mock (5.2.0-r0) (29/64) Purging py3-pytest-xdist-pyc (3.6.1-r0) (30/64) Purging py3-pytest-xdist (3.6.1-r0) (31/64) Purging py3-execnet-pyc (2.1.1-r0) (32/64) Purging py3-execnet (2.1.1-r0) (33/64) Purging py3-pytest-pyc (8.4.1-r0) (34/64) Purging py3-pytest (8.4.1-r0) (35/64) Purging py3-iniconfig-pyc (2.1.0-r0) (36/64) Purging py3-iniconfig (2.1.0-r0) (37/64) Purging py3-packaging-pyc (25.0-r0) (38/64) Purging py3-packaging (25.0-r0) (39/64) Purging py3-parsing-pyc (3.2.3-r0) (40/64) Purging py3-parsing (3.2.3-r0) (41/64) Purging py3-pluggy-pyc (1.5.0-r0) (42/64) Purging py3-pluggy (1.5.0-r0) (43/64) Purging py3-py-pyc (1.11.0-r4) (44/64) Purging py3-py (1.11.0-r4) (45/64) Purging py3-pygments-pyc (2.19.2-r0) (46/64) Purging py3-pygments (2.19.2-r0) (47/64) Purging py3-lz4-pyc (4.4.3-r0) (48/64) Purging py3-lz4 (4.4.3-r0) (49/64) Purging py3-msgpack-pyc (1.0.8-r1) (50/64) Purging py3-msgpack (1.0.8-r1) (51/64) Purging python3-pyc (3.12.11-r0) (52/64) Purging python3-pycache-pyc0 (3.12.11-r0) (53/64) Purging pyc (3.12.11-r0) (54/64) Purging python3 (3.12.11-r0) (55/64) Purging valkey-openrc (8.1.1-r2) (56/64) Purging valkey (8.1.1-r2) (57/64) Purging gdbm (1.24-r0) (58/64) Purging hiredis (1.3.0-r0) (59/64) Purging libbz2 (1.0.8-r6) (60/64) Purging libffi (3.5.1-r0) (61/64) Purging libpanelw (6.5_p20250614-r0) (62/64) Purging mpdecimal (4.0.1-r0) (63/64) Purging sqlite-libs (3.50.2-r0) (64/64) Purging xz-libs (5.8.1-r0) busybox-1.37.0-r18.trigger: Executing script... OK: 275 MiB in 104 packages >>> py3-django-redis: Updating the community/armv7 repository index... >>> py3-django-redis: Signing the index...