0s autopkgtest [10:50:37]: starting date and time: 2024-11-13 10:50:37+0000 0s autopkgtest [10:50:37]: git checkout: 0acbae0a WIP show VirtSubproc stderr in real-time 0s autopkgtest [10:50:37]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.r9v9mz2x/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python3-defaults,src:python3-stdlib-extensions --apt-upgrade python-fakeredis --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=python3-defaults/3.12.7-1 python3-stdlib-extensions/3.12.7-1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-arm64-39.secgroup --name adt-plucky-arm64-python-fakeredis-20241113-102819-juju-7f2275-prod-proposed-migration-environment-2-eacbffb3-6f56-484b-aea0-943e20c3385d --image adt/ubuntu-plucky-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 96s autopkgtest [10:52:13]: testbed dpkg architecture: arm64 96s autopkgtest [10:52:13]: testbed apt version: 2.9.8 96s autopkgtest [10:52:13]: @@@@@@@@@@@@@@@@@@@@ test bed setup 98s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 98s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.3 kB] 98s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [849 kB] 98s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [76.4 kB] 98s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 98s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 Packages [104 kB] 98s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted arm64 Packages [50.3 kB] 98s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 Packages [601 kB] 98s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse arm64 Packages [17.1 kB] 98s Fetched 1794 kB in 1s (2122 kB/s) 99s Reading package lists... 101s Reading package lists... 102s Building dependency tree... 102s Reading state information... 102s Calculating upgrade... 103s The following NEW packages will be installed: 103s python3.13-gdbm 103s The following packages will be upgraded: 103s libpython3-stdlib python3 python3-gdbm python3-minimal 103s 4 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 103s Need to get 101 kB of archives. 103s After this operation, 141 kB of additional disk space will be used. 103s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-minimal arm64 3.12.7-1 [27.4 kB] 103s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3 arm64 3.12.7-1 [24.0 kB] 103s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libpython3-stdlib arm64 3.12.7-1 [10.0 kB] 103s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13-gdbm arm64 3.13.0-2 [30.7 kB] 103s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-gdbm arm64 3.12.7-1 [8642 B] 103s Fetched 101 kB in 0s (298 kB/s) 104s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 79924 files and directories currently installed.) 104s Preparing to unpack .../python3-minimal_3.12.7-1_arm64.deb ... 104s Unpacking python3-minimal (3.12.7-1) over (3.12.6-0ubuntu1) ... 104s Setting up python3-minimal (3.12.7-1) ... 104s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 79924 files and directories currently installed.) 104s Preparing to unpack .../python3_3.12.7-1_arm64.deb ... 104s Unpacking python3 (3.12.7-1) over (3.12.6-0ubuntu1) ... 104s Preparing to unpack .../libpython3-stdlib_3.12.7-1_arm64.deb ... 104s Unpacking libpython3-stdlib:arm64 (3.12.7-1) over (3.12.6-0ubuntu1) ... 104s Selecting previously unselected package python3.13-gdbm. 104s Preparing to unpack .../python3.13-gdbm_3.13.0-2_arm64.deb ... 104s Unpacking python3.13-gdbm (3.13.0-2) ... 104s Preparing to unpack .../python3-gdbm_3.12.7-1_arm64.deb ... 104s Unpacking python3-gdbm:arm64 (3.12.7-1) over (3.12.6-1ubuntu1) ... 104s Setting up python3.13-gdbm (3.13.0-2) ... 104s Setting up libpython3-stdlib:arm64 (3.12.7-1) ... 104s Setting up python3 (3.12.7-1) ... 105s Setting up python3-gdbm:arm64 (3.12.7-1) ... 105s Processing triggers for man-db (2.12.1-3) ... 106s Reading package lists... 106s Building dependency tree... 106s Reading state information... 107s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 107s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 107s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 107s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 107s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 108s Reading package lists... 108s Reading package lists... 109s Building dependency tree... 109s Reading state information... 109s Calculating upgrade... 110s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 110s Reading package lists... 110s Building dependency tree... 110s Reading state information... 111s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 114s autopkgtest [10:52:31]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 14:19:41 UTC 2024 114s autopkgtest [10:52:31]: @@@@@@@@@@@@@@@@@@@@ apt-source python-fakeredis 116s Get:1 http://ftpmaster.internal/ubuntu plucky/universe python-fakeredis 1.9.0-1 (dsc) [2643 B] 116s Get:2 http://ftpmaster.internal/ubuntu plucky/universe python-fakeredis 1.9.0-1 (tar) [85.5 kB] 116s Get:3 http://ftpmaster.internal/ubuntu plucky/universe python-fakeredis 1.9.0-1 (diff) [5100 B] 116s gpgv: Signature made Wed Jan 3 20:48:54 2024 UTC 116s gpgv: using RSA key 25E3FF2D7F469DBE7D0D4E50AFCFEC8E669CE1C2 116s gpgv: Can't check signature: No public key 116s dpkg-source: warning: cannot verify inline signature for ./python-fakeredis_1.9.0-1.dsc: no acceptable signature found 116s autopkgtest [10:52:33]: testing package python-fakeredis version 1.9.0-1 118s autopkgtest [10:52:35]: build not needed 119s autopkgtest [10:52:36]: test command1: preparing testbed 120s Reading package lists... 120s Building dependency tree... 120s Reading state information... 121s Starting pkgProblemResolver with broken count: 0 121s Starting 2 pkgProblemResolver with broken count: 0 121s Done 121s The following additional packages will be installed: 121s libhiredis1.1.0 libjemalloc2 libjs-jquery libjs-jquery-hotkeys 121s libjs-jquery-isonscreen libjs-jquery-metadata libjs-jquery-tablesorter 121s libjs-jquery-throttle-debounce libluajit-5.1-2 libluajit-5.1-common liblzf1 121s libpython3.13-minimal libpython3.13-stdlib python3-aioredis python3-all 121s python3-async-generator python3-async-timeout python3-coverage 121s python3-dateutil python3-deprecated python3-fakeredis python3-hiredis 121s python3-hypothesis python3-iniconfig python3-lupa python3-packaging 121s python3-pluggy python3-pytest python3-pytest-asyncio python3-pytest-cov 121s python3-pytest-mock python3-redis python3-six python3-sortedcontainers 121s python3-wrapt python3.13 python3.13-minimal redis-server redis-tools 121s Suggested packages: 121s python-coverage-doc python-hypothesis-doc python-pytest-mock-doc 121s python-sortedcontainers-doc python3.13-venv python3.13-doc binfmt-support 121s ruby-redis 121s Recommended packages: 121s javascript-common python3-click 121s The following NEW packages will be installed: 121s autopkgtest-satdep libhiredis1.1.0 libjemalloc2 libjs-jquery 121s libjs-jquery-hotkeys libjs-jquery-isonscreen libjs-jquery-metadata 121s libjs-jquery-tablesorter libjs-jquery-throttle-debounce libluajit-5.1-2 121s libluajit-5.1-common liblzf1 libpython3.13-minimal libpython3.13-stdlib 121s python3-aioredis python3-all python3-async-generator python3-async-timeout 121s python3-coverage python3-dateutil python3-deprecated python3-fakeredis 121s python3-hiredis python3-hypothesis python3-iniconfig python3-lupa 121s python3-packaging python3-pluggy python3-pytest python3-pytest-asyncio 121s python3-pytest-cov python3-pytest-mock python3-redis python3-six 121s python3-sortedcontainers python3-wrapt python3.13 python3.13-minimal 121s redis-server redis-tools 121s 0 upgraded, 40 newly installed, 0 to remove and 0 not upgraded. 121s Need to get 9540 kB/9541 kB of archives. 121s After this operation, 42.2 MB of additional disk space will be used. 121s Get:1 /tmp/autopkgtest.p0OZWE/1-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [816 B] 122s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13-minimal arm64 3.13.0-2 [877 kB] 122s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13-minimal arm64 3.13.0-2 [2100 kB] 122s Get:4 http://ftpmaster.internal/ubuntu plucky/universe arm64 libjemalloc2 arm64 5.3.0-2build1 [204 kB] 122s Get:5 http://ftpmaster.internal/ubuntu plucky/universe arm64 liblzf1 arm64 3.6-4 [7426 B] 122s Get:6 http://ftpmaster.internal/ubuntu plucky/universe arm64 redis-tools arm64 5:7.0.15-2 [1165 kB] 122s Get:7 http://ftpmaster.internal/ubuntu plucky/universe arm64 redis-server arm64 5:7.0.15-2 [51.7 kB] 122s Get:8 http://ftpmaster.internal/ubuntu plucky/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 122s Get:9 http://ftpmaster.internal/ubuntu plucky/universe arm64 libjs-jquery-hotkeys all 0~20130707+git2d51e3a9+dfsg-2.1 [11.5 kB] 122s Get:10 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhiredis1.1.0 arm64 1.2.0-6ubuntu3 [40.7 kB] 122s Get:11 http://ftpmaster.internal/ubuntu plucky/universe arm64 libjs-jquery-metadata all 12-4 [6582 B] 122s Get:12 http://ftpmaster.internal/ubuntu plucky/universe arm64 libjs-jquery-tablesorter all 1:2.31.3+dfsg1-4 [192 kB] 122s Get:13 http://ftpmaster.internal/ubuntu plucky/universe arm64 libjs-jquery-throttle-debounce all 1.1+dfsg.1-2 [12.5 kB] 122s Get:14 http://ftpmaster.internal/ubuntu plucky/universe arm64 libluajit-5.1-common all 2.1.0+openresty20240815-1 [48.4 kB] 122s Get:15 http://ftpmaster.internal/ubuntu plucky/universe arm64 libluajit-5.1-2 arm64 2.1.0+openresty20240815-1 [278 kB] 122s Get:16 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13-stdlib arm64 3.13.0-2 [2073 kB] 122s Get:17 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-async-timeout all 4.0.3-1 [6412 B] 122s Get:18 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-hiredis arm64 2.3.2-2build1 [14.2 kB] 122s Get:19 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-aioredis all 1.3.1-2 [47.9 kB] 122s Get:20 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13 arm64 3.13.0-2 [719 kB] 122s Get:21 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-all arm64 3.12.7-1 [890 B] 122s Get:22 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-async-generator all 1.10-4 [17.5 kB] 122s Get:23 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-coverage arm64 7.4.4+dfsg1-0ubuntu2 [148 kB] 123s Get:24 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-six all 1.16.0-7 [13.1 kB] 123s Get:25 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-dateutil all 2.9.0-2 [80.3 kB] 123s Get:26 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-wrapt arm64 1.15.0-3 [34.0 kB] 123s Get:27 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-deprecated all 1.2.14-1 [10.5 kB] 123s Get:28 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-packaging all 24.1-1 [41.4 kB] 123s Get:29 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-redis all 4.3.4-3 [166 kB] 123s Get:30 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-sortedcontainers all 2.4.0-2 [27.6 kB] 123s Get:31 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-fakeredis all 1.9.0-1 [43.5 kB] 123s Get:32 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-hypothesis all 6.116.0-1 [326 kB] 123s Get:33 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-iniconfig all 1.1.1-2 [6024 B] 123s Get:34 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-lupa arm64 1.14.1+dfsg-1build3 [123 kB] 123s Get:35 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pluggy all 1.5.0-1 [21.0 kB] 123s Get:36 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest all 8.3.3-1 [251 kB] 123s Get:37 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest-asyncio all 0.20.3-1.3 [10.7 kB] 123s Get:38 http://ftpmaster.internal/ubuntu plucky/universe arm64 libjs-jquery-isonscreen all 1.2.0-1.1 [3244 B] 123s Get:39 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest-cov all 5.0.0-1 [21.3 kB] 123s Get:40 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest-mock all 3.14.0-2 [11.7 kB] 123s Fetched 9540 kB in 1s (7539 kB/s) 123s Selecting previously unselected package libpython3.13-minimal:arm64. 123s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 79931 files and directories currently installed.) 123s Preparing to unpack .../00-libpython3.13-minimal_3.13.0-2_arm64.deb ... 123s Unpacking libpython3.13-minimal:arm64 (3.13.0-2) ... 123s Selecting previously unselected package python3.13-minimal. 123s Preparing to unpack .../01-python3.13-minimal_3.13.0-2_arm64.deb ... 123s Unpacking python3.13-minimal (3.13.0-2) ... 123s Selecting previously unselected package libjemalloc2:arm64. 123s Preparing to unpack .../02-libjemalloc2_5.3.0-2build1_arm64.deb ... 123s Unpacking libjemalloc2:arm64 (5.3.0-2build1) ... 123s Selecting previously unselected package liblzf1:arm64. 124s Preparing to unpack .../03-liblzf1_3.6-4_arm64.deb ... 124s Unpacking liblzf1:arm64 (3.6-4) ... 124s Selecting previously unselected package redis-tools. 124s Preparing to unpack .../04-redis-tools_5%3a7.0.15-2_arm64.deb ... 124s Unpacking redis-tools (5:7.0.15-2) ... 124s Selecting previously unselected package redis-server. 124s Preparing to unpack .../05-redis-server_5%3a7.0.15-2_arm64.deb ... 124s Unpacking redis-server (5:7.0.15-2) ... 124s Selecting previously unselected package libjs-jquery. 124s Preparing to unpack .../06-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 124s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 124s Selecting previously unselected package libjs-jquery-hotkeys. 124s Preparing to unpack .../07-libjs-jquery-hotkeys_0~20130707+git2d51e3a9+dfsg-2.1_all.deb ... 124s Unpacking libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ... 124s Selecting previously unselected package libhiredis1.1.0:arm64. 124s Preparing to unpack .../08-libhiredis1.1.0_1.2.0-6ubuntu3_arm64.deb ... 124s Unpacking libhiredis1.1.0:arm64 (1.2.0-6ubuntu3) ... 124s Selecting previously unselected package libjs-jquery-metadata. 124s Preparing to unpack .../09-libjs-jquery-metadata_12-4_all.deb ... 124s Unpacking libjs-jquery-metadata (12-4) ... 124s Selecting previously unselected package libjs-jquery-tablesorter. 124s Preparing to unpack .../10-libjs-jquery-tablesorter_1%3a2.31.3+dfsg1-4_all.deb ... 124s Unpacking libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 124s Selecting previously unselected package libjs-jquery-throttle-debounce. 124s Preparing to unpack .../11-libjs-jquery-throttle-debounce_1.1+dfsg.1-2_all.deb ... 124s Unpacking libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 124s Selecting previously unselected package libluajit-5.1-common. 124s Preparing to unpack .../12-libluajit-5.1-common_2.1.0+openresty20240815-1_all.deb ... 124s Unpacking libluajit-5.1-common (2.1.0+openresty20240815-1) ... 124s Selecting previously unselected package libluajit-5.1-2:arm64. 124s Preparing to unpack .../13-libluajit-5.1-2_2.1.0+openresty20240815-1_arm64.deb ... 124s Unpacking libluajit-5.1-2:arm64 (2.1.0+openresty20240815-1) ... 124s Selecting previously unselected package libpython3.13-stdlib:arm64. 124s Preparing to unpack .../14-libpython3.13-stdlib_3.13.0-2_arm64.deb ... 124s Unpacking libpython3.13-stdlib:arm64 (3.13.0-2) ... 124s Selecting previously unselected package python3-async-timeout. 124s Preparing to unpack .../15-python3-async-timeout_4.0.3-1_all.deb ... 124s Unpacking python3-async-timeout (4.0.3-1) ... 124s Selecting previously unselected package python3-hiredis. 124s Preparing to unpack .../16-python3-hiredis_2.3.2-2build1_arm64.deb ... 124s Unpacking python3-hiredis (2.3.2-2build1) ... 124s Selecting previously unselected package python3-aioredis. 124s Preparing to unpack .../17-python3-aioredis_1.3.1-2_all.deb ... 124s Unpacking python3-aioredis (1.3.1-2) ... 124s Selecting previously unselected package python3.13. 124s Preparing to unpack .../18-python3.13_3.13.0-2_arm64.deb ... 124s Unpacking python3.13 (3.13.0-2) ... 124s Selecting previously unselected package python3-all. 124s Preparing to unpack .../19-python3-all_3.12.7-1_arm64.deb ... 124s Unpacking python3-all (3.12.7-1) ... 124s Selecting previously unselected package python3-async-generator. 124s Preparing to unpack .../20-python3-async-generator_1.10-4_all.deb ... 124s Unpacking python3-async-generator (1.10-4) ... 124s Selecting previously unselected package python3-coverage. 124s Preparing to unpack .../21-python3-coverage_7.4.4+dfsg1-0ubuntu2_arm64.deb ... 124s Unpacking python3-coverage (7.4.4+dfsg1-0ubuntu2) ... 124s Selecting previously unselected package python3-six. 124s Preparing to unpack .../22-python3-six_1.16.0-7_all.deb ... 124s Unpacking python3-six (1.16.0-7) ... 124s Selecting previously unselected package python3-dateutil. 124s Preparing to unpack .../23-python3-dateutil_2.9.0-2_all.deb ... 124s Unpacking python3-dateutil (2.9.0-2) ... 124s Selecting previously unselected package python3-wrapt. 125s Preparing to unpack .../24-python3-wrapt_1.15.0-3_arm64.deb ... 125s Unpacking python3-wrapt (1.15.0-3) ... 125s Selecting previously unselected package python3-deprecated. 125s Preparing to unpack .../25-python3-deprecated_1.2.14-1_all.deb ... 125s Unpacking python3-deprecated (1.2.14-1) ... 125s Selecting previously unselected package python3-packaging. 125s Preparing to unpack .../26-python3-packaging_24.1-1_all.deb ... 125s Unpacking python3-packaging (24.1-1) ... 125s Selecting previously unselected package python3-redis. 125s Preparing to unpack .../27-python3-redis_4.3.4-3_all.deb ... 125s Unpacking python3-redis (4.3.4-3) ... 125s Selecting previously unselected package python3-sortedcontainers. 125s Preparing to unpack .../28-python3-sortedcontainers_2.4.0-2_all.deb ... 125s Unpacking python3-sortedcontainers (2.4.0-2) ... 125s Selecting previously unselected package python3-fakeredis. 125s Preparing to unpack .../29-python3-fakeredis_1.9.0-1_all.deb ... 125s Unpacking python3-fakeredis (1.9.0-1) ... 125s Selecting previously unselected package python3-hypothesis. 125s Preparing to unpack .../30-python3-hypothesis_6.116.0-1_all.deb ... 125s Unpacking python3-hypothesis (6.116.0-1) ... 125s Selecting previously unselected package python3-iniconfig. 125s Preparing to unpack .../31-python3-iniconfig_1.1.1-2_all.deb ... 125s Unpacking python3-iniconfig (1.1.1-2) ... 125s Selecting previously unselected package python3-lupa. 125s Preparing to unpack .../32-python3-lupa_1.14.1+dfsg-1build3_arm64.deb ... 125s Unpacking python3-lupa (1.14.1+dfsg-1build3) ... 125s Selecting previously unselected package python3-pluggy. 125s Preparing to unpack .../33-python3-pluggy_1.5.0-1_all.deb ... 125s Unpacking python3-pluggy (1.5.0-1) ... 125s Selecting previously unselected package python3-pytest. 125s Preparing to unpack .../34-python3-pytest_8.3.3-1_all.deb ... 125s Unpacking python3-pytest (8.3.3-1) ... 125s Selecting previously unselected package python3-pytest-asyncio. 125s Preparing to unpack .../35-python3-pytest-asyncio_0.20.3-1.3_all.deb ... 125s Unpacking python3-pytest-asyncio (0.20.3-1.3) ... 125s Selecting previously unselected package libjs-jquery-isonscreen. 125s Preparing to unpack .../36-libjs-jquery-isonscreen_1.2.0-1.1_all.deb ... 125s Unpacking libjs-jquery-isonscreen (1.2.0-1.1) ... 125s Selecting previously unselected package python3-pytest-cov. 125s Preparing to unpack .../37-python3-pytest-cov_5.0.0-1_all.deb ... 125s Unpacking python3-pytest-cov (5.0.0-1) ... 125s Selecting previously unselected package python3-pytest-mock. 125s Preparing to unpack .../38-python3-pytest-mock_3.14.0-2_all.deb ... 125s Unpacking python3-pytest-mock (3.14.0-2) ... 125s Selecting previously unselected package autopkgtest-satdep. 125s Preparing to unpack .../39-1-autopkgtest-satdep.deb ... 125s Unpacking autopkgtest-satdep (0) ... 125s Setting up python3-iniconfig (1.1.1-2) ... 126s Setting up python3-async-generator (1.10-4) ... 126s Setting up python3-coverage (7.4.4+dfsg1-0ubuntu2) ... 126s Setting up python3-sortedcontainers (2.4.0-2) ... 126s Setting up libjemalloc2:arm64 (5.3.0-2build1) ... 126s Setting up libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 126s Setting up python3-async-timeout (4.0.3-1) ... 127s Setting up python3-six (1.16.0-7) ... 127s Setting up libpython3.13-minimal:arm64 (3.13.0-2) ... 127s Setting up python3-packaging (24.1-1) ... 127s Setting up liblzf1:arm64 (3.6-4) ... 127s Setting up libluajit-5.1-common (2.1.0+openresty20240815-1) ... 127s Setting up python3-wrapt (1.15.0-3) ... 127s Setting up python3-pluggy (1.5.0-1) ... 128s Setting up python3.13-minimal (3.13.0-2) ... 129s Setting up python3-dateutil (2.9.0-2) ... 129s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 129s Setting up libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ... 129s Setting up libpython3.13-stdlib:arm64 (3.13.0-2) ... 129s Setting up libhiredis1.1.0:arm64 (1.2.0-6ubuntu3) ... 129s Setting up python3-deprecated (1.2.14-1) ... 129s Setting up python3.13 (3.13.0-2) ... 131s Setting up python3-pytest (8.3.3-1) ... 131s Setting up python3-hypothesis (6.116.0-1) ... 132s Setting up python3-all (3.12.7-1) ... 132s Setting up libluajit-5.1-2:arm64 (2.1.0+openresty20240815-1) ... 132s Setting up python3-hiredis (2.3.2-2build1) ... 133s Setting up redis-tools (5:7.0.15-2) ... 133s Setting up libjs-jquery-metadata (12-4) ... 133s Setting up python3-aioredis (1.3.1-2) ... 133s Setting up libjs-jquery-isonscreen (1.2.0-1.1) ... 133s Setting up python3-redis (4.3.4-3) ... 134s Setting up python3-fakeredis (1.9.0-1) ... 134s Setting up python3-pytest-asyncio (0.20.3-1.3) ... 134s Setting up libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 134s Setting up python3-pytest-mock (3.14.0-2) ... 135s Setting up python3-lupa (1.14.1+dfsg-1build3) ... 135s Setting up python3-pytest-cov (5.0.0-1) ... 135s Setting up redis-server (5:7.0.15-2) ... 135s Created symlink '/etc/systemd/system/redis.service' → '/usr/lib/systemd/system/redis-server.service'. 135s Created symlink '/etc/systemd/system/multi-user.target.wants/redis-server.service' → '/usr/lib/systemd/system/redis-server.service'. 136s Setting up autopkgtest-satdep (0) ... 136s Processing triggers for systemd (256.5-2ubuntu4) ... 136s Processing triggers for man-db (2.12.1-3) ... 136s Processing triggers for libc-bin (2.40-1ubuntu3) ... 140s (Reading database ... 81641 files and directories currently installed.) 140s Removing autopkgtest-satdep (0) ... 141s autopkgtest [10:52:58]: test command1: set -e; for py in $(py3versions -i); do echo "[*] testing on $py:"; $py -Wd -m pytest -v --ignore=test/test_aioredis.py 2>&1; done 141s autopkgtest [10:52:58]: test command1: [----------------------- 141s [*] testing on python3.12: 142s ============================= test session starts ============================== 142s platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.12 142s cachedir: .pytest_cache 142s hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase(PosixPath('/tmp/autopkgtest.p0OZWE/build.gVW/src/.hypothesis/examples')) 142s rootdir: /tmp/autopkgtest.p0OZWE/build.gVW/src 142s configfile: pyproject.toml 142s plugins: mock-3.14.0, cov-5.0.0, typeguard-4.4.1, asyncio-0.20.3, hypothesis-6.116.0 142s asyncio: mode=Mode.STRICT 143s collecting ... collected 1279 items / 1 skipped 143s 143s test/test_aioredis1.py::test_ping[fake] SKIPPED (Test is only applic...) [ 0%] 143s test/test_aioredis1.py::test_ping[real] SKIPPED (Test is only applic...) [ 0%] 143s test/test_aioredis1.py::test_types[fake] SKIPPED (Test is only appli...) [ 0%] 143s test/test_aioredis1.py::test_types[real] SKIPPED (Test is only appli...) [ 0%] 144s test/test_aioredis1.py::test_transaction[fake] SKIPPED (Test is only...) [ 0%] 144s test/test_aioredis1.py::test_transaction[real] SKIPPED (Test is only...) [ 0%] 144s test/test_aioredis1.py::test_transaction_fail[fake] SKIPPED (Test is...) [ 0%] 144s test/test_aioredis1.py::test_transaction_fail[real] SKIPPED (Test is...) [ 0%] 144s test/test_aioredis1.py::test_pubsub[fake] SKIPPED (Test is only appl...) [ 0%] 144s test/test_aioredis1.py::test_pubsub[real] SKIPPED (Test is only appl...) [ 0%] 144s test/test_aioredis1.py::test_blocking_ready[fake] SKIPPED (Test is o...) [ 0%] 144s test/test_aioredis1.py::test_blocking_ready[real] SKIPPED (Test is o...) [ 0%] 144s test/test_aioredis1.py::test_blocking_timeout[fake] SKIPPED (Test is...) [ 1%] 144s test/test_aioredis1.py::test_blocking_timeout[real] SKIPPED (Test is...) [ 1%] 144s test/test_aioredis1.py::test_blocking_unblock[fake] SKIPPED (Test is...) [ 1%] 144s test/test_aioredis1.py::test_blocking_unblock[real] SKIPPED (Test is...) [ 1%] 144s test/test_aioredis1.py::test_blocking_pipeline[fake] SKIPPED (Test i...) [ 1%] 144s test/test_aioredis1.py::test_blocking_pipeline[real] SKIPPED (Test i...) [ 1%] 144s test/test_aioredis1.py::test_wrongtype_error[fake] SKIPPED (Test is ...) [ 1%] 144s test/test_aioredis1.py::test_wrongtype_error[real] SKIPPED (Test is ...) [ 1%] 144s test/test_aioredis1.py::test_syntax_error[fake] SKIPPED (Test is onl...) [ 1%] 144s test/test_aioredis1.py::test_syntax_error[real] SKIPPED (Test is onl...) [ 1%] 144s test/test_aioredis1.py::test_no_script_error[fake] SKIPPED (Test is ...) [ 1%] 144s test/test_aioredis1.py::test_no_script_error[real] SKIPPED (Test is ...) [ 1%] 144s test/test_aioredis1.py::test_failed_script_error[fake] SKIPPED (Test...) [ 1%] 144s test/test_aioredis1.py::test_failed_script_error[real] SKIPPED (Test...) [ 2%] 144s test/test_fakeredis6.py::test_large_command[StrictRedis] PASSED [ 2%] 144s test/test_fakeredis6.py::test_large_command[FakeStrictRedis] PASSED [ 2%] 144s test/test_fakeredis6.py::test_dbsize[StrictRedis] PASSED [ 2%] 144s test/test_fakeredis6.py::test_dbsize[FakeStrictRedis] PASSED [ 2%] 144s test/test_fakeredis6.py::test_flushdb[StrictRedis] PASSED [ 2%] 144s test/test_fakeredis6.py::test_flushdb[FakeStrictRedis] PASSED [ 2%] 144s test/test_fakeredis6.py::test_dump_missing[StrictRedis] PASSED [ 2%] 144s test/test_fakeredis6.py::test_dump_missing[FakeStrictRedis] PASSED [ 2%] 144s test/test_fakeredis6.py::test_dump_restore[StrictRedis] PASSED [ 2%] 144s test/test_fakeredis6.py::test_dump_restore[FakeStrictRedis] PASSED [ 2%] 144s test/test_fakeredis6.py::test_dump_restore_ttl[StrictRedis] PASSED [ 2%] 144s test/test_fakeredis6.py::test_dump_restore_ttl[FakeStrictRedis] PASSED [ 2%] 144s test/test_fakeredis6.py::test_dump_restore_replace[StrictRedis] PASSED [ 3%] 144s test/test_fakeredis6.py::test_dump_restore_replace[FakeStrictRedis] PASSED [ 3%] 144s test/test_fakeredis6.py::test_restore_exists[StrictRedis] PASSED [ 3%] 144s test/test_fakeredis6.py::test_restore_exists[FakeStrictRedis] PASSED [ 3%] 144s test/test_fakeredis6.py::test_restore_invalid_dump[StrictRedis] PASSED [ 3%] 144s test/test_fakeredis6.py::test_restore_invalid_dump[FakeStrictRedis] PASSED [ 3%] 144s test/test_fakeredis6.py::test_restore_invalid_ttl[StrictRedis] PASSED [ 3%] 144s test/test_fakeredis6.py::test_restore_invalid_ttl[FakeStrictRedis] PASSED [ 3%] 144s test/test_fakeredis6.py::test_set_then_get[StrictRedis] PASSED [ 3%] 144s test/test_fakeredis6.py::test_set_then_get[FakeStrictRedis] PASSED [ 3%] 144s test/test_fakeredis6.py::test_set_float_value[StrictRedis] PASSED [ 3%] 144s test/test_fakeredis6.py::test_set_float_value[FakeStrictRedis] PASSED [ 3%] 144s test/test_fakeredis6.py::test_saving_non_ascii_chars_as_value[StrictRedis] PASSED [ 3%] 144s test/test_fakeredis6.py::test_saving_non_ascii_chars_as_value[FakeStrictRedis] PASSED [ 4%] 144s test/test_fakeredis6.py::test_saving_unicode_type_as_value[StrictRedis] PASSED [ 4%] 144s test/test_fakeredis6.py::test_saving_unicode_type_as_value[FakeStrictRedis] PASSED [ 4%] 144s test/test_fakeredis6.py::test_saving_non_ascii_chars_as_key[StrictRedis] PASSED [ 4%] 144s test/test_fakeredis6.py::test_saving_non_ascii_chars_as_key[FakeStrictRedis] PASSED [ 4%] 144s test/test_fakeredis6.py::test_saving_unicode_type_as_key[StrictRedis] PASSED [ 4%] 144s test/test_fakeredis6.py::test_saving_unicode_type_as_key[FakeStrictRedis] PASSED [ 4%] 144s test/test_fakeredis6.py::test_future_newbytes[StrictRedis] PASSED [ 4%] 144s test/test_fakeredis6.py::test_future_newbytes[FakeStrictRedis] PASSED [ 4%] 144s test/test_fakeredis6.py::test_future_newstr[StrictRedis] PASSED [ 4%] 144s test/test_fakeredis6.py::test_future_newstr[FakeStrictRedis] PASSED [ 4%] 144s test/test_fakeredis6.py::test_get_does_not_exist[StrictRedis] PASSED [ 4%] 144s test/test_fakeredis6.py::test_get_does_not_exist[FakeStrictRedis] PASSED [ 5%] 144s test/test_fakeredis6.py::test_get_with_non_str_keys[StrictRedis] PASSED [ 5%] 144s test/test_fakeredis6.py::test_get_with_non_str_keys[FakeStrictRedis] PASSED [ 5%] 144s test/test_fakeredis6.py::test_get_invalid_type[StrictRedis] PASSED [ 5%] 144s test/test_fakeredis6.py::test_get_invalid_type[FakeStrictRedis] PASSED [ 5%] 144s test/test_fakeredis6.py::test_set_non_str_keys[StrictRedis] PASSED [ 5%] 144s test/test_fakeredis6.py::test_set_non_str_keys[FakeStrictRedis] PASSED [ 5%] 144s test/test_fakeredis6.py::test_getbit[StrictRedis] PASSED [ 5%] 144s test/test_fakeredis6.py::test_getbit[FakeStrictRedis] PASSED [ 5%] 144s test/test_fakeredis6.py::test_getbit_wrong_type[StrictRedis] PASSED [ 5%] 144s test/test_fakeredis6.py::test_getbit_wrong_type[FakeStrictRedis] PASSED [ 5%] 144s test/test_fakeredis6.py::test_multiple_bits_set[StrictRedis] PASSED [ 5%] 144s test/test_fakeredis6.py::test_multiple_bits_set[FakeStrictRedis] PASSED [ 5%] 144s test/test_fakeredis6.py::test_unset_bits[StrictRedis] PASSED [ 6%] 144s test/test_fakeredis6.py::test_unset_bits[FakeStrictRedis] PASSED [ 6%] 144s test/test_fakeredis6.py::test_get_set_bits[StrictRedis] PASSED [ 6%] 144s test/test_fakeredis6.py::test_get_set_bits[FakeStrictRedis] PASSED [ 6%] 144s test/test_fakeredis6.py::test_setbits_and_getkeys[StrictRedis] PASSED [ 6%] 144s test/test_fakeredis6.py::test_setbits_and_getkeys[FakeStrictRedis] PASSED [ 6%] 144s test/test_fakeredis6.py::test_setbit_wrong_type[StrictRedis] PASSED [ 6%] 144s test/test_fakeredis6.py::test_setbit_wrong_type[FakeStrictRedis] PASSED [ 6%] 144s test/test_fakeredis6.py::test_setbit_expiry[StrictRedis] PASSED [ 6%] 144s test/test_fakeredis6.py::test_setbit_expiry[FakeStrictRedis] PASSED [ 6%] 144s test/test_fakeredis6.py::test_bitcount[StrictRedis] PASSED [ 6%] 144s test/test_fakeredis6.py::test_bitcount[FakeStrictRedis] PASSED [ 6%] 144s test/test_fakeredis6.py::test_bitcount_wrong_type[StrictRedis] PASSED [ 6%] 144s test/test_fakeredis6.py::test_bitcount_wrong_type[FakeStrictRedis] PASSED [ 7%] 144s test/test_fakeredis6.py::test_getset_not_exist[StrictRedis] PASSED [ 7%] 144s test/test_fakeredis6.py::test_getset_not_exist[FakeStrictRedis] PASSED [ 7%] 144s test/test_fakeredis6.py::test_getset_exists[StrictRedis] PASSED [ 7%] 144s test/test_fakeredis6.py::test_getset_exists[FakeStrictRedis] PASSED [ 7%] 144s test/test_fakeredis6.py::test_getset_wrong_type[StrictRedis] PASSED [ 7%] 144s test/test_fakeredis6.py::test_getset_wrong_type[FakeStrictRedis] PASSED [ 7%] 144s test/test_fakeredis6.py::test_setitem_getitem[StrictRedis] PASSED [ 7%] 144s test/test_fakeredis6.py::test_setitem_getitem[FakeStrictRedis] PASSED [ 7%] 144s test/test_fakeredis6.py::test_getitem_non_existent_key[StrictRedis] PASSED [ 7%] 144s test/test_fakeredis6.py::test_getitem_non_existent_key[FakeStrictRedis] PASSED [ 7%] 144s test/test_fakeredis6.py::test_strlen[StrictRedis] PASSED [ 7%] 144s test/test_fakeredis6.py::test_strlen[FakeStrictRedis] PASSED [ 7%] 144s test/test_fakeredis6.py::test_strlen_wrong_type[StrictRedis] PASSED [ 8%] 144s test/test_fakeredis6.py::test_strlen_wrong_type[FakeStrictRedis] PASSED [ 8%] 144s test/test_fakeredis6.py::test_substr[StrictRedis] PASSED [ 8%] 144s test/test_fakeredis6.py::test_substr[FakeStrictRedis] PASSED [ 8%] 144s test/test_fakeredis6.py::test_substr_noexist_key[StrictRedis] PASSED [ 8%] 144s test/test_fakeredis6.py::test_substr_noexist_key[FakeStrictRedis] PASSED [ 8%] 144s test/test_fakeredis6.py::test_substr_wrong_type[StrictRedis] PASSED [ 8%] 144s test/test_fakeredis6.py::test_substr_wrong_type[FakeStrictRedis] PASSED [ 8%] 144s test/test_fakeredis6.py::test_append[StrictRedis] PASSED [ 8%] 144s test/test_fakeredis6.py::test_append[FakeStrictRedis] PASSED [ 8%] 144s test/test_fakeredis6.py::test_append_with_no_preexisting_key[StrictRedis] PASSED [ 8%] 144s test/test_fakeredis6.py::test_append_with_no_preexisting_key[FakeStrictRedis] PASSED [ 8%] 144s test/test_fakeredis6.py::test_append_wrong_type[StrictRedis] PASSED [ 8%] 144s test/test_fakeredis6.py::test_append_wrong_type[FakeStrictRedis] PASSED [ 9%] 144s test/test_fakeredis6.py::test_incr_with_no_preexisting_key[StrictRedis] PASSED [ 9%] 144s test/test_fakeredis6.py::test_incr_with_no_preexisting_key[FakeStrictRedis] PASSED [ 9%] 144s test/test_fakeredis6.py::test_incr_by[StrictRedis] PASSED [ 9%] 144s test/test_fakeredis6.py::test_incr_by[FakeStrictRedis] PASSED [ 9%] 144s test/test_fakeredis6.py::test_incr_preexisting_key[StrictRedis] PASSED [ 9%] 144s test/test_fakeredis6.py::test_incr_preexisting_key[FakeStrictRedis] PASSED [ 9%] 144s test/test_fakeredis6.py::test_incr_expiry[StrictRedis] PASSED [ 9%] 144s test/test_fakeredis6.py::test_incr_expiry[FakeStrictRedis] PASSED [ 9%] 144s test/test_fakeredis6.py::test_incr_bad_type[StrictRedis] PASSED [ 9%] 144s test/test_fakeredis6.py::test_incr_bad_type[FakeStrictRedis] PASSED [ 9%] 144s test/test_fakeredis6.py::test_incr_with_float[StrictRedis] PASSED [ 9%] 144s test/test_fakeredis6.py::test_incr_with_float[FakeStrictRedis] PASSED [ 10%] 144s test/test_fakeredis6.py::test_incr_followed_by_mget[StrictRedis] PASSED [ 10%] 145s test/test_fakeredis6.py::test_incr_followed_by_mget[FakeStrictRedis] PASSED [ 10%] 145s test/test_fakeredis6.py::test_incr_followed_by_mget_returns_strings[StrictRedis] PASSED [ 10%] 145s test/test_fakeredis6.py::test_incr_followed_by_mget_returns_strings[FakeStrictRedis] PASSED [ 10%] 145s test/test_fakeredis6.py::test_incrbyfloat[StrictRedis] PASSED [ 10%] 145s test/test_fakeredis6.py::test_incrbyfloat[FakeStrictRedis] PASSED [ 10%] 145s test/test_fakeredis6.py::test_incrbyfloat_with_noexist[StrictRedis] PASSED [ 10%] 145s test/test_fakeredis6.py::test_incrbyfloat_with_noexist[FakeStrictRedis] PASSED [ 10%] 145s test/test_fakeredis6.py::test_incrbyfloat_expiry[StrictRedis] PASSED [ 10%] 145s test/test_fakeredis6.py::test_incrbyfloat_expiry[FakeStrictRedis] PASSED [ 10%] 145s test/test_fakeredis6.py::test_incrbyfloat_bad_type[StrictRedis] PASSED [ 10%] 145s test/test_fakeredis6.py::test_incrbyfloat_bad_type[FakeStrictRedis] PASSED [ 10%] 145s test/test_fakeredis6.py::test_incrbyfloat_precision[StrictRedis] PASSED [ 11%] 145s test/test_fakeredis6.py::test_incrbyfloat_precision[FakeStrictRedis] PASSED [ 11%] 145s test/test_fakeredis6.py::test_decr[StrictRedis] PASSED [ 11%] 145s test/test_fakeredis6.py::test_decr[FakeStrictRedis] PASSED [ 11%] 145s test/test_fakeredis6.py::test_decr_newkey[StrictRedis] PASSED [ 11%] 145s test/test_fakeredis6.py::test_decr_newkey[FakeStrictRedis] PASSED [ 11%] 145s test/test_fakeredis6.py::test_decr_expiry[StrictRedis] PASSED [ 11%] 145s test/test_fakeredis6.py::test_decr_expiry[FakeStrictRedis] PASSED [ 11%] 145s test/test_fakeredis6.py::test_decr_badtype[StrictRedis] PASSED [ 11%] 145s test/test_fakeredis6.py::test_decr_badtype[FakeStrictRedis] PASSED [ 11%] 145s test/test_fakeredis6.py::test_keys[StrictRedis] PASSED [ 11%] 145s test/test_fakeredis6.py::test_keys[FakeStrictRedis] PASSED [ 11%] 145s test/test_fakeredis6.py::test_exists[StrictRedis] PASSED [ 11%] 145s test/test_fakeredis6.py::test_exists[FakeStrictRedis] PASSED [ 12%] 145s test/test_fakeredis6.py::test_contains[StrictRedis] PASSED [ 12%] 145s test/test_fakeredis6.py::test_contains[FakeStrictRedis] PASSED [ 12%] 145s test/test_fakeredis6.py::test_rename[StrictRedis] PASSED [ 12%] 145s test/test_fakeredis6.py::test_rename[FakeStrictRedis] PASSED [ 12%] 145s test/test_fakeredis6.py::test_rename_nonexistent_key[StrictRedis] PASSED [ 12%] 145s test/test_fakeredis6.py::test_rename_nonexistent_key[FakeStrictRedis] PASSED [ 12%] 145s test/test_fakeredis6.py::test_renamenx_doesnt_exist[StrictRedis] PASSED [ 12%] 145s test/test_fakeredis6.py::test_renamenx_doesnt_exist[FakeStrictRedis] PASSED [ 12%] 145s test/test_fakeredis6.py::test_rename_does_exist[StrictRedis] PASSED [ 12%] 145s test/test_fakeredis6.py::test_rename_does_exist[FakeStrictRedis] PASSED [ 12%] 145s test/test_fakeredis6.py::test_rename_expiry[StrictRedis] PASSED [ 12%] 145s test/test_fakeredis6.py::test_rename_expiry[FakeStrictRedis] PASSED [ 12%] 145s test/test_fakeredis6.py::test_mget[StrictRedis] PASSED [ 13%] 145s test/test_fakeredis6.py::test_mget[FakeStrictRedis] PASSED [ 13%] 145s test/test_fakeredis6.py::test_mget_with_no_keys[StrictRedis] PASSED [ 13%] 145s test/test_fakeredis6.py::test_mget_with_no_keys[FakeStrictRedis] PASSED [ 13%] 145s test/test_fakeredis6.py::test_mget_mixed_types[StrictRedis] PASSED [ 13%] 145s test/test_fakeredis6.py::test_mget_mixed_types[FakeStrictRedis] PASSED [ 13%] 145s test/test_fakeredis6.py::test_mset_with_no_keys[StrictRedis] PASSED [ 13%] 145s test/test_fakeredis6.py::test_mset_with_no_keys[FakeStrictRedis] PASSED [ 13%] 145s test/test_fakeredis6.py::test_mset[StrictRedis] PASSED [ 13%] 145s test/test_fakeredis6.py::test_mset[FakeStrictRedis] PASSED [ 13%] 145s test/test_fakeredis6.py::test_msetnx[StrictRedis] PASSED [ 13%] 145s test/test_fakeredis6.py::test_msetnx[FakeStrictRedis] PASSED [ 13%] 145s test/test_fakeredis6.py::test_setex[StrictRedis] PASSED [ 13%] 145s test/test_fakeredis6.py::test_setex[FakeStrictRedis] PASSED [ 14%] 145s test/test_fakeredis6.py::test_setex_using_timedelta[StrictRedis] PASSED [ 14%] 145s test/test_fakeredis6.py::test_setex_using_timedelta[FakeStrictRedis] PASSED [ 14%] 145s test/test_fakeredis6.py::test_setex_using_float[StrictRedis] PASSED [ 14%] 145s test/test_fakeredis6.py::test_setex_using_float[FakeStrictRedis] PASSED [ 14%] 145s test/test_fakeredis6.py::test_setex_overflow[StrictRedis] PASSED [ 14%] 145s test/test_fakeredis6.py::test_setex_overflow[FakeStrictRedis] PASSED [ 14%] 145s test/test_fakeredis6.py::test_set_ex[StrictRedis] PASSED [ 14%] 145s test/test_fakeredis6.py::test_set_ex[FakeStrictRedis] PASSED [ 14%] 145s test/test_fakeredis6.py::test_set_ex_using_timedelta[StrictRedis] PASSED [ 14%] 145s test/test_fakeredis6.py::test_set_ex_using_timedelta[FakeStrictRedis] PASSED [ 14%] 145s test/test_fakeredis6.py::test_set_ex_overflow[StrictRedis] PASSED [ 14%] 145s test/test_fakeredis6.py::test_set_ex_overflow[FakeStrictRedis] PASSED [ 15%] 145s test/test_fakeredis6.py::test_set_px_overflow[StrictRedis] PASSED [ 15%] 145s test/test_fakeredis6.py::test_set_px_overflow[FakeStrictRedis] PASSED [ 15%] 145s test/test_fakeredis6.py::test_set_px[StrictRedis] PASSED [ 15%] 145s test/test_fakeredis6.py::test_set_px[FakeStrictRedis] PASSED [ 15%] 145s test/test_fakeredis6.py::test_set_px_using_timedelta[StrictRedis] PASSED [ 15%] 145s test/test_fakeredis6.py::test_set_px_using_timedelta[FakeStrictRedis] PASSED [ 15%] 145s test/test_fakeredis6.py::test_set_keepttl[StrictRedis] PASSED [ 15%] 145s test/test_fakeredis6.py::test_set_keepttl[FakeStrictRedis] PASSED [ 15%] 145s test/test_fakeredis6.py::test_set_conflicting_expire_options[StrictRedis] PASSED [ 15%] 145s test/test_fakeredis6.py::test_set_conflicting_expire_options[FakeStrictRedis] PASSED [ 15%] 145s test/test_fakeredis6.py::test_set_conflicting_expire_options_w_keepttl[StrictRedis] PASSED [ 15%] 145s test/test_fakeredis6.py::test_set_conflicting_expire_options_w_keepttl[FakeStrictRedis] PASSED [ 15%] 145s test/test_fakeredis6.py::test_set_raises_wrong_ex[StrictRedis] PASSED [ 16%] 145s test/test_fakeredis6.py::test_set_raises_wrong_ex[FakeStrictRedis] PASSED [ 16%] 145s test/test_fakeredis6.py::test_set_using_timedelta_raises_wrong_ex[StrictRedis] PASSED [ 16%] 145s test/test_fakeredis6.py::test_set_using_timedelta_raises_wrong_ex[FakeStrictRedis] PASSED [ 16%] 145s test/test_fakeredis6.py::test_set_raises_wrong_px[StrictRedis] PASSED [ 16%] 145s test/test_fakeredis6.py::test_set_raises_wrong_px[FakeStrictRedis] PASSED [ 16%] 145s test/test_fakeredis6.py::test_set_using_timedelta_raises_wrong_px[StrictRedis] PASSED [ 16%] 145s test/test_fakeredis6.py::test_set_using_timedelta_raises_wrong_px[FakeStrictRedis] PASSED [ 16%] 145s test/test_fakeredis6.py::test_setex_raises_wrong_ex[StrictRedis] PASSED [ 16%] 146s test/test_fakeredis6.py::test_setex_raises_wrong_ex[FakeStrictRedis] PASSED [ 16%] 146s test/test_fakeredis6.py::test_setex_using_timedelta_raises_wrong_ex[StrictRedis] PASSED [ 16%] 146s test/test_fakeredis6.py::test_setex_using_timedelta_raises_wrong_ex[FakeStrictRedis] PASSED [ 16%] 146s test/test_fakeredis6.py::test_setnx[StrictRedis] PASSED [ 16%] 146s test/test_fakeredis6.py::test_setnx[FakeStrictRedis] PASSED [ 17%] 146s test/test_fakeredis6.py::test_set_nx[StrictRedis] PASSED [ 17%] 146s test/test_fakeredis6.py::test_set_nx[FakeStrictRedis] PASSED [ 17%] 146s test/test_fakeredis6.py::test_set_xx[StrictRedis] PASSED [ 17%] 146s test/test_fakeredis6.py::test_set_xx[FakeStrictRedis] PASSED [ 17%] 146s test/test_fakeredis6.py::test_set_get[StrictRedis] PASSED [ 17%] 146s test/test_fakeredis6.py::test_set_get[FakeStrictRedis] PASSED [ 17%] 146s test/test_fakeredis6.py::test_set_get_xx[StrictRedis] PASSED [ 17%] 146s test/test_fakeredis6.py::test_set_get_xx[FakeStrictRedis] PASSED [ 17%] 146s test/test_fakeredis6.py::test_set_get_nx[StrictRedis] SKIPPED (Redis...) [ 17%] 146s test/test_fakeredis6.py::test_set_get_nx[FakeStrictRedis] PASSED [ 17%] 146s test/test_fakeredis6.py::test_del_operator[StrictRedis] PASSED [ 17%] 146s test/test_fakeredis6.py::test_del_operator[FakeStrictRedis] PASSED [ 17%] 146s test/test_fakeredis6.py::test_delete[StrictRedis] PASSED [ 18%] 146s test/test_fakeredis6.py::test_delete[FakeStrictRedis] PASSED [ 18%] 146s test/test_fakeredis6.py::test_echo[StrictRedis] PASSED [ 18%] 146s test/test_fakeredis6.py::test_echo[FakeStrictRedis] PASSED [ 18%] 148s test/test_fakeredis6.py::test_delete_expire[StrictRedis] PASSED [ 18%] 150s test/test_fakeredis6.py::test_delete_expire[FakeStrictRedis] PASSED [ 18%] 150s test/test_fakeredis6.py::test_delete_multiple[StrictRedis] PASSED [ 18%] 150s test/test_fakeredis6.py::test_delete_multiple[FakeStrictRedis] PASSED [ 18%] 150s test/test_fakeredis6.py::test_delete_nonexistent_key[StrictRedis] PASSED [ 18%] 150s test/test_fakeredis6.py::test_delete_nonexistent_key[FakeStrictRedis] PASSED [ 18%] 150s test/test_fakeredis6.py::test_lpush_then_lrange_all[StrictRedis] PASSED [ 18%] 150s test/test_fakeredis6.py::test_lpush_then_lrange_all[FakeStrictRedis] PASSED [ 18%] 150s test/test_fakeredis6.py::test_lpush_then_lrange_portion[StrictRedis] PASSED [ 18%] 150s test/test_fakeredis6.py::test_lpush_then_lrange_portion[FakeStrictRedis] PASSED [ 19%] 150s test/test_fakeredis6.py::test_lrange_negative_indices[StrictRedis] PASSED [ 19%] 150s test/test_fakeredis6.py::test_lrange_negative_indices[FakeStrictRedis] PASSED [ 19%] 150s test/test_fakeredis6.py::test_lpush_key_does_not_exist[StrictRedis] PASSED [ 19%] 150s test/test_fakeredis6.py::test_lpush_key_does_not_exist[FakeStrictRedis] PASSED [ 19%] 150s test/test_fakeredis6.py::test_lpush_with_nonstr_key[StrictRedis] PASSED [ 19%] 150s test/test_fakeredis6.py::test_lpush_with_nonstr_key[FakeStrictRedis] PASSED [ 19%] 150s test/test_fakeredis6.py::test_lpush_wrong_type[StrictRedis] PASSED [ 19%] 150s test/test_fakeredis6.py::test_lpush_wrong_type[FakeStrictRedis] PASSED [ 19%] 150s test/test_fakeredis6.py::test_llen[StrictRedis] PASSED [ 19%] 150s test/test_fakeredis6.py::test_llen[FakeStrictRedis] PASSED [ 19%] 150s test/test_fakeredis6.py::test_llen_no_exist[StrictRedis] PASSED [ 19%] 150s test/test_fakeredis6.py::test_llen_no_exist[FakeStrictRedis] PASSED [ 20%] 150s test/test_fakeredis6.py::test_llen_wrong_type[StrictRedis] PASSED [ 20%] 150s test/test_fakeredis6.py::test_llen_wrong_type[FakeStrictRedis] PASSED [ 20%] 150s test/test_fakeredis6.py::test_lrem_positive_count[StrictRedis] PASSED [ 20%] 150s test/test_fakeredis6.py::test_lrem_positive_count[FakeStrictRedis] PASSED [ 20%] 150s test/test_fakeredis6.py::test_lrem_negative_count[StrictRedis] PASSED [ 20%] 150s test/test_fakeredis6.py::test_lrem_negative_count[FakeStrictRedis] PASSED [ 20%] 150s test/test_fakeredis6.py::test_lrem_zero_count[StrictRedis] PASSED [ 20%] 150s test/test_fakeredis6.py::test_lrem_zero_count[FakeStrictRedis] PASSED [ 20%] 150s test/test_fakeredis6.py::test_lrem_default_value[StrictRedis] PASSED [ 20%] 150s test/test_fakeredis6.py::test_lrem_default_value[FakeStrictRedis] PASSED [ 20%] 150s test/test_fakeredis6.py::test_lrem_does_not_exist[StrictRedis] PASSED [ 20%] 150s test/test_fakeredis6.py::test_lrem_does_not_exist[FakeStrictRedis] PASSED [ 20%] 150s test/test_fakeredis6.py::test_lrem_return_value[StrictRedis] PASSED [ 21%] 150s test/test_fakeredis6.py::test_lrem_return_value[FakeStrictRedis] PASSED [ 21%] 150s test/test_fakeredis6.py::test_lrem_wrong_type[StrictRedis] PASSED [ 21%] 150s test/test_fakeredis6.py::test_lrem_wrong_type[FakeStrictRedis] PASSED [ 21%] 150s test/test_fakeredis6.py::test_rpush[StrictRedis] PASSED [ 21%] 150s test/test_fakeredis6.py::test_rpush[FakeStrictRedis] PASSED [ 21%] 150s test/test_fakeredis6.py::test_rpush_wrong_type[StrictRedis] PASSED [ 21%] 150s test/test_fakeredis6.py::test_rpush_wrong_type[FakeStrictRedis] PASSED [ 21%] 150s test/test_fakeredis6.py::test_lpop[StrictRedis] PASSED [ 21%] 150s test/test_fakeredis6.py::test_lpop[FakeStrictRedis] PASSED [ 21%] 150s test/test_fakeredis6.py::test_lpop_empty_list[StrictRedis] PASSED [ 21%] 150s test/test_fakeredis6.py::test_lpop_empty_list[FakeStrictRedis] PASSED [ 21%] 150s test/test_fakeredis6.py::test_lpop_wrong_type[StrictRedis] PASSED [ 21%] 150s test/test_fakeredis6.py::test_lpop_wrong_type[FakeStrictRedis] PASSED [ 22%] 150s test/test_fakeredis6.py::test_lpop_count[StrictRedis] PASSED [ 22%] 150s test/test_fakeredis6.py::test_lpop_count[FakeStrictRedis] PASSED [ 22%] 150s test/test_fakeredis6.py::test_lpop_count_negative[StrictRedis] PASSED [ 22%] 150s test/test_fakeredis6.py::test_lpop_count_negative[FakeStrictRedis] PASSED [ 22%] 150s test/test_fakeredis6.py::test_lset[StrictRedis] PASSED [ 22%] 150s test/test_fakeredis6.py::test_lset[FakeStrictRedis] PASSED [ 22%] 150s test/test_fakeredis6.py::test_lset_index_out_of_range[StrictRedis] PASSED [ 22%] 150s test/test_fakeredis6.py::test_lset_index_out_of_range[FakeStrictRedis] PASSED [ 22%] 150s test/test_fakeredis6.py::test_lset_wrong_type[StrictRedis] PASSED [ 22%] 150s test/test_fakeredis6.py::test_lset_wrong_type[FakeStrictRedis] PASSED [ 22%] 150s test/test_fakeredis6.py::test_rpushx[StrictRedis] PASSED [ 22%] 150s test/test_fakeredis6.py::test_rpushx[FakeStrictRedis] PASSED [ 22%] 150s test/test_fakeredis6.py::test_rpushx_wrong_type[StrictRedis] PASSED [ 23%] 150s test/test_fakeredis6.py::test_rpushx_wrong_type[FakeStrictRedis] PASSED [ 23%] 150s test/test_fakeredis6.py::test_ltrim[StrictRedis] PASSED [ 23%] 150s test/test_fakeredis6.py::test_ltrim[FakeStrictRedis] PASSED [ 23%] 150s test/test_fakeredis6.py::test_ltrim_with_non_existent_key[StrictRedis] PASSED [ 23%] 150s test/test_fakeredis6.py::test_ltrim_with_non_existent_key[FakeStrictRedis] PASSED [ 23%] 150s test/test_fakeredis6.py::test_ltrim_expiry[StrictRedis] PASSED [ 23%] 150s test/test_fakeredis6.py::test_ltrim_expiry[FakeStrictRedis] PASSED [ 23%] 150s test/test_fakeredis6.py::test_ltrim_wrong_type[StrictRedis] PASSED [ 23%] 150s test/test_fakeredis6.py::test_ltrim_wrong_type[FakeStrictRedis] PASSED [ 23%] 150s test/test_fakeredis6.py::test_lindex[StrictRedis] PASSED [ 23%] 150s test/test_fakeredis6.py::test_lindex[FakeStrictRedis] PASSED [ 23%] 150s test/test_fakeredis6.py::test_lindex_wrong_type[StrictRedis] PASSED [ 24%] 150s test/test_fakeredis6.py::test_lindex_wrong_type[FakeStrictRedis] PASSED [ 24%] 150s test/test_fakeredis6.py::test_lpushx[StrictRedis] PASSED [ 24%] 150s test/test_fakeredis6.py::test_lpushx[FakeStrictRedis] PASSED [ 24%] 150s test/test_fakeredis6.py::test_lpushx_wrong_type[StrictRedis] PASSED [ 24%] 150s test/test_fakeredis6.py::test_lpushx_wrong_type[FakeStrictRedis] PASSED [ 24%] 150s test/test_fakeredis6.py::test_rpop[StrictRedis] PASSED [ 24%] 150s test/test_fakeredis6.py::test_rpop[FakeStrictRedis] PASSED [ 24%] 150s test/test_fakeredis6.py::test_rpop_wrong_type[StrictRedis] PASSED [ 24%] 150s test/test_fakeredis6.py::test_rpop_wrong_type[FakeStrictRedis] PASSED [ 24%] 151s test/test_fakeredis6.py::test_rpop_count[StrictRedis] PASSED [ 24%] 151s test/test_fakeredis6.py::test_rpop_count[FakeStrictRedis] PASSED [ 24%] 151s test/test_fakeredis6.py::test_rpop_count_negative[StrictRedis] PASSED [ 24%] 151s test/test_fakeredis6.py::test_rpop_count_negative[FakeStrictRedis] PASSED [ 25%] 151s test/test_fakeredis6.py::test_linsert_before[StrictRedis] PASSED [ 25%] 151s test/test_fakeredis6.py::test_linsert_before[FakeStrictRedis] PASSED [ 25%] 151s test/test_fakeredis6.py::test_linsert_after[StrictRedis] PASSED [ 25%] 151s test/test_fakeredis6.py::test_linsert_after[FakeStrictRedis] PASSED [ 25%] 151s test/test_fakeredis6.py::test_linsert_no_pivot[StrictRedis] PASSED [ 25%] 151s test/test_fakeredis6.py::test_linsert_no_pivot[FakeStrictRedis] PASSED [ 25%] 151s test/test_fakeredis6.py::test_linsert_wrong_type[StrictRedis] PASSED [ 25%] 151s test/test_fakeredis6.py::test_linsert_wrong_type[FakeStrictRedis] PASSED [ 25%] 151s test/test_fakeredis6.py::test_rpoplpush[StrictRedis] PASSED [ 25%] 151s test/test_fakeredis6.py::test_rpoplpush[FakeStrictRedis] PASSED [ 25%] 151s test/test_fakeredis6.py::test_rpoplpush_to_nonexistent_destination[StrictRedis] PASSED [ 25%] 151s test/test_fakeredis6.py::test_rpoplpush_to_nonexistent_destination[FakeStrictRedis] PASSED [ 25%] 151s test/test_fakeredis6.py::test_rpoplpush_expiry[StrictRedis] PASSED [ 26%] 151s test/test_fakeredis6.py::test_rpoplpush_expiry[FakeStrictRedis] PASSED [ 26%] 151s test/test_fakeredis6.py::test_rpoplpush_one_to_self[StrictRedis] PASSED [ 26%] 151s test/test_fakeredis6.py::test_rpoplpush_one_to_self[FakeStrictRedis] PASSED [ 26%] 151s test/test_fakeredis6.py::test_rpoplpush_wrong_type[StrictRedis] PASSED [ 26%] 151s test/test_fakeredis6.py::test_rpoplpush_wrong_type[FakeStrictRedis] PASSED [ 26%] 151s test/test_fakeredis6.py::test_blpop_single_list[StrictRedis] PASSED [ 26%] 151s test/test_fakeredis6.py::test_blpop_single_list[FakeStrictRedis] PASSED [ 26%] 151s test/test_fakeredis6.py::test_blpop_test_multiple_lists[StrictRedis] PASSED [ 26%] 151s test/test_fakeredis6.py::test_blpop_test_multiple_lists[FakeStrictRedis] PASSED [ 26%] 151s test/test_fakeredis6.py::test_blpop_allow_single_key[StrictRedis] PASSED [ 26%] 151s test/test_fakeredis6.py::test_blpop_allow_single_key[FakeStrictRedis] PASSED [ 26%] 152s test/test_fakeredis6.py::test_blpop_block[StrictRedis] PASSED [ 26%] 153s test/test_fakeredis6.py::test_blpop_block[FakeStrictRedis] PASSED [ 27%] 153s test/test_fakeredis6.py::test_blpop_wrong_type[StrictRedis] PASSED [ 27%] 153s test/test_fakeredis6.py::test_blpop_wrong_type[FakeStrictRedis] PASSED [ 27%] 153s test/test_fakeredis6.py::test_blpop_transaction[StrictRedis] PASSED [ 27%] 153s test/test_fakeredis6.py::test_blpop_transaction[FakeStrictRedis] PASSED [ 27%] 153s test/test_fakeredis6.py::test_brpop_test_multiple_lists[StrictRedis] PASSED [ 27%] 153s test/test_fakeredis6.py::test_brpop_test_multiple_lists[FakeStrictRedis] PASSED [ 27%] 153s test/test_fakeredis6.py::test_brpop_single_key[StrictRedis] PASSED [ 27%] 153s test/test_fakeredis6.py::test_brpop_single_key[FakeStrictRedis] PASSED [ 27%] 154s test/test_fakeredis6.py::test_brpop_block[StrictRedis] PASSED [ 27%] 155s test/test_fakeredis6.py::test_brpop_block[FakeStrictRedis] PASSED [ 27%] 155s test/test_fakeredis6.py::test_brpop_wrong_type[StrictRedis] PASSED [ 27%] 155s test/test_fakeredis6.py::test_brpop_wrong_type[FakeStrictRedis] PASSED [ 27%] 155s test/test_fakeredis6.py::test_brpoplpush_multi_keys[StrictRedis] PASSED [ 28%] 155s test/test_fakeredis6.py::test_brpoplpush_multi_keys[FakeStrictRedis] PASSED [ 28%] 155s test/test_fakeredis6.py::test_brpoplpush_wrong_type[StrictRedis] PASSED [ 28%] 155s test/test_fakeredis6.py::test_brpoplpush_wrong_type[FakeStrictRedis] PASSED [ 28%] 159s test/test_fakeredis6.py::test_blocking_operations_when_empty[StrictRedis] PASSED [ 28%] 163s test/test_fakeredis6.py::test_blocking_operations_when_empty[FakeStrictRedis] PASSED [ 28%] 163s test/test_fakeredis6.py::test_empty_list[StrictRedis] PASSED [ 28%] 163s test/test_fakeredis6.py::test_empty_list[FakeStrictRedis] PASSED [ 28%] 163s test/test_fakeredis6.py::test_hstrlen_missing[StrictRedis] PASSED [ 28%] 163s test/test_fakeredis6.py::test_hstrlen_missing[FakeStrictRedis] PASSED [ 28%] 163s test/test_fakeredis6.py::test_hstrlen[StrictRedis] PASSED [ 28%] 163s test/test_fakeredis6.py::test_hstrlen[FakeStrictRedis] PASSED [ 28%] 163s test/test_fakeredis6.py::test_hset_then_hget[StrictRedis] PASSED [ 29%] 163s test/test_fakeredis6.py::test_hset_then_hget[FakeStrictRedis] PASSED [ 29%] 163s test/test_fakeredis6.py::test_hset_update[StrictRedis] PASSED [ 29%] 163s test/test_fakeredis6.py::test_hset_update[FakeStrictRedis] PASSED [ 29%] 163s test/test_fakeredis6.py::test_hset_wrong_type[StrictRedis] PASSED [ 29%] 163s test/test_fakeredis6.py::test_hset_wrong_type[FakeStrictRedis] PASSED [ 29%] 163s test/test_fakeredis6.py::test_hgetall[StrictRedis] PASSED [ 29%] 163s test/test_fakeredis6.py::test_hgetall[FakeStrictRedis] PASSED [ 29%] 163s test/test_fakeredis6.py::test_hgetall_empty_key[StrictRedis] PASSED [ 29%] 163s test/test_fakeredis6.py::test_hgetall_empty_key[FakeStrictRedis] PASSED [ 29%] 163s test/test_fakeredis6.py::test_hgetall_wrong_type[StrictRedis] PASSED [ 29%] 163s test/test_fakeredis6.py::test_hgetall_wrong_type[FakeStrictRedis] PASSED [ 29%] 163s test/test_fakeredis6.py::test_hexists[StrictRedis] PASSED [ 29%] 163s test/test_fakeredis6.py::test_hexists[FakeStrictRedis] PASSED [ 30%] 163s test/test_fakeredis6.py::test_hexists_wrong_type[StrictRedis] PASSED [ 30%] 163s test/test_fakeredis6.py::test_hexists_wrong_type[FakeStrictRedis] PASSED [ 30%] 163s test/test_fakeredis6.py::test_hkeys[StrictRedis] PASSED [ 30%] 163s test/test_fakeredis6.py::test_hkeys[FakeStrictRedis] PASSED [ 30%] 163s test/test_fakeredis6.py::test_hkeys_wrong_type[StrictRedis] PASSED [ 30%] 163s test/test_fakeredis6.py::test_hkeys_wrong_type[FakeStrictRedis] PASSED [ 30%] 163s test/test_fakeredis6.py::test_hlen[StrictRedis] PASSED [ 30%] 163s test/test_fakeredis6.py::test_hlen[FakeStrictRedis] PASSED [ 30%] 163s test/test_fakeredis6.py::test_hlen_wrong_type[StrictRedis] PASSED [ 30%] 163s test/test_fakeredis6.py::test_hlen_wrong_type[FakeStrictRedis] PASSED [ 30%] 163s test/test_fakeredis6.py::test_hvals[StrictRedis] PASSED [ 30%] 163s test/test_fakeredis6.py::test_hvals[FakeStrictRedis] PASSED [ 30%] 163s test/test_fakeredis6.py::test_hvals_wrong_type[StrictRedis] PASSED [ 31%] 163s test/test_fakeredis6.py::test_hvals_wrong_type[FakeStrictRedis] PASSED [ 31%] 163s test/test_fakeredis6.py::test_hmget[StrictRedis] PASSED [ 31%] 163s test/test_fakeredis6.py::test_hmget[FakeStrictRedis] PASSED [ 31%] 163s test/test_fakeredis6.py::test_hmget_wrong_type[StrictRedis] PASSED [ 31%] 163s test/test_fakeredis6.py::test_hmget_wrong_type[FakeStrictRedis] PASSED [ 31%] 164s test/test_fakeredis6.py::test_hdel[StrictRedis] PASSED [ 31%] 164s test/test_fakeredis6.py::test_hdel[FakeStrictRedis] PASSED [ 31%] 164s test/test_fakeredis6.py::test_hdel_wrong_type[StrictRedis] PASSED [ 31%] 164s test/test_fakeredis6.py::test_hdel_wrong_type[FakeStrictRedis] PASSED [ 31%] 164s test/test_fakeredis6.py::test_hincrby[StrictRedis] PASSED [ 31%] 164s test/test_fakeredis6.py::test_hincrby[FakeStrictRedis] PASSED [ 31%] 164s test/test_fakeredis6.py::test_hincrby_with_no_starting_value[StrictRedis] PASSED [ 31%] 164s test/test_fakeredis6.py::test_hincrby_with_no_starting_value[FakeStrictRedis] PASSED [ 32%] 164s test/test_fakeredis6.py::test_hincrby_with_range_param[StrictRedis] PASSED [ 32%] 164s test/test_fakeredis6.py::test_hincrby_with_range_param[FakeStrictRedis] PASSED [ 32%] 164s test/test_fakeredis6.py::test_hincrby_wrong_type[StrictRedis] PASSED [ 32%] 164s test/test_fakeredis6.py::test_hincrby_wrong_type[FakeStrictRedis] PASSED [ 32%] 164s test/test_fakeredis6.py::test_hincrbyfloat[StrictRedis] PASSED [ 32%] 164s test/test_fakeredis6.py::test_hincrbyfloat[FakeStrictRedis] PASSED [ 32%] 164s test/test_fakeredis6.py::test_hincrbyfloat_with_no_starting_value[StrictRedis] PASSED [ 32%] 164s test/test_fakeredis6.py::test_hincrbyfloat_with_no_starting_value[FakeStrictRedis] PASSED [ 32%] 164s test/test_fakeredis6.py::test_hincrbyfloat_with_range_param[StrictRedis] PASSED [ 32%] 164s test/test_fakeredis6.py::test_hincrbyfloat_with_range_param[FakeStrictRedis] PASSED [ 32%] 164s test/test_fakeredis6.py::test_hincrbyfloat_on_non_float_value_raises_error[StrictRedis] PASSED [ 32%] 164s test/test_fakeredis6.py::test_hincrbyfloat_on_non_float_value_raises_error[FakeStrictRedis] PASSED [ 32%] 164s test/test_fakeredis6.py::test_hincrbyfloat_with_non_float_amount_raises_error[StrictRedis] PASSED [ 33%] 164s test/test_fakeredis6.py::test_hincrbyfloat_with_non_float_amount_raises_error[FakeStrictRedis] PASSED [ 33%] 164s test/test_fakeredis6.py::test_hincrbyfloat_wrong_type[StrictRedis] PASSED [ 33%] 164s test/test_fakeredis6.py::test_hincrbyfloat_wrong_type[FakeStrictRedis] PASSED [ 33%] 164s test/test_fakeredis6.py::test_hincrbyfloat_precision[StrictRedis] PASSED [ 33%] 164s test/test_fakeredis6.py::test_hincrbyfloat_precision[FakeStrictRedis] PASSED [ 33%] 164s test/test_fakeredis6.py::test_hsetnx[StrictRedis] PASSED [ 33%] 164s test/test_fakeredis6.py::test_hsetnx[FakeStrictRedis] PASSED [ 33%] 164s test/test_fakeredis6.py::test_hmset_empty_raises_error[StrictRedis] PASSED [ 33%] 164s test/test_fakeredis6.py::test_hmset_empty_raises_error[FakeStrictRedis] PASSED [ 33%] 164s test/test_fakeredis6.py::test_hmset[StrictRedis] PASSED [ 33%] 164s test/test_fakeredis6.py::test_hmset[FakeStrictRedis] PASSED [ 33%] 164s test/test_fakeredis6.py::test_hmset_wrong_type[StrictRedis] PASSED [ 34%] 164s test/test_fakeredis6.py::test_hmset_wrong_type[FakeStrictRedis] PASSED [ 34%] 164s test/test_fakeredis6.py::test_empty_hash[StrictRedis] PASSED [ 34%] 164s test/test_fakeredis6.py::test_empty_hash[FakeStrictRedis] PASSED [ 34%] 164s test/test_fakeredis6.py::test_sadd[StrictRedis] PASSED [ 34%] 164s test/test_fakeredis6.py::test_sadd[FakeStrictRedis] PASSED [ 34%] 164s test/test_fakeredis6.py::test_sadd_as_str_type[StrictRedis] PASSED [ 34%] 164s test/test_fakeredis6.py::test_sadd_as_str_type[FakeStrictRedis] PASSED [ 34%] 164s test/test_fakeredis6.py::test_sadd_wrong_type[StrictRedis] PASSED [ 34%] 164s test/test_fakeredis6.py::test_sadd_wrong_type[FakeStrictRedis] PASSED [ 34%] 164s test/test_fakeredis6.py::test_scan_single[StrictRedis] PASSED [ 34%] 164s test/test_fakeredis6.py::test_scan_single[FakeStrictRedis] PASSED [ 34%] 164s test/test_fakeredis6.py::test_scan_iter_single_page[StrictRedis] PASSED [ 34%] 164s test/test_fakeredis6.py::test_scan_iter_single_page[FakeStrictRedis] PASSED [ 35%] 164s test/test_fakeredis6.py::test_scan_iter_multiple_pages[StrictRedis] PASSED [ 35%] 164s test/test_fakeredis6.py::test_scan_iter_multiple_pages[FakeStrictRedis] PASSED [ 35%] 164s test/test_fakeredis6.py::test_scan_iter_multiple_pages_with_match[StrictRedis] PASSED [ 35%] 164s test/test_fakeredis6.py::test_scan_iter_multiple_pages_with_match[FakeStrictRedis] PASSED [ 35%] 164s test/test_fakeredis6.py::test_scan_iter_multiple_pages_with_type[StrictRedis] PASSED [ 35%] 164s test/test_fakeredis6.py::test_scan_iter_multiple_pages_with_type[FakeStrictRedis] PASSED [ 35%] 164s test/test_fakeredis6.py::test_scan_multiple_pages_with_count_arg[StrictRedis] PASSED [ 35%] 164s test/test_fakeredis6.py::test_scan_multiple_pages_with_count_arg[FakeStrictRedis] PASSED [ 35%] 164s test/test_fakeredis6.py::test_scan_all_in_single_call[StrictRedis] PASSED [ 35%] 164s test/test_fakeredis6.py::test_scan_all_in_single_call[FakeStrictRedis] PASSED [ 35%] 165s test/test_fakeredis6.py::test_scan_expired_key[StrictRedis] PASSED [ 35%] 166s test/test_fakeredis6.py::test_scan_expired_key[FakeStrictRedis] PASSED [ 35%] 166s test/test_fakeredis6.py::test_scard[StrictRedis] PASSED [ 36%] 166s test/test_fakeredis6.py::test_scard[FakeStrictRedis] PASSED [ 36%] 166s test/test_fakeredis6.py::test_scard_wrong_type[StrictRedis] PASSED [ 36%] 166s test/test_fakeredis6.py::test_scard_wrong_type[FakeStrictRedis] PASSED [ 36%] 166s test/test_fakeredis6.py::test_sdiff[StrictRedis] PASSED [ 36%] 166s test/test_fakeredis6.py::test_sdiff[FakeStrictRedis] PASSED [ 36%] 166s test/test_fakeredis6.py::test_sdiff_one_key[StrictRedis] PASSED [ 36%] 166s test/test_fakeredis6.py::test_sdiff_one_key[FakeStrictRedis] PASSED [ 36%] 166s test/test_fakeredis6.py::test_sdiff_empty[StrictRedis] PASSED [ 36%] 166s test/test_fakeredis6.py::test_sdiff_empty[FakeStrictRedis] PASSED [ 36%] 166s test/test_fakeredis6.py::test_sdiff_wrong_type[StrictRedis] PASSED [ 36%] 166s test/test_fakeredis6.py::test_sdiff_wrong_type[FakeStrictRedis] PASSED [ 36%] 166s test/test_fakeredis6.py::test_sdiffstore[StrictRedis] PASSED [ 36%] 166s test/test_fakeredis6.py::test_sdiffstore[FakeStrictRedis] PASSED [ 37%] 166s test/test_fakeredis6.py::test_setrange[StrictRedis] PASSED [ 37%] 166s test/test_fakeredis6.py::test_setrange[FakeStrictRedis] PASSED [ 37%] 166s test/test_fakeredis6.py::test_setrange_expiry[StrictRedis] PASSED [ 37%] 166s test/test_fakeredis6.py::test_setrange_expiry[FakeStrictRedis] PASSED [ 37%] 166s test/test_fakeredis6.py::test_sinter[StrictRedis] PASSED [ 37%] 166s test/test_fakeredis6.py::test_sinter[FakeStrictRedis] PASSED [ 37%] 166s test/test_fakeredis6.py::test_sinter_bytes_keys[StrictRedis] PASSED [ 37%] 166s test/test_fakeredis6.py::test_sinter_bytes_keys[FakeStrictRedis] PASSED [ 37%] 166s test/test_fakeredis6.py::test_sinter_wrong_type[StrictRedis] PASSED [ 37%] 166s test/test_fakeredis6.py::test_sinter_wrong_type[FakeStrictRedis] PASSED [ 37%] 166s test/test_fakeredis6.py::test_sinterstore[StrictRedis] PASSED [ 37%] 166s test/test_fakeredis6.py::test_sinterstore[FakeStrictRedis] PASSED [ 37%] 166s test/test_fakeredis6.py::test_sismember[StrictRedis] PASSED [ 38%] 166s test/test_fakeredis6.py::test_sismember[FakeStrictRedis] PASSED [ 38%] 166s test/test_fakeredis6.py::test_sismember_wrong_type[StrictRedis] PASSED [ 38%] 166s test/test_fakeredis6.py::test_sismember_wrong_type[FakeStrictRedis] PASSED [ 38%] 166s test/test_fakeredis6.py::test_smembers[StrictRedis] PASSED [ 38%] 166s test/test_fakeredis6.py::test_smembers[FakeStrictRedis] PASSED [ 38%] 166s test/test_fakeredis6.py::test_smembers_copy[StrictRedis] PASSED [ 38%] 166s test/test_fakeredis6.py::test_smembers_copy[FakeStrictRedis] PASSED [ 38%] 166s test/test_fakeredis6.py::test_smembers_wrong_type[StrictRedis] PASSED [ 38%] 166s test/test_fakeredis6.py::test_smembers_wrong_type[FakeStrictRedis] PASSED [ 38%] 166s test/test_fakeredis6.py::test_smembers_runtime_error[StrictRedis] PASSED [ 38%] 166s test/test_fakeredis6.py::test_smembers_runtime_error[FakeStrictRedis] PASSED [ 38%] 167s test/test_fakeredis6.py::test_smove[StrictRedis] PASSED [ 39%] 167s test/test_fakeredis6.py::test_smove[FakeStrictRedis] PASSED [ 39%] 167s test/test_fakeredis6.py::test_smove_non_existent_key[StrictRedis] PASSED [ 39%] 167s test/test_fakeredis6.py::test_smove_non_existent_key[FakeStrictRedis] PASSED [ 39%] 167s test/test_fakeredis6.py::test_smove_wrong_type[StrictRedis] PASSED [ 39%] 167s test/test_fakeredis6.py::test_smove_wrong_type[FakeStrictRedis] PASSED [ 39%] 167s test/test_fakeredis6.py::test_spop[StrictRedis] PASSED [ 39%] 167s test/test_fakeredis6.py::test_spop[FakeStrictRedis] PASSED [ 39%] 167s test/test_fakeredis6.py::test_spop_wrong_type[StrictRedis] PASSED [ 39%] 167s test/test_fakeredis6.py::test_spop_wrong_type[FakeStrictRedis] PASSED [ 39%] 167s test/test_fakeredis6.py::test_srandmember[StrictRedis] PASSED [ 39%] 167s test/test_fakeredis6.py::test_srandmember[FakeStrictRedis] PASSED [ 39%] 167s test/test_fakeredis6.py::test_srandmember_number[StrictRedis] PASSED [ 39%] 167s test/test_fakeredis6.py::test_srandmember_number[FakeStrictRedis] PASSED [ 40%] 167s test/test_fakeredis6.py::test_srandmember_wrong_type[StrictRedis] PASSED [ 40%] 167s test/test_fakeredis6.py::test_srandmember_wrong_type[FakeStrictRedis] PASSED [ 40%] 167s test/test_fakeredis6.py::test_srem[StrictRedis] PASSED [ 40%] 167s test/test_fakeredis6.py::test_srem[FakeStrictRedis] PASSED [ 40%] 167s test/test_fakeredis6.py::test_srem_wrong_type[StrictRedis] PASSED [ 40%] 167s test/test_fakeredis6.py::test_srem_wrong_type[FakeStrictRedis] PASSED [ 40%] 167s test/test_fakeredis6.py::test_sunion[StrictRedis] PASSED [ 40%] 167s test/test_fakeredis6.py::test_sunion[FakeStrictRedis] PASSED [ 40%] 167s test/test_fakeredis6.py::test_sunion_wrong_type[StrictRedis] PASSED [ 40%] 167s test/test_fakeredis6.py::test_sunion_wrong_type[FakeStrictRedis] PASSED [ 40%] 167s test/test_fakeredis6.py::test_sunionstore[StrictRedis] PASSED [ 40%] 167s test/test_fakeredis6.py::test_sunionstore[FakeStrictRedis] PASSED [ 40%] 167s test/test_fakeredis6.py::test_empty_set[StrictRedis] PASSED [ 41%] 167s test/test_fakeredis6.py::test_empty_set[FakeStrictRedis] PASSED [ 41%] 167s test/test_fakeredis6.py::test_zadd[StrictRedis] PASSED [ 41%] 167s test/test_fakeredis6.py::test_zadd[FakeStrictRedis] PASSED [ 41%] 167s test/test_fakeredis6.py::test_zadd_empty[StrictRedis] PASSED [ 41%] 167s test/test_fakeredis6.py::test_zadd_empty[FakeStrictRedis] PASSED [ 41%] 167s test/test_fakeredis6.py::test_zadd_minus_zero[StrictRedis] SKIPPED (...) [ 41%] 167s test/test_fakeredis6.py::test_zadd_minus_zero[FakeStrictRedis] PASSED [ 41%] 167s test/test_fakeredis6.py::test_zadd_wrong_type[StrictRedis] PASSED [ 41%] 167s test/test_fakeredis6.py::test_zadd_wrong_type[FakeStrictRedis] PASSED [ 41%] 167s test/test_fakeredis6.py::test_zadd_multiple[StrictRedis] PASSED [ 41%] 167s test/test_fakeredis6.py::test_zadd_multiple[FakeStrictRedis] PASSED [ 41%] 167s test/test_fakeredis6.py::test_zadd_with_nx[StrictRedis-False-param0-0-state0] PASSED [ 41%] 167s test/test_fakeredis6.py::test_zadd_with_nx[StrictRedis-False-param1-1-state1] PASSED [ 42%] 167s test/test_fakeredis6.py::test_zadd_with_nx[StrictRedis-False-param2-2-state2] PASSED [ 42%] 167s test/test_fakeredis6.py::test_zadd_with_nx[StrictRedis-True-param0-0-state0] PASSED [ 42%] 167s test/test_fakeredis6.py::test_zadd_with_nx[StrictRedis-True-param1-1-state1] PASSED [ 42%] 167s test/test_fakeredis6.py::test_zadd_with_nx[StrictRedis-True-param2-2-state2] PASSED [ 42%] 167s test/test_fakeredis6.py::test_zadd_with_nx[FakeStrictRedis-False-param0-0-state0] PASSED [ 42%] 167s test/test_fakeredis6.py::test_zadd_with_nx[FakeStrictRedis-False-param1-1-state1] PASSED [ 42%] 167s test/test_fakeredis6.py::test_zadd_with_nx[FakeStrictRedis-False-param2-2-state2] PASSED [ 42%] 167s test/test_fakeredis6.py::test_zadd_with_nx[FakeStrictRedis-True-param0-0-state0] PASSED [ 42%] 167s test/test_fakeredis6.py::test_zadd_with_nx[FakeStrictRedis-True-param1-1-state1] PASSED [ 42%] 167s test/test_fakeredis6.py::test_zadd_with_nx[FakeStrictRedis-True-param2-2-state2] PASSED [ 42%] 167s test/test_fakeredis6.py::test_zadd_with_ch[StrictRedis-param0-1-state0] PASSED [ 42%] 167s test/test_fakeredis6.py::test_zadd_with_ch[StrictRedis-param1-2-state1] PASSED [ 43%] 167s test/test_fakeredis6.py::test_zadd_with_ch[StrictRedis-param2-2-state2] PASSED [ 43%] 167s test/test_fakeredis6.py::test_zadd_with_ch[FakeStrictRedis-param0-1-state0] PASSED [ 43%] 167s test/test_fakeredis6.py::test_zadd_with_ch[FakeStrictRedis-param1-2-state1] PASSED [ 43%] 167s test/test_fakeredis6.py::test_zadd_with_ch[FakeStrictRedis-param2-2-state2] PASSED [ 43%] 167s test/test_fakeredis6.py::test_zadd_with_xx[StrictRedis-False-param0-2-state0] PASSED [ 43%] 167s test/test_fakeredis6.py::test_zadd_with_xx[StrictRedis-False-param1-0-state1] PASSED [ 43%] 167s test/test_fakeredis6.py::test_zadd_with_xx[StrictRedis-False-param2-0-state2] PASSED [ 43%] 167s test/test_fakeredis6.py::test_zadd_with_xx[StrictRedis-True-param0-2-state0] PASSED [ 43%] 167s test/test_fakeredis6.py::test_zadd_with_xx[StrictRedis-True-param1-0-state1] PASSED [ 43%] 167s test/test_fakeredis6.py::test_zadd_with_xx[StrictRedis-True-param2-0-state2] PASSED [ 43%] 167s test/test_fakeredis6.py::test_zadd_with_xx[FakeStrictRedis-False-param0-2-state0] PASSED [ 43%] 167s test/test_fakeredis6.py::test_zadd_with_xx[FakeStrictRedis-False-param1-0-state1] PASSED [ 43%] 167s test/test_fakeredis6.py::test_zadd_with_xx[FakeStrictRedis-False-param2-0-state2] PASSED [ 44%] 167s test/test_fakeredis6.py::test_zadd_with_xx[FakeStrictRedis-True-param0-2-state0] PASSED [ 44%] 167s test/test_fakeredis6.py::test_zadd_with_xx[FakeStrictRedis-True-param1-0-state1] PASSED [ 44%] 167s test/test_fakeredis6.py::test_zadd_with_xx[FakeStrictRedis-True-param2-0-state2] PASSED [ 44%] 167s test/test_fakeredis6.py::test_zadd_with_nx_and_xx[StrictRedis-False] PASSED [ 44%] 167s test/test_fakeredis6.py::test_zadd_with_nx_and_xx[StrictRedis-True] PASSED [ 44%] 167s test/test_fakeredis6.py::test_zadd_with_nx_and_xx[FakeStrictRedis-False] PASSED [ 44%] 167s test/test_fakeredis6.py::test_zadd_with_nx_and_xx[FakeStrictRedis-True] PASSED [ 44%] 167s test/test_fakeredis6.py::test_zadd_incr[StrictRedis-False] PASSED [ 44%] 167s test/test_fakeredis6.py::test_zadd_incr[StrictRedis-True] PASSED [ 44%] 167s test/test_fakeredis6.py::test_zadd_incr[FakeStrictRedis-False] PASSED [ 44%] 167s test/test_fakeredis6.py::test_zadd_incr[FakeStrictRedis-True] PASSED [ 44%] 167s test/test_fakeredis6.py::test_zrange_same_score[StrictRedis] PASSED [ 44%] 167s test/test_fakeredis6.py::test_zrange_same_score[FakeStrictRedis] PASSED [ 45%] 167s test/test_fakeredis6.py::test_zcard[StrictRedis] PASSED [ 45%] 167s test/test_fakeredis6.py::test_zcard[FakeStrictRedis] PASSED [ 45%] 167s test/test_fakeredis6.py::test_zcard_non_existent_key[StrictRedis] PASSED [ 45%] 167s test/test_fakeredis6.py::test_zcard_non_existent_key[FakeStrictRedis] PASSED [ 45%] 167s test/test_fakeredis6.py::test_zcard_wrong_type[StrictRedis] PASSED [ 45%] 167s test/test_fakeredis6.py::test_zcard_wrong_type[FakeStrictRedis] PASSED [ 45%] 167s test/test_fakeredis6.py::test_zcount[StrictRedis] PASSED [ 45%] 167s test/test_fakeredis6.py::test_zcount[FakeStrictRedis] PASSED [ 45%] 167s test/test_fakeredis6.py::test_zcount_exclusive[StrictRedis] PASSED [ 45%] 167s test/test_fakeredis6.py::test_zcount_exclusive[FakeStrictRedis] PASSED [ 45%] 167s test/test_fakeredis6.py::test_zcount_wrong_type[StrictRedis] PASSED [ 45%] 167s test/test_fakeredis6.py::test_zcount_wrong_type[FakeStrictRedis] PASSED [ 45%] 167s test/test_fakeredis6.py::test_zincrby[StrictRedis] PASSED [ 46%] 167s test/test_fakeredis6.py::test_zincrby[FakeStrictRedis] PASSED [ 46%] 167s test/test_fakeredis6.py::test_zincrby_wrong_type[StrictRedis] PASSED [ 46%] 167s test/test_fakeredis6.py::test_zincrby_wrong_type[FakeStrictRedis] PASSED [ 46%] 167s test/test_fakeredis6.py::test_zrange_descending[StrictRedis] PASSED [ 46%] 167s test/test_fakeredis6.py::test_zrange_descending[FakeStrictRedis] PASSED [ 46%] 167s test/test_fakeredis6.py::test_zrange_descending_with_scores[StrictRedis] PASSED [ 46%] 167s test/test_fakeredis6.py::test_zrange_descending_with_scores[FakeStrictRedis] PASSED [ 46%] 168s test/test_fakeredis6.py::test_zrange_with_positive_indices[StrictRedis] PASSED [ 46%] 168s test/test_fakeredis6.py::test_zrange_with_positive_indices[FakeStrictRedis] PASSED [ 46%] 168s test/test_fakeredis6.py::test_zrange_wrong_type[StrictRedis] PASSED [ 46%] 168s test/test_fakeredis6.py::test_zrange_wrong_type[FakeStrictRedis] PASSED [ 46%] 168s test/test_fakeredis6.py::test_zrange_score_cast[StrictRedis] PASSED [ 46%] 168s test/test_fakeredis6.py::test_zrange_score_cast[FakeStrictRedis] PASSED [ 47%] 168s test/test_fakeredis6.py::test_zrank[StrictRedis] PASSED [ 47%] 168s test/test_fakeredis6.py::test_zrank[FakeStrictRedis] PASSED [ 47%] 168s test/test_fakeredis6.py::test_zrank_non_existent_member[StrictRedis] PASSED [ 47%] 168s test/test_fakeredis6.py::test_zrank_non_existent_member[FakeStrictRedis] PASSED [ 47%] 168s test/test_fakeredis6.py::test_zrank_wrong_type[StrictRedis] PASSED [ 47%] 168s test/test_fakeredis6.py::test_zrank_wrong_type[FakeStrictRedis] PASSED [ 47%] 168s test/test_fakeredis6.py::test_zrem[StrictRedis] PASSED [ 47%] 168s test/test_fakeredis6.py::test_zrem[FakeStrictRedis] PASSED [ 47%] 168s test/test_fakeredis6.py::test_zrem_non_existent_member[StrictRedis] PASSED [ 47%] 168s test/test_fakeredis6.py::test_zrem_non_existent_member[FakeStrictRedis] PASSED [ 47%] 168s test/test_fakeredis6.py::test_zrem_numeric_member[StrictRedis] PASSED [ 47%] 168s test/test_fakeredis6.py::test_zrem_numeric_member[FakeStrictRedis] PASSED [ 48%] 168s test/test_fakeredis6.py::test_zrem_wrong_type[StrictRedis] PASSED [ 48%] 168s test/test_fakeredis6.py::test_zrem_wrong_type[FakeStrictRedis] PASSED [ 48%] 168s test/test_fakeredis6.py::test_zscore[StrictRedis] PASSED [ 48%] 168s test/test_fakeredis6.py::test_zscore[FakeStrictRedis] PASSED [ 48%] 168s test/test_fakeredis6.py::test_zscore_non_existent_member[StrictRedis] PASSED [ 48%] 168s test/test_fakeredis6.py::test_zscore_non_existent_member[FakeStrictRedis] PASSED [ 48%] 168s test/test_fakeredis6.py::test_zscore_wrong_type[StrictRedis] PASSED [ 48%] 168s test/test_fakeredis6.py::test_zscore_wrong_type[FakeStrictRedis] PASSED [ 48%] 168s test/test_fakeredis6.py::test_zrevrank[StrictRedis] PASSED [ 48%] 168s test/test_fakeredis6.py::test_zrevrank[FakeStrictRedis] PASSED [ 48%] 168s test/test_fakeredis6.py::test_zrevrank_non_existent_member[StrictRedis] PASSED [ 48%] 168s test/test_fakeredis6.py::test_zrevrank_non_existent_member[FakeStrictRedis] PASSED [ 48%] 168s test/test_fakeredis6.py::test_zrevrank_wrong_type[StrictRedis] PASSED [ 49%] 168s test/test_fakeredis6.py::test_zrevrank_wrong_type[FakeStrictRedis] PASSED [ 49%] 168s test/test_fakeredis6.py::test_zrevrange[StrictRedis] PASSED [ 49%] 168s test/test_fakeredis6.py::test_zrevrange[FakeStrictRedis] PASSED [ 49%] 168s test/test_fakeredis6.py::test_zrevrange_sorted_keys[StrictRedis] PASSED [ 49%] 168s test/test_fakeredis6.py::test_zrevrange_sorted_keys[FakeStrictRedis] PASSED [ 49%] 168s test/test_fakeredis6.py::test_zrevrange_wrong_type[StrictRedis] PASSED [ 49%] 168s test/test_fakeredis6.py::test_zrevrange_wrong_type[FakeStrictRedis] PASSED [ 49%] 168s test/test_fakeredis6.py::test_zrevrange_score_cast[StrictRedis] PASSED [ 49%] 168s test/test_fakeredis6.py::test_zrevrange_score_cast[FakeStrictRedis] PASSED [ 49%] 168s test/test_fakeredis6.py::test_zrangebyscore[StrictRedis] PASSED [ 49%] 168s test/test_fakeredis6.py::test_zrangebyscore[FakeStrictRedis] PASSED [ 49%] 168s test/test_fakeredis6.py::test_zrangebysore_exclusive[StrictRedis] PASSED [ 49%] 168s test/test_fakeredis6.py::test_zrangebysore_exclusive[FakeStrictRedis] PASSED [ 50%] 168s test/test_fakeredis6.py::test_zrangebyscore_raises_error[StrictRedis] PASSED [ 50%] 168s test/test_fakeredis6.py::test_zrangebyscore_raises_error[FakeStrictRedis] PASSED [ 50%] 168s test/test_fakeredis6.py::test_zrangebyscore_wrong_type[StrictRedis] PASSED [ 50%] 168s test/test_fakeredis6.py::test_zrangebyscore_wrong_type[FakeStrictRedis] PASSED [ 50%] 168s test/test_fakeredis6.py::test_zrangebyscore_slice[StrictRedis] PASSED [ 50%] 168s test/test_fakeredis6.py::test_zrangebyscore_slice[FakeStrictRedis] PASSED [ 50%] 168s test/test_fakeredis6.py::test_zrangebyscore_withscores[StrictRedis] PASSED [ 50%] 168s test/test_fakeredis6.py::test_zrangebyscore_withscores[FakeStrictRedis] PASSED [ 50%] 168s test/test_fakeredis6.py::test_zrangebyscore_cast_scores[StrictRedis] PASSED [ 50%] 168s test/test_fakeredis6.py::test_zrangebyscore_cast_scores[FakeStrictRedis] PASSED [ 50%] 168s test/test_fakeredis6.py::test_zrevrangebyscore[StrictRedis] PASSED [ 50%] 168s test/test_fakeredis6.py::test_zrevrangebyscore[FakeStrictRedis] PASSED [ 50%] 168s test/test_fakeredis6.py::test_zrevrangebyscore_exclusive[StrictRedis] PASSED [ 51%] 168s test/test_fakeredis6.py::test_zrevrangebyscore_exclusive[FakeStrictRedis] PASSED [ 51%] 168s test/test_fakeredis6.py::test_zrevrangebyscore_raises_error[StrictRedis] PASSED [ 51%] 168s test/test_fakeredis6.py::test_zrevrangebyscore_raises_error[FakeStrictRedis] PASSED [ 51%] 168s test/test_fakeredis6.py::test_zrevrangebyscore_wrong_type[StrictRedis] PASSED [ 51%] 168s test/test_fakeredis6.py::test_zrevrangebyscore_wrong_type[FakeStrictRedis] PASSED [ 51%] 168s test/test_fakeredis6.py::test_zrevrangebyscore_cast_scores[StrictRedis] PASSED [ 51%] 168s test/test_fakeredis6.py::test_zrevrangebyscore_cast_scores[FakeStrictRedis] PASSED [ 51%] 168s test/test_fakeredis6.py::test_zrangebylex[StrictRedis] PASSED [ 51%] 168s test/test_fakeredis6.py::test_zrangebylex[FakeStrictRedis] PASSED [ 51%] 168s test/test_fakeredis6.py::test_zrangebylex_wrong_type[StrictRedis] PASSED [ 51%] 168s test/test_fakeredis6.py::test_zrangebylex_wrong_type[FakeStrictRedis] PASSED [ 51%] 168s test/test_fakeredis6.py::test_zlexcount[StrictRedis] PASSED [ 51%] 168s test/test_fakeredis6.py::test_zlexcount[FakeStrictRedis] PASSED [ 52%] 168s test/test_fakeredis6.py::test_zlexcount_wrong_type[StrictRedis] PASSED [ 52%] 168s test/test_fakeredis6.py::test_zlexcount_wrong_type[FakeStrictRedis] PASSED [ 52%] 168s test/test_fakeredis6.py::test_zrangebylex_with_limit[StrictRedis] PASSED [ 52%] 168s test/test_fakeredis6.py::test_zrangebylex_with_limit[FakeStrictRedis] PASSED [ 52%] 168s test/test_fakeredis6.py::test_zrangebylex_raises_error[StrictRedis] PASSED [ 52%] 168s test/test_fakeredis6.py::test_zrangebylex_raises_error[FakeStrictRedis] PASSED [ 52%] 168s test/test_fakeredis6.py::test_zrevrangebylex[StrictRedis] PASSED [ 52%] 168s test/test_fakeredis6.py::test_zrevrangebylex[FakeStrictRedis] PASSED [ 52%] 168s test/test_fakeredis6.py::test_zrevrangebylex_with_limit[StrictRedis] PASSED [ 52%] 168s test/test_fakeredis6.py::test_zrevrangebylex_with_limit[FakeStrictRedis] PASSED [ 52%] 168s test/test_fakeredis6.py::test_zrevrangebylex_raises_error[StrictRedis] PASSED [ 52%] 168s test/test_fakeredis6.py::test_zrevrangebylex_raises_error[FakeStrictRedis] PASSED [ 53%] 168s test/test_fakeredis6.py::test_zrevrangebylex_wrong_type[StrictRedis] PASSED [ 53%] 168s test/test_fakeredis6.py::test_zrevrangebylex_wrong_type[FakeStrictRedis] PASSED [ 53%] 168s test/test_fakeredis6.py::test_zremrangebyrank[StrictRedis] PASSED [ 53%] 168s test/test_fakeredis6.py::test_zremrangebyrank[FakeStrictRedis] PASSED [ 53%] 168s test/test_fakeredis6.py::test_zremrangebyrank_negative_indices[StrictRedis] PASSED [ 53%] 168s test/test_fakeredis6.py::test_zremrangebyrank_negative_indices[FakeStrictRedis] PASSED [ 53%] 168s test/test_fakeredis6.py::test_zremrangebyrank_out_of_bounds[StrictRedis] PASSED [ 53%] 168s test/test_fakeredis6.py::test_zremrangebyrank_out_of_bounds[FakeStrictRedis] PASSED [ 53%] 168s test/test_fakeredis6.py::test_zremrangebyrank_wrong_type[StrictRedis] PASSED [ 53%] 168s test/test_fakeredis6.py::test_zremrangebyrank_wrong_type[FakeStrictRedis] PASSED [ 53%] 168s test/test_fakeredis6.py::test_zremrangebyscore[StrictRedis] PASSED [ 53%] 168s test/test_fakeredis6.py::test_zremrangebyscore[FakeStrictRedis] PASSED [ 53%] 168s test/test_fakeredis6.py::test_zremrangebyscore_exclusive[StrictRedis] PASSED [ 54%] 168s test/test_fakeredis6.py::test_zremrangebyscore_exclusive[FakeStrictRedis] PASSED [ 54%] 169s test/test_fakeredis6.py::test_zremrangebyscore_raises_error[StrictRedis] PASSED [ 54%] 169s test/test_fakeredis6.py::test_zremrangebyscore_raises_error[FakeStrictRedis] PASSED [ 54%] 169s test/test_fakeredis6.py::test_zremrangebyscore_badkey[StrictRedis] PASSED [ 54%] 169s test/test_fakeredis6.py::test_zremrangebyscore_badkey[FakeStrictRedis] PASSED [ 54%] 169s test/test_fakeredis6.py::test_zremrangebyscore_wrong_type[StrictRedis] PASSED [ 54%] 169s test/test_fakeredis6.py::test_zremrangebyscore_wrong_type[FakeStrictRedis] PASSED [ 54%] 169s test/test_fakeredis6.py::test_zremrangebylex[StrictRedis] PASSED [ 54%] 169s test/test_fakeredis6.py::test_zremrangebylex[FakeStrictRedis] PASSED [ 54%] 169s test/test_fakeredis6.py::test_zremrangebylex_error[StrictRedis] PASSED [ 54%] 169s test/test_fakeredis6.py::test_zremrangebylex_error[FakeStrictRedis] PASSED [ 54%] 169s test/test_fakeredis6.py::test_zremrangebylex_badkey[StrictRedis] PASSED [ 54%] 169s test/test_fakeredis6.py::test_zremrangebylex_badkey[FakeStrictRedis] PASSED [ 55%] 169s test/test_fakeredis6.py::test_zremrangebylex_wrong_type[StrictRedis] PASSED [ 55%] 169s test/test_fakeredis6.py::test_zremrangebylex_wrong_type[FakeStrictRedis] PASSED [ 55%] 169s test/test_fakeredis6.py::test_zunionstore[StrictRedis] PASSED [ 55%] 169s test/test_fakeredis6.py::test_zunionstore[FakeStrictRedis] PASSED [ 55%] 169s test/test_fakeredis6.py::test_zunionstore_sum[StrictRedis] PASSED [ 55%] 169s test/test_fakeredis6.py::test_zunionstore_sum[FakeStrictRedis] PASSED [ 55%] 169s test/test_fakeredis6.py::test_zunionstore_max[StrictRedis] PASSED [ 55%] 169s test/test_fakeredis6.py::test_zunionstore_max[FakeStrictRedis] PASSED [ 55%] 169s test/test_fakeredis6.py::test_zunionstore_min[StrictRedis] PASSED [ 55%] 169s test/test_fakeredis6.py::test_zunionstore_min[FakeStrictRedis] PASSED [ 55%] 169s test/test_fakeredis6.py::test_zunionstore_weights[StrictRedis] PASSED [ 55%] 169s test/test_fakeredis6.py::test_zunionstore_weights[FakeStrictRedis] PASSED [ 55%] 169s test/test_fakeredis6.py::test_zunionstore_nan_to_zero[StrictRedis] PASSED [ 56%] 169s test/test_fakeredis6.py::test_zunionstore_nan_to_zero[FakeStrictRedis] PASSED [ 56%] 169s test/test_fakeredis6.py::test_zunionstore_nan_to_zero2[StrictRedis] PASSED [ 56%] 169s test/test_fakeredis6.py::test_zunionstore_nan_to_zero2[FakeStrictRedis] PASSED [ 56%] 169s test/test_fakeredis6.py::test_zunionstore_nan_to_zero_ordering[StrictRedis] PASSED [ 56%] 169s test/test_fakeredis6.py::test_zunionstore_nan_to_zero_ordering[FakeStrictRedis] PASSED [ 56%] 169s test/test_fakeredis6.py::test_zunionstore_mixed_set_types[StrictRedis] PASSED [ 56%] 169s test/test_fakeredis6.py::test_zunionstore_mixed_set_types[FakeStrictRedis] PASSED [ 56%] 169s test/test_fakeredis6.py::test_zunionstore_badkey[StrictRedis] PASSED [ 56%] 169s test/test_fakeredis6.py::test_zunionstore_badkey[FakeStrictRedis] PASSED [ 56%] 169s test/test_fakeredis6.py::test_zunionstore_wrong_type[StrictRedis] PASSED [ 56%] 169s test/test_fakeredis6.py::test_zunionstore_wrong_type[FakeStrictRedis] PASSED [ 56%] 169s test/test_fakeredis6.py::test_zinterstore[StrictRedis] PASSED [ 56%] 169s test/test_fakeredis6.py::test_zinterstore[FakeStrictRedis] PASSED [ 57%] 169s test/test_fakeredis6.py::test_zinterstore_mixed_set_types[StrictRedis] PASSED [ 57%] 169s test/test_fakeredis6.py::test_zinterstore_mixed_set_types[FakeStrictRedis] PASSED [ 57%] 169s test/test_fakeredis6.py::test_zinterstore_max[StrictRedis] PASSED [ 57%] 169s test/test_fakeredis6.py::test_zinterstore_max[FakeStrictRedis] PASSED [ 57%] 169s test/test_fakeredis6.py::test_zinterstore_onekey[StrictRedis] PASSED [ 57%] 169s test/test_fakeredis6.py::test_zinterstore_onekey[FakeStrictRedis] PASSED [ 57%] 169s test/test_fakeredis6.py::test_zinterstore_nokey[StrictRedis] PASSED [ 57%] 169s test/test_fakeredis6.py::test_zinterstore_nokey[FakeStrictRedis] PASSED [ 57%] 169s test/test_fakeredis6.py::test_zinterstore_nan_to_zero[StrictRedis] PASSED [ 57%] 169s test/test_fakeredis6.py::test_zinterstore_nan_to_zero[FakeStrictRedis] PASSED [ 57%] 169s test/test_fakeredis6.py::test_zunionstore_nokey[StrictRedis] PASSED [ 57%] 169s test/test_fakeredis6.py::test_zunionstore_nokey[FakeStrictRedis] PASSED [ 58%] 169s test/test_fakeredis6.py::test_zinterstore_wrong_type[StrictRedis] PASSED [ 58%] 169s test/test_fakeredis6.py::test_zinterstore_wrong_type[FakeStrictRedis] PASSED [ 58%] 169s test/test_fakeredis6.py::test_empty_zset[StrictRedis] PASSED [ 58%] 169s test/test_fakeredis6.py::test_empty_zset[FakeStrictRedis] PASSED [ 58%] 169s test/test_fakeredis6.py::test_multidb[StrictRedis] PASSED [ 58%] 169s test/test_fakeredis6.py::test_multidb[FakeStrictRedis] PASSED [ 58%] 169s test/test_fakeredis6.py::test_basic_sort[StrictRedis] PASSED [ 58%] 169s test/test_fakeredis6.py::test_basic_sort[FakeStrictRedis] PASSED [ 58%] 169s test/test_fakeredis6.py::test_empty_sort[StrictRedis] PASSED [ 58%] 169s test/test_fakeredis6.py::test_empty_sort[FakeStrictRedis] PASSED [ 58%] 169s test/test_fakeredis6.py::test_sort_range_offset_range[StrictRedis] PASSED [ 58%] 169s test/test_fakeredis6.py::test_sort_range_offset_range[FakeStrictRedis] PASSED [ 58%] 169s test/test_fakeredis6.py::test_sort_range_offset_range_and_desc[StrictRedis] PASSED [ 59%] 169s test/test_fakeredis6.py::test_sort_range_offset_range_and_desc[FakeStrictRedis] PASSED [ 59%] 169s test/test_fakeredis6.py::test_sort_range_offset_norange[StrictRedis] PASSED [ 59%] 169s test/test_fakeredis6.py::test_sort_range_offset_norange[FakeStrictRedis] PASSED [ 59%] 169s test/test_fakeredis6.py::test_sort_range_with_large_range[StrictRedis] PASSED [ 59%] 169s test/test_fakeredis6.py::test_sort_range_with_large_range[FakeStrictRedis] PASSED [ 59%] 169s test/test_fakeredis6.py::test_sort_descending[StrictRedis] PASSED [ 59%] 169s test/test_fakeredis6.py::test_sort_descending[FakeStrictRedis] PASSED [ 59%] 169s test/test_fakeredis6.py::test_sort_alpha[StrictRedis] PASSED [ 59%] 169s test/test_fakeredis6.py::test_sort_alpha[FakeStrictRedis] PASSED [ 59%] 169s test/test_fakeredis6.py::test_sort_wrong_type[StrictRedis] PASSED [ 59%] 169s test/test_fakeredis6.py::test_sort_wrong_type[FakeStrictRedis] PASSED [ 59%] 169s test/test_fakeredis6.py::test_foo[StrictRedis] PASSED [ 59%] 169s test/test_fakeredis6.py::test_foo[FakeStrictRedis] PASSED [ 60%] 169s test/test_fakeredis6.py::test_sort_with_store_option[StrictRedis] PASSED [ 60%] 169s test/test_fakeredis6.py::test_sort_with_store_option[FakeStrictRedis] PASSED [ 60%] 169s test/test_fakeredis6.py::test_sort_with_by_and_get_option[StrictRedis] PASSED [ 60%] 169s test/test_fakeredis6.py::test_sort_with_by_and_get_option[FakeStrictRedis] PASSED [ 60%] 169s test/test_fakeredis6.py::test_sort_with_hash[StrictRedis] PASSED [ 60%] 169s test/test_fakeredis6.py::test_sort_with_hash[FakeStrictRedis] PASSED [ 60%] 169s test/test_fakeredis6.py::test_sort_with_set[StrictRedis] PASSED [ 60%] 169s test/test_fakeredis6.py::test_sort_with_set[FakeStrictRedis] PASSED [ 60%] 169s test/test_fakeredis6.py::test_pipeline[StrictRedis] PASSED [ 60%] 169s test/test_fakeredis6.py::test_pipeline[FakeStrictRedis] PASSED [ 60%] 169s test/test_fakeredis6.py::test_pipeline_ignore_errors[StrictRedis] PASSED [ 60%] 169s test/test_fakeredis6.py::test_pipeline_ignore_errors[FakeStrictRedis] PASSED [ 60%] 169s test/test_fakeredis6.py::test_multiple_successful_watch_calls[StrictRedis] PASSED [ 61%] 169s test/test_fakeredis6.py::test_multiple_successful_watch_calls[FakeStrictRedis] PASSED [ 61%] 169s test/test_fakeredis6.py::test_pipeline_non_transactional[StrictRedis] PASSED [ 61%] 169s test/test_fakeredis6.py::test_pipeline_non_transactional[FakeStrictRedis] PASSED [ 61%] 169s test/test_fakeredis6.py::test_pipeline_raises_when_watched_key_changed[StrictRedis] PASSED [ 61%] 169s test/test_fakeredis6.py::test_pipeline_raises_when_watched_key_changed[FakeStrictRedis] PASSED [ 61%] 169s test/test_fakeredis6.py::test_pipeline_succeeds_despite_unwatched_key_changed[StrictRedis] PASSED [ 61%] 169s test/test_fakeredis6.py::test_pipeline_succeeds_despite_unwatched_key_changed[FakeStrictRedis] PASSED [ 61%] 169s test/test_fakeredis6.py::test_pipeline_succeeds_when_watching_nonexistent_key[StrictRedis] PASSED [ 61%] 169s test/test_fakeredis6.py::test_pipeline_succeeds_when_watching_nonexistent_key[FakeStrictRedis] PASSED [ 61%] 169s test/test_fakeredis6.py::test_watch_state_is_cleared_across_multiple_watches[StrictRedis] PASSED [ 61%] 169s test/test_fakeredis6.py::test_watch_state_is_cleared_across_multiple_watches[FakeStrictRedis] PASSED [ 61%] 169s test/test_fakeredis6.py::test_watch_state_is_cleared_after_abort[StrictRedis] PASSED [ 62%] 169s test/test_fakeredis6.py::test_watch_state_is_cleared_after_abort[FakeStrictRedis] PASSED [ 62%] 169s test/test_fakeredis6.py::test_pipeline_transaction_shortcut[StrictRedis] PASSED [ 62%] 169s test/test_fakeredis6.py::test_pipeline_transaction_shortcut[FakeStrictRedis] PASSED [ 62%] 169s test/test_fakeredis6.py::test_pipeline_transaction_value_from_callable[StrictRedis] PASSED [ 62%] 169s test/test_fakeredis6.py::test_pipeline_transaction_value_from_callable[FakeStrictRedis] PASSED [ 62%] 169s test/test_fakeredis6.py::test_pipeline_empty[StrictRedis] PASSED [ 62%] 169s test/test_fakeredis6.py::test_pipeline_empty[FakeStrictRedis] PASSED [ 62%] 170s test/test_fakeredis6.py::test_pipeline_length[StrictRedis] PASSED [ 62%] 170s test/test_fakeredis6.py::test_pipeline_length[FakeStrictRedis] PASSED [ 62%] 170s test/test_fakeredis6.py::test_pipeline_no_commands[StrictRedis] PASSED [ 62%] 170s test/test_fakeredis6.py::test_pipeline_no_commands[FakeStrictRedis] PASSED [ 62%] 170s test/test_fakeredis6.py::test_pipeline_failed_transaction[StrictRedis] PASSED [ 62%] 170s test/test_fakeredis6.py::test_pipeline_failed_transaction[FakeStrictRedis] PASSED [ 63%] 170s test/test_fakeredis6.py::test_pipeline_srem_no_change[StrictRedis] PASSED [ 63%] 170s test/test_fakeredis6.py::test_pipeline_srem_no_change[FakeStrictRedis] PASSED [ 63%] 170s test/test_fakeredis6.py::test_pipeline_move[StrictRedis] PASSED [ 63%] 170s test/test_fakeredis6.py::test_pipeline_move[FakeStrictRedis] PASSED [ 63%] 170s test/test_fakeredis6.py::test_exec_bad_arguments[StrictRedis] PASSED [ 63%] 170s test/test_fakeredis6.py::test_exec_bad_arguments[FakeStrictRedis] PASSED [ 63%] 170s test/test_fakeredis6.py::test_exec_bad_arguments_abort[StrictRedis] PASSED [ 63%] 170s test/test_fakeredis6.py::test_exec_bad_arguments_abort[FakeStrictRedis] PASSED [ 63%] 170s test/test_fakeredis6.py::test_key_patterns[StrictRedis] PASSED [ 63%] 170s test/test_fakeredis6.py::test_key_patterns[FakeStrictRedis] PASSED [ 63%] 170s test/test_fakeredis6.py::test_ping[StrictRedis] PASSED [ 63%] 170s test/test_fakeredis6.py::test_ping[FakeStrictRedis] PASSED [ 63%] 170s test/test_fakeredis6.py::test_ping_pubsub[StrictRedis] PASSED [ 64%] 170s test/test_fakeredis6.py::test_ping_pubsub[FakeStrictRedis] PASSED [ 64%] 170s test/test_fakeredis6.py::test_swapdb[StrictRedis] PASSED [ 64%] 170s test/test_fakeredis6.py::test_swapdb[FakeStrictRedis] PASSED [ 64%] 170s test/test_fakeredis6.py::test_swapdb_same_db[StrictRedis] PASSED [ 64%] 170s test/test_fakeredis6.py::test_swapdb_same_db[FakeStrictRedis] PASSED [ 64%] 170s test/test_fakeredis6.py::test_save[StrictRedis] PASSED [ 64%] 170s test/test_fakeredis6.py::test_save[FakeStrictRedis] PASSED [ 64%] 170s test/test_fakeredis6.py::test_bgsave[StrictRedis] PASSED [ 64%] 170s test/test_fakeredis6.py::test_bgsave[FakeStrictRedis] PASSED [ 64%] 170s test/test_fakeredis6.py::test_lastsave[StrictRedis] PASSED [ 64%] 170s test/test_fakeredis6.py::test_lastsave[FakeStrictRedis] PASSED [ 64%] 170s test/test_fakeredis6.py::test_time[FakeStrictRedis] PASSED [ 64%] 172s test/test_fakeredis6.py::test_bgsave_timestamp_update[StrictRedis] PASSED [ 65%] 174s test/test_fakeredis6.py::test_bgsave_timestamp_update[FakeStrictRedis] PASSED [ 65%] 175s test/test_fakeredis6.py::test_save_timestamp_update[StrictRedis] PASSED [ 65%] 176s test/test_fakeredis6.py::test_save_timestamp_update[FakeStrictRedis] PASSED [ 65%] 176s test/test_fakeredis6.py::test_type[StrictRedis] PASSED [ 65%] 176s test/test_fakeredis6.py::test_type[FakeStrictRedis] PASSED [ 65%] 177s test/test_fakeredis6.py::test_pubsub_subscribe[StrictRedis] PASSED [ 65%] 178s test/test_fakeredis6.py::test_pubsub_subscribe[FakeStrictRedis] PASSED [ 65%] 179s test/test_fakeredis6.py::test_pubsub_psubscribe[StrictRedis] PASSED [ 65%] 180s test/test_fakeredis6.py::test_pubsub_psubscribe[FakeStrictRedis] PASSED [ 65%] 183s test/test_fakeredis6.py::test_pubsub_unsubscribe[StrictRedis] PASSED [ 65%] 186s test/test_fakeredis6.py::test_pubsub_unsubscribe[FakeStrictRedis] PASSED [ 65%] 189s test/test_fakeredis6.py::test_pubsub_punsubscribe[StrictRedis] PASSED [ 65%] 192s test/test_fakeredis6.py::test_pubsub_punsubscribe[FakeStrictRedis] PASSED [ 66%] 193s test/test_fakeredis6.py::test_pubsub_listen[StrictRedis] PASSED [ 66%] 194s test/test_fakeredis6.py::test_pubsub_listen[FakeStrictRedis] PASSED [ 66%] 196s test/test_fakeredis6.py::test_pubsub_listen_handler[StrictRedis] PASSED [ 66%] 198s test/test_fakeredis6.py::test_pubsub_listen_handler[FakeStrictRedis] PASSED [ 66%] 199s test/test_fakeredis6.py::test_pubsub_ignore_sub_messages_listen[StrictRedis] PASSED [ 66%] 200s test/test_fakeredis6.py::test_pubsub_ignore_sub_messages_listen[FakeStrictRedis] PASSED [ 66%] 201s test/test_fakeredis6.py::test_pubsub_binary[StrictRedis] PASSED [ 66%] 202s test/test_fakeredis6.py::test_pubsub_binary[FakeStrictRedis] PASSED [ 66%] 202s test/test_fakeredis6.py::test_pubsub_run_in_thread[StrictRedis] PASSED [ 66%] 202s test/test_fakeredis6.py::test_pubsub_run_in_thread[FakeStrictRedis] PASSED [ 66%] 203s test/test_fakeredis6.py::test_pubsub_timeout[StrictRedis-1] PASSED [ 66%] 203s test/test_fakeredis6.py::test_pubsub_timeout[StrictRedis-None] PASSED [ 67%] 204s test/test_fakeredis6.py::test_pubsub_timeout[FakeStrictRedis-1] PASSED [ 67%] 204s test/test_fakeredis6.py::test_pubsub_timeout[FakeStrictRedis-None] PASSED [ 67%] 204s test/test_fakeredis6.py::test_pfadd[StrictRedis] PASSED [ 67%] 204s test/test_fakeredis6.py::test_pfadd[FakeStrictRedis] PASSED [ 67%] 204s test/test_fakeredis6.py::test_pfcount[StrictRedis] PASSED [ 67%] 204s test/test_fakeredis6.py::test_pfcount[FakeStrictRedis] PASSED [ 67%] 204s test/test_fakeredis6.py::test_pfmerge[StrictRedis] PASSED [ 67%] 204s test/test_fakeredis6.py::test_pfmerge[FakeStrictRedis] PASSED [ 67%] 204s test/test_fakeredis6.py::test_scan[StrictRedis] PASSED [ 67%] 204s test/test_fakeredis6.py::test_scan[FakeStrictRedis] PASSED [ 67%] 204s test/test_fakeredis6.py::test_sscan[StrictRedis] PASSED [ 67%] 204s test/test_fakeredis6.py::test_sscan[FakeStrictRedis] PASSED [ 67%] 204s test/test_fakeredis6.py::test_hscan[StrictRedis] PASSED [ 68%] 204s test/test_fakeredis6.py::test_hscan[FakeStrictRedis] PASSED [ 68%] 204s test/test_fakeredis6.py::test_zscan[StrictRedis] PASSED [ 68%] 204s test/test_fakeredis6.py::test_zscan[FakeStrictRedis] PASSED [ 68%] 206s test/test_fakeredis6.py::test_set_ex_should_expire_value[StrictRedis] PASSED [ 68%] 208s test/test_fakeredis6.py::test_set_ex_should_expire_value[FakeStrictRedis] PASSED [ 68%] 210s test/test_fakeredis6.py::test_set_px_should_expire_value[StrictRedis] PASSED [ 68%] 211s test/test_fakeredis6.py::test_set_px_should_expire_value[FakeStrictRedis] PASSED [ 68%] 213s test/test_fakeredis6.py::test_psetex_expire_value[StrictRedis] PASSED [ 68%] 215s test/test_fakeredis6.py::test_psetex_expire_value[FakeStrictRedis] PASSED [ 68%] 216s test/test_fakeredis6.py::test_psetex_expire_value_using_timedelta[StrictRedis] PASSED [ 68%] 218s test/test_fakeredis6.py::test_psetex_expire_value_using_timedelta[FakeStrictRedis] PASSED [ 68%] 219s test/test_fakeredis6.py::test_expire_should_expire_key[StrictRedis] PASSED [ 68%] 221s test/test_fakeredis6.py::test_expire_should_expire_key[FakeStrictRedis] PASSED [ 69%] 221s test/test_fakeredis6.py::test_expire_should_return_true_for_existing_key[StrictRedis] PASSED [ 69%] 221s test/test_fakeredis6.py::test_expire_should_return_true_for_existing_key[FakeStrictRedis] PASSED [ 69%] 221s test/test_fakeredis6.py::test_expire_should_return_false_for_missing_key[StrictRedis] PASSED [ 69%] 221s test/test_fakeredis6.py::test_expire_should_return_false_for_missing_key[FakeStrictRedis] PASSED [ 69%] 222s test/test_fakeredis6.py::test_expire_should_expire_key_using_timedelta[StrictRedis] PASSED [ 69%] 224s test/test_fakeredis6.py::test_expire_should_expire_key_using_timedelta[FakeStrictRedis] PASSED [ 69%] 224s test/test_fakeredis6.py::test_expire_should_expire_immediately_with_millisecond_timedelta[StrictRedis] PASSED [ 69%] 224s test/test_fakeredis6.py::test_expire_should_expire_immediately_with_millisecond_timedelta[FakeStrictRedis] PASSED [ 69%] 224s test/test_fakeredis6.py::test_watch_expire[StrictRedis] PASSED [ 69%] 224s test/test_fakeredis6.py::test_watch_expire[FakeStrictRedis] PASSED [ 69%] 224s test/test_fakeredis6.py::test_pexpire_should_expire_key[StrictRedis] PASSED [ 69%] 224s test/test_fakeredis6.py::test_pexpire_should_expire_key[FakeStrictRedis] PASSED [ 69%] 224s test/test_fakeredis6.py::test_pexpire_should_return_truthy_for_existing_key[StrictRedis] PASSED [ 70%] 224s test/test_fakeredis6.py::test_pexpire_should_return_truthy_for_existing_key[FakeStrictRedis] PASSED [ 70%] 224s test/test_fakeredis6.py::test_pexpire_should_return_falsey_for_missing_key[StrictRedis] PASSED [ 70%] 224s test/test_fakeredis6.py::test_pexpire_should_return_falsey_for_missing_key[FakeStrictRedis] PASSED [ 70%] 225s test/test_fakeredis6.py::test_pexpire_should_expire_key_using_timedelta[StrictRedis] PASSED [ 70%] 226s test/test_fakeredis6.py::test_pexpire_should_expire_key_using_timedelta[FakeStrictRedis] PASSED [ 70%] 228s test/test_fakeredis6.py::test_expireat_should_expire_key_by_datetime[StrictRedis] PASSED [ 70%] 229s test/test_fakeredis6.py::test_expireat_should_expire_key_by_datetime[FakeStrictRedis] PASSED [ 70%] 231s test/test_fakeredis6.py::test_expireat_should_expire_key_by_timestamp[StrictRedis] PASSED [ 70%] 232s test/test_fakeredis6.py::test_expireat_should_expire_key_by_timestamp[FakeStrictRedis] PASSED [ 70%] 232s test/test_fakeredis6.py::test_expireat_should_return_true_for_existing_key[StrictRedis] PASSED [ 70%] 232s test/test_fakeredis6.py::test_expireat_should_return_true_for_existing_key[FakeStrictRedis] PASSED [ 70%] 232s test/test_fakeredis6.py::test_expireat_should_return_false_for_missing_key[StrictRedis] PASSED [ 70%] 232s test/test_fakeredis6.py::test_expireat_should_return_false_for_missing_key[FakeStrictRedis] PASSED [ 71%] 232s test/test_fakeredis6.py::test_pexpireat_should_expire_key_by_datetime[StrictRedis] PASSED [ 71%] 233s test/test_fakeredis6.py::test_pexpireat_should_expire_key_by_datetime[FakeStrictRedis] PASSED [ 71%] 233s test/test_fakeredis6.py::test_pexpireat_should_expire_key_by_timestamp[StrictRedis] PASSED [ 71%] 233s test/test_fakeredis6.py::test_pexpireat_should_expire_key_by_timestamp[FakeStrictRedis] PASSED [ 71%] 233s test/test_fakeredis6.py::test_pexpireat_should_return_true_for_existing_key[StrictRedis] PASSED [ 71%] 233s test/test_fakeredis6.py::test_pexpireat_should_return_true_for_existing_key[FakeStrictRedis] PASSED [ 71%] 233s test/test_fakeredis6.py::test_pexpireat_should_return_false_for_missing_key[StrictRedis] PASSED [ 71%] 233s test/test_fakeredis6.py::test_pexpireat_should_return_false_for_missing_key[FakeStrictRedis] PASSED [ 71%] 233s test/test_fakeredis6.py::test_expire_should_not_handle_floating_point_values[StrictRedis] PASSED [ 71%] 233s test/test_fakeredis6.py::test_expire_should_not_handle_floating_point_values[FakeStrictRedis] PASSED [ 71%] 233s test/test_fakeredis6.py::test_ttl_should_return_minus_one_for_non_expiring_key[StrictRedis] PASSED [ 71%] 233s test/test_fakeredis6.py::test_ttl_should_return_minus_one_for_non_expiring_key[FakeStrictRedis] PASSED [ 72%] 233s test/test_fakeredis6.py::test_ttl_should_return_minus_two_for_non_existent_key[StrictRedis] PASSED [ 72%] 233s test/test_fakeredis6.py::test_ttl_should_return_minus_two_for_non_existent_key[FakeStrictRedis] PASSED [ 72%] 233s test/test_fakeredis6.py::test_pttl_should_return_minus_one_for_non_expiring_key[StrictRedis] PASSED [ 72%] 233s test/test_fakeredis6.py::test_pttl_should_return_minus_one_for_non_expiring_key[FakeStrictRedis] PASSED [ 72%] 233s test/test_fakeredis6.py::test_pttl_should_return_minus_two_for_non_existent_key[StrictRedis] PASSED [ 72%] 233s test/test_fakeredis6.py::test_pttl_should_return_minus_two_for_non_existent_key[FakeStrictRedis] PASSED [ 72%] 233s test/test_fakeredis6.py::test_persist[StrictRedis] PASSED [ 72%] 233s test/test_fakeredis6.py::test_persist[FakeStrictRedis] PASSED [ 72%] 233s test/test_fakeredis6.py::test_watch_persist[StrictRedis] PASSED [ 72%] 233s test/test_fakeredis6.py::test_watch_persist[FakeStrictRedis] PASSED [ 72%] 233s test/test_fakeredis6.py::test_set_existing_key_persists[StrictRedis] PASSED [ 72%] 233s test/test_fakeredis6.py::test_set_existing_key_persists[FakeStrictRedis] PASSED [ 72%] 233s test/test_fakeredis6.py::test_script_exists[StrictRedis] SKIPPED (Re...) [ 73%] 233s test/test_fakeredis6.py::test_script_exists[FakeStrictRedis] PASSED [ 73%] 233s test/test_fakeredis6.py::test_script_flush_errors_with_args[StrictRedis-args0] PASSED [ 73%] 233s test/test_fakeredis6.py::test_script_flush_errors_with_args[StrictRedis-args1] PASSED [ 73%] 233s test/test_fakeredis6.py::test_script_flush_errors_with_args[FakeStrictRedis-args0] PASSED [ 73%] 233s test/test_fakeredis6.py::test_script_flush_errors_with_args[FakeStrictRedis-args1] PASSED [ 73%] 233s test/test_fakeredis6.py::test_script_flush[StrictRedis] PASSED [ 73%] 233s test/test_fakeredis6.py::test_script_flush[FakeStrictRedis] PASSED [ 73%] 233s test/test_fakeredis6.py::test_unlink[StrictRedis] PASSED [ 73%] 233s test/test_fakeredis6.py::test_unlink[FakeStrictRedis] PASSED [ 73%] 233s test/test_fakeredis6.py::test_socket_cleanup_pubsub PASSED [ 73%] 233s test/test_fakeredis6.py::test_socket_cleanup_watch PASSED [ 73%] 233s test/test_fakeredis6.py::TestDecodeResponses::test_decode_str[StrictRedis] PASSED [ 73%] 233s test/test_fakeredis6.py::TestDecodeResponses::test_decode_str[FakeStrictRedis] PASSED [ 74%] 233s test/test_fakeredis6.py::TestDecodeResponses::test_decode_set[StrictRedis] PASSED [ 74%] 233s test/test_fakeredis6.py::TestDecodeResponses::test_decode_set[FakeStrictRedis] PASSED [ 74%] 233s test/test_fakeredis6.py::TestDecodeResponses::test_decode_list[StrictRedis] PASSED [ 74%] 233s test/test_fakeredis6.py::TestDecodeResponses::test_decode_list[FakeStrictRedis] PASSED [ 74%] 233s test/test_fakeredis6.py::TestDecodeResponses::test_decode_dict[StrictRedis] PASSED [ 74%] 233s test/test_fakeredis6.py::TestDecodeResponses::test_decode_dict[FakeStrictRedis] PASSED [ 74%] 233s test/test_fakeredis6.py::TestDecodeResponses::test_decode_error[StrictRedis] PASSED [ 74%] 233s test/test_fakeredis6.py::TestDecodeResponses::test_decode_error[FakeStrictRedis] PASSED [ 74%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_flushdb[FakeStrictRedis] PASSED [ 74%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_flushall[FakeStrictRedis] PASSED [ 74%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_append[FakeStrictRedis] PASSED [ 74%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_bitcount[FakeStrictRedis] PASSED [ 74%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_decr[FakeStrictRedis] PASSED [ 75%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_exists[FakeStrictRedis] PASSED [ 75%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_expire[FakeStrictRedis] PASSED [ 75%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_pexpire[FakeStrictRedis] PASSED [ 75%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_echo[FakeStrictRedis] PASSED [ 75%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_get[FakeStrictRedis] PASSED [ 75%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_getbit[FakeStrictRedis] PASSED [ 75%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_getset[FakeStrictRedis] PASSED [ 75%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_incr[FakeStrictRedis] PASSED [ 75%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_incrby[FakeStrictRedis] PASSED [ 75%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_ncrbyfloat[FakeStrictRedis] PASSED [ 75%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_keys[FakeStrictRedis] PASSED [ 75%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_mget[FakeStrictRedis] PASSED [ 75%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_mset[FakeStrictRedis] PASSED [ 76%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_msetnx[FakeStrictRedis] PASSED [ 76%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_persist[FakeStrictRedis] PASSED [ 76%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_rename[FakeStrictRedis] PASSED [ 76%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_eval[FakeStrictRedis] PASSED [ 76%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_lpush[FakeStrictRedis] PASSED [ 76%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_lrange[FakeStrictRedis] PASSED [ 76%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_llen[FakeStrictRedis] PASSED [ 76%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_lrem[FakeStrictRedis] PASSED [ 76%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_rpush[FakeStrictRedis] PASSED [ 76%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_lpop[FakeStrictRedis] PASSED [ 76%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_lset[FakeStrictRedis] PASSED [ 76%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_rpushx[FakeStrictRedis] PASSED [ 77%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_ltrim[FakeStrictRedis] PASSED [ 77%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_lindex[FakeStrictRedis] PASSED [ 77%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_lpushx[FakeStrictRedis] PASSED [ 77%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_rpop[FakeStrictRedis] PASSED [ 77%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_linsert[FakeStrictRedis] PASSED [ 77%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_rpoplpush[FakeStrictRedis] PASSED [ 77%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_blpop[FakeStrictRedis] PASSED [ 77%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_brpop[FakeStrictRedis] PASSED [ 77%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_brpoplpush[FakeStrictRedis] PASSED [ 77%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hdel[FakeStrictRedis] PASSED [ 77%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hexists[FakeStrictRedis] PASSED [ 77%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hget[FakeStrictRedis] PASSED [ 77%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hgetall[FakeStrictRedis] PASSED [ 78%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hincrby[FakeStrictRedis] PASSED [ 78%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hincrbyfloat[FakeStrictRedis] PASSED [ 78%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hkeys[FakeStrictRedis] PASSED [ 78%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hlen[FakeStrictRedis] PASSED [ 78%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hset[FakeStrictRedis] PASSED [ 78%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hsetnx[FakeStrictRedis] PASSED [ 78%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hmset[FakeStrictRedis] PASSED [ 78%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hmget[FakeStrictRedis] PASSED [ 78%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hvals[FakeStrictRedis] PASSED [ 78%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_sadd[FakeStrictRedis] PASSED [ 78%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_scard[FakeStrictRedis] PASSED [ 78%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_sdiff[FakeStrictRedis] PASSED [ 78%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_sdiffstore[FakeStrictRedis] PASSED [ 79%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_sinter[FakeStrictRedis] PASSED [ 79%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_sinterstore[FakeStrictRedis] PASSED [ 79%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_sismember[FakeStrictRedis] PASSED [ 79%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_smembers[FakeStrictRedis] PASSED [ 79%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_smove[FakeStrictRedis] PASSED [ 79%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_spop[FakeStrictRedis] PASSED [ 79%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_srandmember[FakeStrictRedis] PASSED [ 79%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_srem[FakeStrictRedis] PASSED [ 79%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_sunion[FakeStrictRedis] PASSED [ 79%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_sunionstore[FakeStrictRedis] PASSED [ 79%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zadd[FakeStrictRedis] PASSED [ 79%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zcard[FakeStrictRedis] PASSED [ 79%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zcount[FakeStrictRedis] PASSED [ 80%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zincrby[FakeStrictRedis] PASSED [ 80%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zinterstore[FakeStrictRedis] PASSED [ 80%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zrange[FakeStrictRedis] PASSED [ 80%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zrangebyscore[FakeStrictRedis] PASSED [ 80%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_rangebylex[FakeStrictRedis] PASSED [ 80%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zrem[FakeStrictRedis] PASSED [ 80%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zremrangebyrank[FakeStrictRedis] PASSED [ 80%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zremrangebyscore[FakeStrictRedis] PASSED [ 80%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zremrangebylex[FakeStrictRedis] PASSED [ 80%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zlexcount[FakeStrictRedis] PASSED [ 80%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zrevrange[FakeStrictRedis] PASSED [ 80%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zrevrangebyscore[FakeStrictRedis] PASSED [ 81%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zrevrangebylex[FakeStrictRedis] PASSED [ 81%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zrevran[FakeStrictRedis] PASSED [ 81%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zscore[FakeStrictRedis] PASSED [ 81%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zunionstor[FakeStrictRedis] PASSED [ 81%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_pipeline[FakeStrictRedis] PASSED [ 81%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_transaction[FakeStrictRedis] PASSED [ 81%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_lock[FakeStrictRedis] PASSED [ 81%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_pubsub[FakeStrictRedis] PASSED [ 81%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_pfadd[FakeStrictRedis] PASSED [ 81%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_pfmerge[FakeStrictRedis] PASSED [ 81%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_scan[FakeStrictRedis] PASSED [ 81%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_sscan[FakeStrictRedis] PASSED [ 81%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hscan[FakeStrictRedis] PASSED [ 82%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_scan_iter[FakeStrictRedis] PASSED [ 82%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_sscan_iter[FakeStrictRedis] PASSED [ 82%] 234s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hscan_iter[FakeStrictRedis] PASSED [ 82%] 234s test/test_fakeredis6.py::TestPubSubConnected::test_basic_subscribe[FakeStrictRedis] PASSED [ 82%] 234s test/test_fakeredis6.py::TestPubSubConnected::test_subscription_conn_lost[FakeStrictRedis] PASSED [ 82%] 234s test/test_fakeredis6.py::test_fakeredis_aioredis_raises_if_missing_aioredis SKIPPED [ 82%] 234s test/test_fakeredis7.py::test_script_exists[StrictRedis] PASSED [ 82%] 234s test/test_fakeredis7.py::test_script_exists[FakeStrictRedis] PASSED [ 82%] 234s test/test_fakeredis7.py::test_set_get_nx[StrictRedis] PASSED [ 82%] 234s test/test_fakeredis7.py::test_set_get_nx[FakeStrictRedis] PASSED [ 82%] 234s test/test_fakeredis7.py::test_zadd_minus_zero[StrictRedis] PASSED [ 82%] 234s test/test_fakeredis7.py::test_zadd_minus_zero[FakeStrictRedis] PASSED [ 82%] 244s test/test_hypothesis.py::TestConnection::test PASSED [ 83%] 252s test/test_hypothesis.py::TestString::test PASSED [ 83%] 262s test/test_hypothesis.py::TestHash::test PASSED [ 83%] 271s test/test_hypothesis.py::TestList::test PASSED [ 83%] 282s test/test_hypothesis.py::TestSet::test PASSED [ 83%] 295s test/test_hypothesis.py::TestZSet::test PASSED [ 83%] 310s test/test_hypothesis.py::TestZSetNoScores::test PASSED [ 83%] 334s test/test_hypothesis.py::TestTransaction::test PASSED [ 83%] 347s test/test_hypothesis.py::TestServer::test PASSED [ 83%] 368s test/test_hypothesis.py::TestJoint::test PASSED [ 83%] 368s test/test_hypothesis.py::TestFuzz::test SKIPPED (flaky) [ 83%] 368s test/test_init_args.py::TestInitArgs::test_singleton PASSED [ 83%] 368s test/test_init_args.py::TestInitArgs::test_from_url PASSED [ 83%] 368s test/test_init_args.py::TestInitArgs::test_from_url_user PASSED [ 84%] 368s test/test_init_args.py::TestInitArgs::test_from_url_user_password PASSED [ 84%] 368s test/test_init_args.py::TestInitArgs::test_from_url_with_db_arg PASSED [ 84%] 368s test/test_init_args.py::TestInitArgs::test_from_url_db_value_error PASSED [ 84%] 368s test/test_init_args.py::TestInitArgs::test_can_pass_through_extra_args PASSED [ 84%] 368s test/test_init_args.py::TestInitArgs::test_can_allow_extra_args PASSED [ 84%] 368s test/test_init_args.py::TestInitArgs::test_repr PASSED [ 84%] 368s test/test_init_args.py::TestInitArgs::test_from_unix_socket PASSED [ 84%] 368s test/test_lua.py::test_eval_blpop[StrictRedis] PASSED [ 84%] 368s test/test_lua.py::test_eval_blpop[FakeStrictRedis] PASSED [ 84%] 368s test/test_lua.py::test_eval_set_value_to_arg[StrictRedis] PASSED [ 84%] 368s test/test_lua.py::test_eval_set_value_to_arg[FakeStrictRedis] PASSED [ 84%] 368s test/test_lua.py::test_eval_conditional[StrictRedis] PASSED [ 84%] 368s test/test_lua.py::test_eval_conditional[FakeStrictRedis] PASSED [ 85%] 368s test/test_lua.py::test_eval_table[StrictRedis] PASSED [ 85%] 368s test/test_lua.py::test_eval_table[FakeStrictRedis] PASSED [ 85%] 368s test/test_lua.py::test_eval_table_with_nil[StrictRedis] PASSED [ 85%] 368s test/test_lua.py::test_eval_table_with_nil[FakeStrictRedis] PASSED [ 85%] 368s test/test_lua.py::test_eval_table_with_numbers[StrictRedis] PASSED [ 85%] 368s test/test_lua.py::test_eval_table_with_numbers[FakeStrictRedis] PASSED [ 85%] 368s test/test_lua.py::test_eval_nested_table[StrictRedis] PASSED [ 85%] 368s test/test_lua.py::test_eval_nested_table[FakeStrictRedis] PASSED [ 85%] 368s test/test_lua.py::test_eval_iterate_over_argv[StrictRedis] PASSED [ 85%] 368s test/test_lua.py::test_eval_iterate_over_argv[FakeStrictRedis] PASSED [ 85%] 368s test/test_lua.py::test_eval_iterate_over_keys[StrictRedis] PASSED [ 85%] 368s test/test_lua.py::test_eval_iterate_over_keys[FakeStrictRedis] PASSED [ 86%] 368s test/test_lua.py::test_eval_mget[StrictRedis] PASSED [ 86%] 368s test/test_lua.py::test_eval_mget[FakeStrictRedis] PASSED [ 86%] 368s test/test_lua.py::test_eval_mget_none[StrictRedis] SKIPPED (Test is ...) [ 86%] 368s test/test_lua.py::test_eval_mget_none[FakeStrictRedis] SKIPPED (Test...) [ 86%] 368s test/test_lua.py::test_eval_mget_not_set[StrictRedis] PASSED [ 86%] 368s test/test_lua.py::test_eval_mget_not_set[FakeStrictRedis] PASSED [ 86%] 368s test/test_lua.py::test_eval_hgetall[StrictRedis] PASSED [ 86%] 368s test/test_lua.py::test_eval_hgetall[FakeStrictRedis] PASSED [ 86%] 368s test/test_lua.py::test_eval_hgetall_iterate[StrictRedis] PASSED [ 86%] 368s test/test_lua.py::test_eval_hgetall_iterate[FakeStrictRedis] PASSED [ 86%] 368s test/test_lua.py::test_eval_list_with_nil[StrictRedis] SKIPPED (Test...) [ 86%] 368s test/test_lua.py::test_eval_list_with_nil[FakeStrictRedis] SKIPPED (...) [ 86%] 368s test/test_lua.py::test_eval_invalid_command[StrictRedis] PASSED [ 87%] 368s test/test_lua.py::test_eval_invalid_command[FakeStrictRedis] PASSED [ 87%] 368s test/test_lua.py::test_eval_syntax_error[StrictRedis] PASSED [ 87%] 368s test/test_lua.py::test_eval_syntax_error[FakeStrictRedis] PASSED [ 87%] 368s test/test_lua.py::test_eval_runtime_error[StrictRedis] PASSED [ 87%] 368s test/test_lua.py::test_eval_runtime_error[FakeStrictRedis] PASSED [ 87%] 368s test/test_lua.py::test_eval_more_keys_than_args[StrictRedis] PASSED [ 87%] 368s test/test_lua.py::test_eval_more_keys_than_args[FakeStrictRedis] PASSED [ 87%] 368s test/test_lua.py::test_eval_numkeys_float_string[StrictRedis] PASSED [ 87%] 368s test/test_lua.py::test_eval_numkeys_float_string[FakeStrictRedis] PASSED [ 87%] 368s test/test_lua.py::test_eval_numkeys_integer_string[StrictRedis] PASSED [ 87%] 368s test/test_lua.py::test_eval_numkeys_integer_string[FakeStrictRedis] PASSED [ 87%] 368s test/test_lua.py::test_eval_numkeys_negative[StrictRedis] PASSED [ 87%] 368s test/test_lua.py::test_eval_numkeys_negative[FakeStrictRedis] PASSED [ 88%] 368s test/test_lua.py::test_eval_numkeys_float[StrictRedis] PASSED [ 88%] 368s test/test_lua.py::test_eval_numkeys_float[FakeStrictRedis] PASSED [ 88%] 368s test/test_lua.py::test_eval_global_variable[StrictRedis] PASSED [ 88%] 368s test/test_lua.py::test_eval_global_variable[FakeStrictRedis] PASSED [ 88%] 368s test/test_lua.py::test_eval_global_and_return_ok[StrictRedis] PASSED [ 88%] 368s test/test_lua.py::test_eval_global_and_return_ok[FakeStrictRedis] PASSED [ 88%] 368s test/test_lua.py::test_eval_convert_number[StrictRedis] PASSED [ 88%] 368s test/test_lua.py::test_eval_convert_number[FakeStrictRedis] PASSED [ 88%] 368s test/test_lua.py::test_eval_convert_bool[StrictRedis] PASSED [ 88%] 368s test/test_lua.py::test_eval_convert_bool[FakeStrictRedis] PASSED [ 88%] 368s test/test_lua.py::test_eval_call_bool6[StrictRedis] SKIPPED (Redis s...) [ 88%] 368s test/test_lua.py::test_eval_call_bool6[FakeStrictRedis] PASSED [ 88%] 368s test/test_lua.py::test_eval_call_bool7[StrictRedis] PASSED [ 89%] 368s test/test_lua.py::test_eval_call_bool7[FakeStrictRedis] PASSED [ 89%] 368s test/test_lua.py::test_eval_none_arg[StrictRedis] SKIPPED (Test is o...) [ 89%] 368s test/test_lua.py::test_eval_none_arg[FakeStrictRedis] SKIPPED (Test ...) [ 89%] 368s test/test_lua.py::test_eval_return_error[StrictRedis] PASSED [ 89%] 368s test/test_lua.py::test_eval_return_error[FakeStrictRedis] PASSED [ 89%] 368s test/test_lua.py::test_eval_return_redis_error[StrictRedis] PASSED [ 89%] 368s test/test_lua.py::test_eval_return_redis_error[FakeStrictRedis] PASSED [ 89%] 368s test/test_lua.py::test_eval_return_ok[StrictRedis] PASSED [ 89%] 368s test/test_lua.py::test_eval_return_ok[FakeStrictRedis] PASSED [ 89%] 368s test/test_lua.py::test_eval_return_ok_nested[StrictRedis] PASSED [ 89%] 368s test/test_lua.py::test_eval_return_ok_nested[FakeStrictRedis] PASSED [ 89%] 368s test/test_lua.py::test_eval_return_ok_wrong_type[StrictRedis] PASSED [ 89%] 368s test/test_lua.py::test_eval_return_ok_wrong_type[FakeStrictRedis] PASSED [ 90%] 368s test/test_lua.py::test_eval_pcall[StrictRedis] PASSED [ 90%] 368s test/test_lua.py::test_eval_pcall[FakeStrictRedis] PASSED [ 90%] 368s test/test_lua.py::test_eval_pcall_return_value[StrictRedis] PASSED [ 90%] 368s test/test_lua.py::test_eval_pcall_return_value[FakeStrictRedis] PASSED [ 90%] 368s test/test_lua.py::test_eval_delete[StrictRedis] PASSED [ 90%] 368s test/test_lua.py::test_eval_delete[FakeStrictRedis] PASSED [ 90%] 368s test/test_lua.py::test_eval_exists[StrictRedis] PASSED [ 90%] 368s test/test_lua.py::test_eval_exists[FakeStrictRedis] PASSED [ 90%] 368s test/test_lua.py::test_eval_flushdb[StrictRedis] PASSED [ 90%] 368s test/test_lua.py::test_eval_flushdb[FakeStrictRedis] PASSED [ 90%] 368s test/test_lua.py::test_eval_flushall[StrictRedis] PASSED [ 90%] 368s test/test_lua.py::test_eval_flushall[FakeStrictRedis] PASSED [ 91%] 368s test/test_lua.py::test_eval_incrbyfloat[StrictRedis] PASSED [ 91%] 368s test/test_lua.py::test_eval_incrbyfloat[FakeStrictRedis] PASSED [ 91%] 368s test/test_lua.py::test_eval_lrange[StrictRedis] PASSED [ 91%] 368s test/test_lua.py::test_eval_lrange[FakeStrictRedis] PASSED [ 91%] 368s test/test_lua.py::test_eval_ltrim[StrictRedis] PASSED [ 91%] 368s test/test_lua.py::test_eval_ltrim[FakeStrictRedis] PASSED [ 91%] 369s test/test_lua.py::test_eval_lset[StrictRedis] PASSED [ 91%] 369s test/test_lua.py::test_eval_lset[FakeStrictRedis] PASSED [ 91%] 369s test/test_lua.py::test_eval_sdiff[StrictRedis] PASSED [ 91%] 369s test/test_lua.py::test_eval_sdiff[FakeStrictRedis] PASSED [ 91%] 369s test/test_lua.py::test_script[StrictRedis] PASSED [ 91%] 369s test/test_lua.py::test_script[FakeStrictRedis] PASSED [ 91%] 369s test/test_lua.py::test_lua_log[FakeStrictRedis] PASSED [ 92%] 369s test/test_lua.py::test_lua_log_no_message[StrictRedis] PASSED [ 92%] 369s test/test_lua.py::test_lua_log_no_message[FakeStrictRedis] PASSED [ 92%] 369s test/test_lua.py::test_lua_log_different_types[FakeStrictRedis] PASSED [ 92%] 369s test/test_lua.py::test_lua_log_wrong_level[StrictRedis] PASSED [ 92%] 369s test/test_lua.py::test_lua_log_wrong_level[FakeStrictRedis] PASSED [ 92%] 369s test/test_lua.py::test_lua_log_defined_vars[FakeStrictRedis] PASSED [ 92%] 369s test/test_lua.py::test_hscan_cursors_are_bytes[StrictRedis] PASSED [ 92%] 369s test/test_lua.py::test_hscan_cursors_are_bytes[FakeStrictRedis] PASSED [ 92%] 369s test/test_mock.py::test_bar PASSED [ 92%] 369s test/test_redispy2_only.py::test_zadd_uses_str[StrictRedis] SKIPPED [ 92%] 369s test/test_redispy2_only.py::test_zadd_uses_str[FakeStrictRedis] SKIPPED [ 92%] 369s test/test_redispy2_only.py::test_zadd_errors[StrictRedis] SKIPPED (T...) [ 92%] 369s test/test_redispy2_only.py::test_zadd_errors[FakeStrictRedis] SKIPPED [ 93%] 369s test/test_redispy2_only.py::test_mset_accepts_kwargs[StrictRedis] SKIPPED [ 93%] 369s test/test_redispy2_only.py::test_mset_accepts_kwargs[FakeStrictRedis] SKIPPED [ 93%] 369s test/test_redispy2_only.py::test_mget_none[StrictRedis] SKIPPED (Tes...) [ 93%] 369s test/test_redispy2_only.py::test_mget_none[FakeStrictRedis] SKIPPED [ 93%] 369s test/test_redispy2_only.py::test_set_None_value[StrictRedis] SKIPPED [ 93%] 369s test/test_redispy2_only.py::test_set_None_value[FakeStrictRedis] SKIPPED [ 93%] 369s test/test_redispy2_only.py::test_rpush_then_lrange_with_nested_list1[StrictRedis] SKIPPED [ 93%] 369s test/test_redispy2_only.py::test_rpush_then_lrange_with_nested_list1[FakeStrictRedis] SKIPPED [ 93%] 369s test/test_redispy2_only.py::test_rpush_then_lrange_with_nested_list2[StrictRedis] SKIPPED [ 93%] 369s test/test_redispy2_only.py::test_rpush_then_lrange_with_nested_list2[FakeStrictRedis] SKIPPED [ 93%] 369s test/test_redispy2_only.py::test_rpush_then_lrange_with_nested_list3[StrictRedis] SKIPPED [ 93%] 369s test/test_redispy2_only.py::test_rpush_then_lrange_with_nested_list3[FakeStrictRedis] SKIPPED [ 93%] 369s test/test_redispy2_only.py::test_hgetall_with_tuples[StrictRedis] SKIPPED [ 94%] 369s test/test_redispy2_only.py::test_hgetall_with_tuples[FakeStrictRedis] SKIPPED [ 94%] 369s test/test_redispy2_only.py::test_hmset_convert_values[StrictRedis] SKIPPED [ 94%] 369s test/test_redispy2_only.py::test_hmset_convert_values[FakeStrictRedis] SKIPPED [ 94%] 369s test/test_redispy2_only.py::test_hmset_does_not_mutate_input_params[StrictRedis] SKIPPED [ 94%] 369s test/test_redispy2_only.py::test_hmset_does_not_mutate_input_params[FakeStrictRedis] SKIPPED [ 94%] 369s test/test_redispy2_only.py::TestNonStrict::test_setex[FakeRedis] SKIPPED [ 94%] 369s test/test_redispy2_only.py::TestNonStrict::test_setex[Redis] SKIPPED [ 94%] 369s test/test_redispy2_only.py::TestNonStrict::test_setex_using_timedelta[FakeRedis] SKIPPED [ 94%] 369s test/test_redispy2_only.py::TestNonStrict::test_setex_using_timedelta[Redis] SKIPPED [ 94%] 369s test/test_redispy2_only.py::TestNonStrict::test_lrem_positive_count[FakeRedis] SKIPPED [ 94%] 369s test/test_redispy2_only.py::TestNonStrict::test_lrem_positive_count[Redis] SKIPPED [ 94%] 369s test/test_redispy2_only.py::TestNonStrict::test_lrem_negative_count[FakeRedis] SKIPPED [ 94%] 369s test/test_redispy2_only.py::TestNonStrict::test_lrem_negative_count[Redis] SKIPPED [ 95%] 369s test/test_redispy2_only.py::TestNonStrict::test_lrem_zero_count[FakeRedis] SKIPPED [ 95%] 369s test/test_redispy2_only.py::TestNonStrict::test_lrem_zero_count[Redis] SKIPPED [ 95%] 369s test/test_redispy2_only.py::TestNonStrict::test_lrem_default_value[FakeRedis] SKIPPED [ 95%] 369s test/test_redispy2_only.py::TestNonStrict::test_lrem_default_value[Redis] SKIPPED [ 95%] 369s test/test_redispy2_only.py::TestNonStrict::test_lrem_does_not_exist[FakeRedis] SKIPPED [ 95%] 369s test/test_redispy2_only.py::TestNonStrict::test_lrem_does_not_exist[Redis] SKIPPED [ 95%] 369s test/test_redispy2_only.py::TestNonStrict::test_lrem_return_value[FakeRedis] SKIPPED [ 95%] 369s test/test_redispy2_only.py::TestNonStrict::test_lrem_return_value[Redis] SKIPPED [ 95%] 369s test/test_redispy2_only.py::TestNonStrict::test_zadd_deprecated[FakeRedis] SKIPPED [ 95%] 369s test/test_redispy2_only.py::TestNonStrict::test_zadd_deprecated[Redis] SKIPPED [ 95%] 369s test/test_redispy2_only.py::TestNonStrict::test_zadd_missing_required_params[FakeRedis] SKIPPED [ 95%] 369s test/test_redispy2_only.py::TestNonStrict::test_zadd_missing_required_params[Redis] SKIPPED [ 96%] 369s test/test_redispy2_only.py::TestNonStrict::test_zadd_with_single_keypair[FakeRedis] SKIPPED [ 96%] 369s test/test_redispy2_only.py::TestNonStrict::test_zadd_with_single_keypair[Redis] SKIPPED [ 96%] 369s test/test_redispy2_only.py::TestNonStrict::test_zadd_with_multiple_keypairs[FakeRedis] SKIPPED [ 96%] 369s test/test_redispy2_only.py::TestNonStrict::test_zadd_with_multiple_keypairs[Redis] SKIPPED [ 96%] 369s test/test_redispy2_only.py::TestNonStrict::test_zadd_with_name_is_non_string[FakeRedis] SKIPPED [ 96%] 369s test/test_redispy2_only.py::TestNonStrict::test_zadd_with_name_is_non_string[Redis] SKIPPED [ 96%] 369s test/test_redispy2_only.py::TestNonStrict::test_ttl_should_return_none_for_non_expiring_key[FakeRedis] SKIPPED [ 96%] 369s test/test_redispy2_only.py::TestNonStrict::test_ttl_should_return_none_for_non_expiring_key[Redis] SKIPPED [ 96%] 369s test/test_redispy2_only.py::TestNonStrict::test_ttl_should_return_value_for_expiring_key[FakeRedis] SKIPPED [ 96%] 369s test/test_redispy2_only.py::TestNonStrict::test_ttl_should_return_value_for_expiring_key[Redis] SKIPPED [ 96%] 369s test/test_redispy2_only.py::TestNonStrict::test_pttl_should_return_none_for_non_expiring_key[FakeRedis] SKIPPED [ 96%] 369s test/test_redispy2_only.py::TestNonStrict::test_pttl_should_return_none_for_non_expiring_key[Redis] SKIPPED [ 96%] 369s test/test_redispy2_only.py::TestNonStrict::test_pttl_should_return_value_for_expiring_key[FakeRedis] SKIPPED [ 97%] 369s test/test_redispy2_only.py::TestNonStrict::test_pttl_should_return_value_for_expiring_key[Redis] SKIPPED [ 97%] 369s test/test_redispy2_only.py::TestNonStrict::test_expire_should_not_handle_floating_point_values[FakeRedis] SKIPPED [ 97%] 369s test/test_redispy2_only.py::TestNonStrict::test_expire_should_not_handle_floating_point_values[Redis] SKIPPED [ 97%] 369s test/test_redispy2_only.py::TestNonStrict::test_lock[FakeRedis] SKIPPED [ 97%] 369s test/test_redispy2_only.py::TestNonStrict::test_lock[Redis] SKIPPED [ 97%] 369s test/test_redispy2_only.py::TestNonStrict::test_unlock_without_lock[FakeRedis] SKIPPED [ 97%] 369s test/test_redispy2_only.py::TestNonStrict::test_unlock_without_lock[Redis] SKIPPED [ 97%] 369s test/test_redispy2_only.py::TestNonStrict::test_unlock_expired[FakeRedis] SKIPPED [ 97%] 369s test/test_redispy2_only.py::TestNonStrict::test_unlock_expired[Redis] SKIPPED [ 97%] 369s test/test_redispy2_only.py::TestNonStrict::test_lock_blocking_timeout[FakeRedis] SKIPPED [ 97%] 369s test/test_redispy2_only.py::TestNonStrict::test_lock_blocking_timeout[Redis] SKIPPED [ 97%] 369s test/test_redispy2_only.py::TestNonStrict::test_lock_nonblocking[FakeRedis] SKIPPED [ 97%] 369s test/test_redispy2_only.py::TestNonStrict::test_lock_nonblocking[Redis] SKIPPED [ 98%] 369s test/test_redispy2_only.py::TestNonStrict::test_lock_twice[FakeRedis] SKIPPED [ 98%] 369s test/test_redispy2_only.py::TestNonStrict::test_lock_twice[Redis] SKIPPED [ 98%] 369s test/test_redispy2_only.py::TestNonStrict::test_acquiring_lock_different_lock_release[FakeRedis] SKIPPED [ 98%] 369s test/test_redispy2_only.py::TestNonStrict::test_acquiring_lock_different_lock_release[Redis] SKIPPED [ 98%] 369s test/test_redispy2_only.py::TestNonStrict::test_lock_extend[FakeRedis] SKIPPED [ 98%] 369s test/test_redispy2_only.py::TestNonStrict::test_lock_extend[Redis] SKIPPED [ 98%] 369s test/test_redispy2_only.py::TestNonStrict::test_lock_extend_exceptions[FakeRedis] SKIPPED [ 98%] 369s test/test_redispy2_only.py::TestNonStrict::test_lock_extend_exceptions[Redis] SKIPPED [ 98%] 369s test/test_redispy2_only.py::TestNonStrict::test_lock_extend_expired[FakeRedis] SKIPPED [ 98%] 369s test/test_redispy2_only.py::TestNonStrict::test_lock_extend_expired[Redis] SKIPPED [ 98%] 369s test/test_redispy4_plus.py::test_fakeredis_aioredis_uses_redis_asyncio SKIPPED [ 98%] 369s test/test_redispy4_plus.py::test_lmove_to_nonexistent_destination[StrictRedis] PASSED [ 98%] 369s test/test_redispy4_plus.py::test_lmove_to_nonexistent_destination[FakeStrictRedis] PASSED [ 99%] 369s test/test_redispy4_plus.py::test_lmove_expiry[StrictRedis] PASSED [ 99%] 369s test/test_redispy4_plus.py::test_lmove_expiry[FakeStrictRedis] PASSED [ 99%] 369s test/test_redispy4_plus.py::test_lmove_wrong_type[StrictRedis] PASSED [ 99%] 369s test/test_redispy4_plus.py::test_lmove_wrong_type[FakeStrictRedis] PASSED [ 99%] 369s test/test_redispy4_plus.py::test_lmove[StrictRedis] PASSED [ 99%] 369s test/test_redispy4_plus.py::test_lmove[FakeStrictRedis] PASSED [ 99%] 369s test/test_redispy4_plus.py::test_smismember[StrictRedis] PASSED [ 99%] 369s test/test_redispy4_plus.py::test_smismember[FakeStrictRedis] PASSED [ 99%] 369s test/test_redispy4_plus.py::test_smismember_wrong_type[StrictRedis] PASSED [ 99%] 369s test/test_redispy4_plus.py::test_smismember_wrong_type[FakeStrictRedis] PASSED [ 99%] 369s test/test_redispy4_plus.py::TestFakeStrictRedisConnectionErrors::test_lmove[FakeStrictRedis] PASSED [ 99%] 369s test/test_singleton.py::test_singleton PASSED [100%] 369s 369s =============================== warnings summary =============================== 369s test/test_fakeredis6.py::test_hmset_empty_raises_error[StrictRedis] 369s /tmp/autopkgtest.p0OZWE/build.gVW/src/test/test_fakeredis6.py:1551: DeprecationWarning: Redis.hmset() is deprecated. Use Redis.hset() instead. 369s r.hmset('foo', {}) 369s 369s test/test_fakeredis6.py::test_hmset_empty_raises_error[FakeStrictRedis] 369s /tmp/autopkgtest.p0OZWE/build.gVW/src/test/test_fakeredis6.py:1551: DeprecationWarning: FakeStrictRedis.hmset() is deprecated. Use FakeStrictRedis.hset() instead. 369s r.hmset('foo', {}) 369s 369s test/test_fakeredis6.py::test_hmset[StrictRedis] 369s /tmp/autopkgtest.p0OZWE/build.gVW/src/test/test_fakeredis6.py:1556: DeprecationWarning: Redis.hmset() is deprecated. Use Redis.hset() instead. 369s assert r.hmset('foo', {'k2': 'v2', 'k3': 'v3'}) is True 369s 369s test/test_fakeredis6.py::test_hmset[FakeStrictRedis] 369s /tmp/autopkgtest.p0OZWE/build.gVW/src/test/test_fakeredis6.py:1556: DeprecationWarning: FakeStrictRedis.hmset() is deprecated. Use FakeStrictRedis.hset() instead. 369s assert r.hmset('foo', {'k2': 'v2', 'k3': 'v3'}) is True 369s 369s test/test_fakeredis6.py::test_hmset_wrong_type[StrictRedis] 369s /tmp/autopkgtest.p0OZWE/build.gVW/src/test/test_fakeredis6.py:1562: DeprecationWarning: Redis.hmset() is deprecated. Use Redis.hset() instead. 369s r.hmset('foo', {'key': 'value'}) 369s 369s test/test_fakeredis6.py::test_hmset_wrong_type[FakeStrictRedis] 369s /tmp/autopkgtest.p0OZWE/build.gVW/src/test/test_fakeredis6.py:1562: DeprecationWarning: FakeStrictRedis.hmset() is deprecated. Use FakeStrictRedis.hset() instead. 369s r.hmset('foo', {'key': 'value'}) 369s 369s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hmset[FakeStrictRedis] 369s /tmp/autopkgtest.p0OZWE/build.gVW/src/test/test_fakeredis6.py:4443: DeprecationWarning: FakeStrictRedis.hmset() is deprecated. Use FakeStrictRedis.hset() instead. 369s r.hmset('name', {'key': 1}) 369s 369s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 369s ========== 1162 passed, 118 skipped, 7 warnings in 226.96s (0:03:46) =========== 369s [*] testing on python3.13: 370s ============================= test session starts ============================== 370s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.13 370s cachedir: .pytest_cache 370s hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase(PosixPath('/tmp/autopkgtest.p0OZWE/build.gVW/src/.hypothesis/examples')) 370s rootdir: /tmp/autopkgtest.p0OZWE/build.gVW/src 370s configfile: pyproject.toml 370s plugins: mock-3.14.0, cov-5.0.0, typeguard-4.4.1, asyncio-0.20.3, hypothesis-6.116.0 370s asyncio: mode=Mode.STRICT 372s collecting ... collected 1176 items / 2 skipped 372s 372s test/test_aioredis1.py::test_ping[fake] SKIPPED (Test is only applic...) [ 0%] 372s test/test_aioredis1.py::test_ping[real] SKIPPED (Test is only applic...) [ 0%] 372s test/test_aioredis1.py::test_types[fake] SKIPPED (Test is only appli...) [ 0%] 372s test/test_aioredis1.py::test_types[real] SKIPPED (Test is only appli...) [ 0%] 372s test/test_aioredis1.py::test_transaction[fake] SKIPPED (Test is only...) [ 0%] 372s test/test_aioredis1.py::test_transaction[real] SKIPPED (Test is only...) [ 0%] 372s test/test_aioredis1.py::test_transaction_fail[fake] SKIPPED (Test is...) [ 0%] 372s test/test_aioredis1.py::test_transaction_fail[real] SKIPPED (Test is...) [ 0%] 372s test/test_aioredis1.py::test_pubsub[fake] SKIPPED (Test is only appl...) [ 0%] 372s test/test_aioredis1.py::test_pubsub[real] SKIPPED (Test is only appl...) [ 0%] 372s test/test_aioredis1.py::test_blocking_ready[fake] SKIPPED (Test is o...) [ 0%] 372s test/test_aioredis1.py::test_blocking_ready[real] SKIPPED (Test is o...) [ 1%] 372s test/test_aioredis1.py::test_blocking_timeout[fake] SKIPPED (Test is...) [ 1%] 372s test/test_aioredis1.py::test_blocking_timeout[real] SKIPPED (Test is...) [ 1%] 372s test/test_aioredis1.py::test_blocking_unblock[fake] SKIPPED (Test is...) [ 1%] 372s test/test_aioredis1.py::test_blocking_unblock[real] SKIPPED (Test is...) [ 1%] 372s test/test_aioredis1.py::test_blocking_pipeline[fake] SKIPPED (Test i...) [ 1%] 372s test/test_aioredis1.py::test_blocking_pipeline[real] SKIPPED (Test i...) [ 1%] 372s test/test_aioredis1.py::test_wrongtype_error[fake] SKIPPED (Test is ...) [ 1%] 372s test/test_aioredis1.py::test_wrongtype_error[real] SKIPPED (Test is ...) [ 1%] 372s test/test_aioredis1.py::test_syntax_error[fake] SKIPPED (Test is onl...) [ 1%] 372s test/test_aioredis1.py::test_syntax_error[real] SKIPPED (Test is onl...) [ 1%] 372s test/test_aioredis1.py::test_no_script_error[fake] SKIPPED (Test is ...) [ 1%] 372s test/test_aioredis1.py::test_no_script_error[real] SKIPPED (Test is ...) [ 2%] 372s test/test_aioredis1.py::test_failed_script_error[fake] SKIPPED (Test...) [ 2%] 372s test/test_aioredis1.py::test_failed_script_error[real] SKIPPED (Test...) [ 2%] 372s test/test_fakeredis6.py::test_large_command[StrictRedis] PASSED [ 2%] 372s test/test_fakeredis6.py::test_large_command[FakeStrictRedis] PASSED [ 2%] 372s test/test_fakeredis6.py::test_dbsize[StrictRedis] PASSED [ 2%] 372s test/test_fakeredis6.py::test_dbsize[FakeStrictRedis] PASSED [ 2%] 372s test/test_fakeredis6.py::test_flushdb[StrictRedis] PASSED [ 2%] 372s test/test_fakeredis6.py::test_flushdb[FakeStrictRedis] PASSED [ 2%] 372s test/test_fakeredis6.py::test_dump_missing[StrictRedis] PASSED [ 2%] 372s test/test_fakeredis6.py::test_dump_missing[FakeStrictRedis] PASSED [ 2%] 372s test/test_fakeredis6.py::test_dump_restore[StrictRedis] PASSED [ 2%] 372s test/test_fakeredis6.py::test_dump_restore[FakeStrictRedis] PASSED [ 3%] 372s test/test_fakeredis6.py::test_dump_restore_ttl[StrictRedis] PASSED [ 3%] 372s test/test_fakeredis6.py::test_dump_restore_ttl[FakeStrictRedis] PASSED [ 3%] 372s test/test_fakeredis6.py::test_dump_restore_replace[StrictRedis] PASSED [ 3%] 372s test/test_fakeredis6.py::test_dump_restore_replace[FakeStrictRedis] PASSED [ 3%] 372s test/test_fakeredis6.py::test_restore_exists[StrictRedis] PASSED [ 3%] 372s test/test_fakeredis6.py::test_restore_exists[FakeStrictRedis] PASSED [ 3%] 372s test/test_fakeredis6.py::test_restore_invalid_dump[StrictRedis] PASSED [ 3%] 372s test/test_fakeredis6.py::test_restore_invalid_dump[FakeStrictRedis] PASSED [ 3%] 372s test/test_fakeredis6.py::test_restore_invalid_ttl[StrictRedis] PASSED [ 3%] 372s test/test_fakeredis6.py::test_restore_invalid_ttl[FakeStrictRedis] PASSED [ 3%] 372s test/test_fakeredis6.py::test_set_then_get[StrictRedis] PASSED [ 3%] 372s test/test_fakeredis6.py::test_set_then_get[FakeStrictRedis] PASSED [ 4%] 372s test/test_fakeredis6.py::test_set_float_value[StrictRedis] PASSED [ 4%] 372s test/test_fakeredis6.py::test_set_float_value[FakeStrictRedis] PASSED [ 4%] 372s test/test_fakeredis6.py::test_saving_non_ascii_chars_as_value[StrictRedis] PASSED [ 4%] 372s test/test_fakeredis6.py::test_saving_non_ascii_chars_as_value[FakeStrictRedis] PASSED [ 4%] 372s test/test_fakeredis6.py::test_saving_unicode_type_as_value[StrictRedis] PASSED [ 4%] 372s test/test_fakeredis6.py::test_saving_unicode_type_as_value[FakeStrictRedis] PASSED [ 4%] 372s test/test_fakeredis6.py::test_saving_non_ascii_chars_as_key[StrictRedis] PASSED [ 4%] 372s test/test_fakeredis6.py::test_saving_non_ascii_chars_as_key[FakeStrictRedis] PASSED [ 4%] 372s test/test_fakeredis6.py::test_saving_unicode_type_as_key[StrictRedis] PASSED [ 4%] 372s test/test_fakeredis6.py::test_saving_unicode_type_as_key[FakeStrictRedis] PASSED [ 4%] 372s test/test_fakeredis6.py::test_future_newbytes[StrictRedis] PASSED [ 5%] 372s test/test_fakeredis6.py::test_future_newbytes[FakeStrictRedis] PASSED [ 5%] 372s test/test_fakeredis6.py::test_future_newstr[StrictRedis] PASSED [ 5%] 372s test/test_fakeredis6.py::test_future_newstr[FakeStrictRedis] PASSED [ 5%] 372s test/test_fakeredis6.py::test_get_does_not_exist[StrictRedis] PASSED [ 5%] 372s test/test_fakeredis6.py::test_get_does_not_exist[FakeStrictRedis] PASSED [ 5%] 372s test/test_fakeredis6.py::test_get_with_non_str_keys[StrictRedis] PASSED [ 5%] 372s test/test_fakeredis6.py::test_get_with_non_str_keys[FakeStrictRedis] PASSED [ 5%] 372s test/test_fakeredis6.py::test_get_invalid_type[StrictRedis] PASSED [ 5%] 372s test/test_fakeredis6.py::test_get_invalid_type[FakeStrictRedis] PASSED [ 5%] 372s test/test_fakeredis6.py::test_set_non_str_keys[StrictRedis] PASSED [ 5%] 372s test/test_fakeredis6.py::test_set_non_str_keys[FakeStrictRedis] PASSED [ 5%] 372s test/test_fakeredis6.py::test_getbit[StrictRedis] PASSED [ 6%] 372s test/test_fakeredis6.py::test_getbit[FakeStrictRedis] PASSED [ 6%] 372s test/test_fakeredis6.py::test_getbit_wrong_type[StrictRedis] PASSED [ 6%] 372s test/test_fakeredis6.py::test_getbit_wrong_type[FakeStrictRedis] PASSED [ 6%] 372s test/test_fakeredis6.py::test_multiple_bits_set[StrictRedis] PASSED [ 6%] 372s test/test_fakeredis6.py::test_multiple_bits_set[FakeStrictRedis] PASSED [ 6%] 372s test/test_fakeredis6.py::test_unset_bits[StrictRedis] PASSED [ 6%] 372s test/test_fakeredis6.py::test_unset_bits[FakeStrictRedis] PASSED [ 6%] 372s test/test_fakeredis6.py::test_get_set_bits[StrictRedis] PASSED [ 6%] 372s test/test_fakeredis6.py::test_get_set_bits[FakeStrictRedis] PASSED [ 6%] 372s test/test_fakeredis6.py::test_setbits_and_getkeys[StrictRedis] PASSED [ 6%] 372s test/test_fakeredis6.py::test_setbits_and_getkeys[FakeStrictRedis] PASSED [ 6%] 372s test/test_fakeredis6.py::test_setbit_wrong_type[StrictRedis] PASSED [ 7%] 372s test/test_fakeredis6.py::test_setbit_wrong_type[FakeStrictRedis] PASSED [ 7%] 372s test/test_fakeredis6.py::test_setbit_expiry[StrictRedis] PASSED [ 7%] 372s test/test_fakeredis6.py::test_setbit_expiry[FakeStrictRedis] PASSED [ 7%] 372s test/test_fakeredis6.py::test_bitcount[StrictRedis] PASSED [ 7%] 372s test/test_fakeredis6.py::test_bitcount[FakeStrictRedis] PASSED [ 7%] 372s test/test_fakeredis6.py::test_bitcount_wrong_type[StrictRedis] PASSED [ 7%] 372s test/test_fakeredis6.py::test_bitcount_wrong_type[FakeStrictRedis] PASSED [ 7%] 372s test/test_fakeredis6.py::test_getset_not_exist[StrictRedis] PASSED [ 7%] 372s test/test_fakeredis6.py::test_getset_not_exist[FakeStrictRedis] PASSED [ 7%] 372s test/test_fakeredis6.py::test_getset_exists[StrictRedis] PASSED [ 7%] 372s test/test_fakeredis6.py::test_getset_exists[FakeStrictRedis] PASSED [ 7%] 372s test/test_fakeredis6.py::test_getset_wrong_type[StrictRedis] PASSED [ 8%] 372s test/test_fakeredis6.py::test_getset_wrong_type[FakeStrictRedis] PASSED [ 8%] 372s test/test_fakeredis6.py::test_setitem_getitem[StrictRedis] PASSED [ 8%] 372s test/test_fakeredis6.py::test_setitem_getitem[FakeStrictRedis] PASSED [ 8%] 372s test/test_fakeredis6.py::test_getitem_non_existent_key[StrictRedis] PASSED [ 8%] 372s test/test_fakeredis6.py::test_getitem_non_existent_key[FakeStrictRedis] PASSED [ 8%] 372s test/test_fakeredis6.py::test_strlen[StrictRedis] PASSED [ 8%] 372s test/test_fakeredis6.py::test_strlen[FakeStrictRedis] PASSED [ 8%] 372s test/test_fakeredis6.py::test_strlen_wrong_type[StrictRedis] PASSED [ 8%] 372s test/test_fakeredis6.py::test_strlen_wrong_type[FakeStrictRedis] PASSED [ 8%] 372s test/test_fakeredis6.py::test_substr[StrictRedis] PASSED [ 8%] 372s test/test_fakeredis6.py::test_substr[FakeStrictRedis] PASSED [ 9%] 372s test/test_fakeredis6.py::test_substr_noexist_key[StrictRedis] PASSED [ 9%] 372s test/test_fakeredis6.py::test_substr_noexist_key[FakeStrictRedis] PASSED [ 9%] 372s test/test_fakeredis6.py::test_substr_wrong_type[StrictRedis] PASSED [ 9%] 372s test/test_fakeredis6.py::test_substr_wrong_type[FakeStrictRedis] PASSED [ 9%] 372s test/test_fakeredis6.py::test_append[StrictRedis] PASSED [ 9%] 372s test/test_fakeredis6.py::test_append[FakeStrictRedis] PASSED [ 9%] 372s test/test_fakeredis6.py::test_append_with_no_preexisting_key[StrictRedis] PASSED [ 9%] 372s test/test_fakeredis6.py::test_append_with_no_preexisting_key[FakeStrictRedis] PASSED [ 9%] 372s test/test_fakeredis6.py::test_append_wrong_type[StrictRedis] PASSED [ 9%] 372s test/test_fakeredis6.py::test_append_wrong_type[FakeStrictRedis] PASSED [ 9%] 372s test/test_fakeredis6.py::test_incr_with_no_preexisting_key[StrictRedis] PASSED [ 9%] 372s test/test_fakeredis6.py::test_incr_with_no_preexisting_key[FakeStrictRedis] PASSED [ 10%] 372s test/test_fakeredis6.py::test_incr_by[StrictRedis] PASSED [ 10%] 372s test/test_fakeredis6.py::test_incr_by[FakeStrictRedis] PASSED [ 10%] 372s test/test_fakeredis6.py::test_incr_preexisting_key[StrictRedis] PASSED [ 10%] 372s test/test_fakeredis6.py::test_incr_preexisting_key[FakeStrictRedis] PASSED [ 10%] 372s test/test_fakeredis6.py::test_incr_expiry[StrictRedis] PASSED [ 10%] 372s test/test_fakeredis6.py::test_incr_expiry[FakeStrictRedis] PASSED [ 10%] 372s test/test_fakeredis6.py::test_incr_bad_type[StrictRedis] PASSED [ 10%] 372s test/test_fakeredis6.py::test_incr_bad_type[FakeStrictRedis] PASSED [ 10%] 372s test/test_fakeredis6.py::test_incr_with_float[StrictRedis] PASSED [ 10%] 372s test/test_fakeredis6.py::test_incr_with_float[FakeStrictRedis] PASSED [ 10%] 372s test/test_fakeredis6.py::test_incr_followed_by_mget[StrictRedis] PASSED [ 10%] 372s test/test_fakeredis6.py::test_incr_followed_by_mget[FakeStrictRedis] PASSED [ 11%] 372s test/test_fakeredis6.py::test_incr_followed_by_mget_returns_strings[StrictRedis] PASSED [ 11%] 372s test/test_fakeredis6.py::test_incr_followed_by_mget_returns_strings[FakeStrictRedis] PASSED [ 11%] 372s test/test_fakeredis6.py::test_incrbyfloat[StrictRedis] PASSED [ 11%] 372s test/test_fakeredis6.py::test_incrbyfloat[FakeStrictRedis] PASSED [ 11%] 372s test/test_fakeredis6.py::test_incrbyfloat_with_noexist[StrictRedis] PASSED [ 11%] 372s test/test_fakeredis6.py::test_incrbyfloat_with_noexist[FakeStrictRedis] PASSED [ 11%] 372s test/test_fakeredis6.py::test_incrbyfloat_expiry[StrictRedis] PASSED [ 11%] 372s test/test_fakeredis6.py::test_incrbyfloat_expiry[FakeStrictRedis] PASSED [ 11%] 372s test/test_fakeredis6.py::test_incrbyfloat_bad_type[StrictRedis] PASSED [ 11%] 372s test/test_fakeredis6.py::test_incrbyfloat_bad_type[FakeStrictRedis] PASSED [ 11%] 372s test/test_fakeredis6.py::test_incrbyfloat_precision[StrictRedis] PASSED [ 11%] 372s test/test_fakeredis6.py::test_incrbyfloat_precision[FakeStrictRedis] PASSED [ 12%] 372s test/test_fakeredis6.py::test_decr[StrictRedis] PASSED [ 12%] 372s test/test_fakeredis6.py::test_decr[FakeStrictRedis] PASSED [ 12%] 372s test/test_fakeredis6.py::test_decr_newkey[StrictRedis] PASSED [ 12%] 372s test/test_fakeredis6.py::test_decr_newkey[FakeStrictRedis] PASSED [ 12%] 373s test/test_fakeredis6.py::test_decr_expiry[StrictRedis] PASSED [ 12%] 373s test/test_fakeredis6.py::test_decr_expiry[FakeStrictRedis] PASSED [ 12%] 373s test/test_fakeredis6.py::test_decr_badtype[StrictRedis] PASSED [ 12%] 373s test/test_fakeredis6.py::test_decr_badtype[FakeStrictRedis] PASSED [ 12%] 373s test/test_fakeredis6.py::test_keys[StrictRedis] PASSED [ 12%] 373s test/test_fakeredis6.py::test_keys[FakeStrictRedis] PASSED [ 12%] 373s test/test_fakeredis6.py::test_exists[StrictRedis] PASSED [ 13%] 373s test/test_fakeredis6.py::test_exists[FakeStrictRedis] PASSED [ 13%] 373s test/test_fakeredis6.py::test_contains[StrictRedis] PASSED [ 13%] 373s test/test_fakeredis6.py::test_contains[FakeStrictRedis] PASSED [ 13%] 373s test/test_fakeredis6.py::test_rename[StrictRedis] PASSED [ 13%] 373s test/test_fakeredis6.py::test_rename[FakeStrictRedis] PASSED [ 13%] 373s test/test_fakeredis6.py::test_rename_nonexistent_key[StrictRedis] PASSED [ 13%] 373s test/test_fakeredis6.py::test_rename_nonexistent_key[FakeStrictRedis] PASSED [ 13%] 373s test/test_fakeredis6.py::test_renamenx_doesnt_exist[StrictRedis] PASSED [ 13%] 373s test/test_fakeredis6.py::test_renamenx_doesnt_exist[FakeStrictRedis] PASSED [ 13%] 373s test/test_fakeredis6.py::test_rename_does_exist[StrictRedis] PASSED [ 13%] 373s test/test_fakeredis6.py::test_rename_does_exist[FakeStrictRedis] PASSED [ 13%] 373s test/test_fakeredis6.py::test_rename_expiry[StrictRedis] PASSED [ 14%] 373s test/test_fakeredis6.py::test_rename_expiry[FakeStrictRedis] PASSED [ 14%] 373s test/test_fakeredis6.py::test_mget[StrictRedis] PASSED [ 14%] 373s test/test_fakeredis6.py::test_mget[FakeStrictRedis] PASSED [ 14%] 373s test/test_fakeredis6.py::test_mget_with_no_keys[StrictRedis] PASSED [ 14%] 373s test/test_fakeredis6.py::test_mget_with_no_keys[FakeStrictRedis] PASSED [ 14%] 373s test/test_fakeredis6.py::test_mget_mixed_types[StrictRedis] PASSED [ 14%] 373s test/test_fakeredis6.py::test_mget_mixed_types[FakeStrictRedis] PASSED [ 14%] 373s test/test_fakeredis6.py::test_mset_with_no_keys[StrictRedis] PASSED [ 14%] 373s test/test_fakeredis6.py::test_mset_with_no_keys[FakeStrictRedis] PASSED [ 14%] 373s test/test_fakeredis6.py::test_mset[StrictRedis] PASSED [ 14%] 373s test/test_fakeredis6.py::test_mset[FakeStrictRedis] PASSED [ 14%] 373s test/test_fakeredis6.py::test_msetnx[StrictRedis] PASSED [ 15%] 373s test/test_fakeredis6.py::test_msetnx[FakeStrictRedis] PASSED [ 15%] 373s test/test_fakeredis6.py::test_setex[StrictRedis] PASSED [ 15%] 373s test/test_fakeredis6.py::test_setex[FakeStrictRedis] PASSED [ 15%] 373s test/test_fakeredis6.py::test_setex_using_timedelta[StrictRedis] PASSED [ 15%] 373s test/test_fakeredis6.py::test_setex_using_timedelta[FakeStrictRedis] PASSED [ 15%] 373s test/test_fakeredis6.py::test_setex_using_float[StrictRedis] PASSED [ 15%] 373s test/test_fakeredis6.py::test_setex_using_float[FakeStrictRedis] PASSED [ 15%] 373s test/test_fakeredis6.py::test_setex_overflow[StrictRedis] PASSED [ 15%] 373s test/test_fakeredis6.py::test_setex_overflow[FakeStrictRedis] PASSED [ 15%] 373s test/test_fakeredis6.py::test_set_ex[StrictRedis] PASSED [ 15%] 373s test/test_fakeredis6.py::test_set_ex[FakeStrictRedis] PASSED [ 15%] 373s test/test_fakeredis6.py::test_set_ex_using_timedelta[StrictRedis] PASSED [ 16%] 373s test/test_fakeredis6.py::test_set_ex_using_timedelta[FakeStrictRedis] PASSED [ 16%] 373s test/test_fakeredis6.py::test_set_ex_overflow[StrictRedis] PASSED [ 16%] 373s test/test_fakeredis6.py::test_set_ex_overflow[FakeStrictRedis] PASSED [ 16%] 373s test/test_fakeredis6.py::test_set_px_overflow[StrictRedis] PASSED [ 16%] 373s test/test_fakeredis6.py::test_set_px_overflow[FakeStrictRedis] PASSED [ 16%] 373s test/test_fakeredis6.py::test_set_px[StrictRedis] PASSED [ 16%] 373s test/test_fakeredis6.py::test_set_px[FakeStrictRedis] PASSED [ 16%] 373s test/test_fakeredis6.py::test_set_px_using_timedelta[StrictRedis] PASSED [ 16%] 373s test/test_fakeredis6.py::test_set_px_using_timedelta[FakeStrictRedis] PASSED [ 16%] 373s test/test_fakeredis6.py::test_set_keepttl[StrictRedis] PASSED [ 16%] 373s test/test_fakeredis6.py::test_set_keepttl[FakeStrictRedis] PASSED [ 17%] 373s test/test_fakeredis6.py::test_set_conflicting_expire_options[StrictRedis] PASSED [ 17%] 373s test/test_fakeredis6.py::test_set_conflicting_expire_options[FakeStrictRedis] PASSED [ 17%] 373s test/test_fakeredis6.py::test_set_conflicting_expire_options_w_keepttl[StrictRedis] PASSED [ 17%] 373s test/test_fakeredis6.py::test_set_conflicting_expire_options_w_keepttl[FakeStrictRedis] PASSED [ 17%] 373s test/test_fakeredis6.py::test_set_raises_wrong_ex[StrictRedis] PASSED [ 17%] 373s test/test_fakeredis6.py::test_set_raises_wrong_ex[FakeStrictRedis] PASSED [ 17%] 373s test/test_fakeredis6.py::test_set_using_timedelta_raises_wrong_ex[StrictRedis] PASSED [ 17%] 373s test/test_fakeredis6.py::test_set_using_timedelta_raises_wrong_ex[FakeStrictRedis] PASSED [ 17%] 373s test/test_fakeredis6.py::test_set_raises_wrong_px[StrictRedis] PASSED [ 17%] 373s test/test_fakeredis6.py::test_set_raises_wrong_px[FakeStrictRedis] PASSED [ 17%] 373s test/test_fakeredis6.py::test_set_using_timedelta_raises_wrong_px[StrictRedis] PASSED [ 17%] 373s test/test_fakeredis6.py::test_set_using_timedelta_raises_wrong_px[FakeStrictRedis] PASSED [ 18%] 373s test/test_fakeredis6.py::test_setex_raises_wrong_ex[StrictRedis] PASSED [ 18%] 373s test/test_fakeredis6.py::test_setex_raises_wrong_ex[FakeStrictRedis] PASSED [ 18%] 373s test/test_fakeredis6.py::test_setex_using_timedelta_raises_wrong_ex[StrictRedis] PASSED [ 18%] 373s test/test_fakeredis6.py::test_setex_using_timedelta_raises_wrong_ex[FakeStrictRedis] PASSED [ 18%] 373s test/test_fakeredis6.py::test_setnx[StrictRedis] PASSED [ 18%] 373s test/test_fakeredis6.py::test_setnx[FakeStrictRedis] PASSED [ 18%] 373s test/test_fakeredis6.py::test_set_nx[StrictRedis] PASSED [ 18%] 373s test/test_fakeredis6.py::test_set_nx[FakeStrictRedis] PASSED [ 18%] 373s test/test_fakeredis6.py::test_set_xx[StrictRedis] PASSED [ 18%] 373s test/test_fakeredis6.py::test_set_xx[FakeStrictRedis] PASSED [ 18%] 373s test/test_fakeredis6.py::test_set_get[StrictRedis] PASSED [ 18%] 373s test/test_fakeredis6.py::test_set_get[FakeStrictRedis] PASSED [ 19%] 373s test/test_fakeredis6.py::test_set_get_xx[StrictRedis] PASSED [ 19%] 373s test/test_fakeredis6.py::test_set_get_xx[FakeStrictRedis] PASSED [ 19%] 373s test/test_fakeredis6.py::test_set_get_nx[StrictRedis] SKIPPED (Redis...) [ 19%] 373s test/test_fakeredis6.py::test_set_get_nx[FakeStrictRedis] PASSED [ 19%] 373s test/test_fakeredis6.py::test_del_operator[StrictRedis] PASSED [ 19%] 373s test/test_fakeredis6.py::test_del_operator[FakeStrictRedis] PASSED [ 19%] 373s test/test_fakeredis6.py::test_delete[StrictRedis] PASSED [ 19%] 373s test/test_fakeredis6.py::test_delete[FakeStrictRedis] PASSED [ 19%] 373s test/test_fakeredis6.py::test_echo[StrictRedis] PASSED [ 19%] 373s test/test_fakeredis6.py::test_echo[FakeStrictRedis] PASSED [ 19%] 375s test/test_fakeredis6.py::test_delete_expire[StrictRedis] PASSED [ 19%] 377s test/test_fakeredis6.py::test_delete_expire[FakeStrictRedis] PASSED [ 20%] 377s test/test_fakeredis6.py::test_delete_multiple[StrictRedis] PASSED [ 20%] 377s test/test_fakeredis6.py::test_delete_multiple[FakeStrictRedis] PASSED [ 20%] 377s test/test_fakeredis6.py::test_delete_nonexistent_key[StrictRedis] PASSED [ 20%] 377s test/test_fakeredis6.py::test_delete_nonexistent_key[FakeStrictRedis] PASSED [ 20%] 377s test/test_fakeredis6.py::test_lpush_then_lrange_all[StrictRedis] PASSED [ 20%] 377s test/test_fakeredis6.py::test_lpush_then_lrange_all[FakeStrictRedis] PASSED [ 20%] 377s test/test_fakeredis6.py::test_lpush_then_lrange_portion[StrictRedis] PASSED [ 20%] 377s test/test_fakeredis6.py::test_lpush_then_lrange_portion[FakeStrictRedis] PASSED [ 20%] 377s test/test_fakeredis6.py::test_lrange_negative_indices[StrictRedis] PASSED [ 20%] 377s test/test_fakeredis6.py::test_lrange_negative_indices[FakeStrictRedis] PASSED [ 20%] 377s test/test_fakeredis6.py::test_lpush_key_does_not_exist[StrictRedis] PASSED [ 21%] 377s test/test_fakeredis6.py::test_lpush_key_does_not_exist[FakeStrictRedis] PASSED [ 21%] 377s test/test_fakeredis6.py::test_lpush_with_nonstr_key[StrictRedis] PASSED [ 21%] 377s test/test_fakeredis6.py::test_lpush_with_nonstr_key[FakeStrictRedis] PASSED [ 21%] 377s test/test_fakeredis6.py::test_lpush_wrong_type[StrictRedis] PASSED [ 21%] 377s test/test_fakeredis6.py::test_lpush_wrong_type[FakeStrictRedis] PASSED [ 21%] 377s test/test_fakeredis6.py::test_llen[StrictRedis] PASSED [ 21%] 377s test/test_fakeredis6.py::test_llen[FakeStrictRedis] PASSED [ 21%] 377s test/test_fakeredis6.py::test_llen_no_exist[StrictRedis] PASSED [ 21%] 377s test/test_fakeredis6.py::test_llen_no_exist[FakeStrictRedis] PASSED [ 21%] 377s test/test_fakeredis6.py::test_llen_wrong_type[StrictRedis] PASSED [ 21%] 377s test/test_fakeredis6.py::test_llen_wrong_type[FakeStrictRedis] PASSED [ 21%] 377s test/test_fakeredis6.py::test_lrem_positive_count[StrictRedis] PASSED [ 22%] 377s test/test_fakeredis6.py::test_lrem_positive_count[FakeStrictRedis] PASSED [ 22%] 377s test/test_fakeredis6.py::test_lrem_negative_count[StrictRedis] PASSED [ 22%] 377s test/test_fakeredis6.py::test_lrem_negative_count[FakeStrictRedis] PASSED [ 22%] 377s test/test_fakeredis6.py::test_lrem_zero_count[StrictRedis] PASSED [ 22%] 377s test/test_fakeredis6.py::test_lrem_zero_count[FakeStrictRedis] PASSED [ 22%] 377s test/test_fakeredis6.py::test_lrem_default_value[StrictRedis] PASSED [ 22%] 377s test/test_fakeredis6.py::test_lrem_default_value[FakeStrictRedis] PASSED [ 22%] 377s test/test_fakeredis6.py::test_lrem_does_not_exist[StrictRedis] PASSED [ 22%] 377s test/test_fakeredis6.py::test_lrem_does_not_exist[FakeStrictRedis] PASSED [ 22%] 377s test/test_fakeredis6.py::test_lrem_return_value[StrictRedis] PASSED [ 22%] 377s test/test_fakeredis6.py::test_lrem_return_value[FakeStrictRedis] PASSED [ 22%] 377s test/test_fakeredis6.py::test_lrem_wrong_type[StrictRedis] PASSED [ 23%] 377s test/test_fakeredis6.py::test_lrem_wrong_type[FakeStrictRedis] PASSED [ 23%] 377s test/test_fakeredis6.py::test_rpush[StrictRedis] PASSED [ 23%] 377s test/test_fakeredis6.py::test_rpush[FakeStrictRedis] PASSED [ 23%] 377s test/test_fakeredis6.py::test_rpush_wrong_type[StrictRedis] PASSED [ 23%] 377s test/test_fakeredis6.py::test_rpush_wrong_type[FakeStrictRedis] PASSED [ 23%] 377s test/test_fakeredis6.py::test_lpop[StrictRedis] PASSED [ 23%] 377s test/test_fakeredis6.py::test_lpop[FakeStrictRedis] PASSED [ 23%] 377s test/test_fakeredis6.py::test_lpop_empty_list[StrictRedis] PASSED [ 23%] 377s test/test_fakeredis6.py::test_lpop_empty_list[FakeStrictRedis] PASSED [ 23%] 377s test/test_fakeredis6.py::test_lpop_wrong_type[StrictRedis] PASSED [ 23%] 377s test/test_fakeredis6.py::test_lpop_wrong_type[FakeStrictRedis] PASSED [ 23%] 377s test/test_fakeredis6.py::test_lpop_count[StrictRedis] PASSED [ 24%] 377s test/test_fakeredis6.py::test_lpop_count[FakeStrictRedis] PASSED [ 24%] 377s test/test_fakeredis6.py::test_lpop_count_negative[StrictRedis] PASSED [ 24%] 377s test/test_fakeredis6.py::test_lpop_count_negative[FakeStrictRedis] PASSED [ 24%] 377s test/test_fakeredis6.py::test_lset[StrictRedis] PASSED [ 24%] 377s test/test_fakeredis6.py::test_lset[FakeStrictRedis] PASSED [ 24%] 377s test/test_fakeredis6.py::test_lset_index_out_of_range[StrictRedis] PASSED [ 24%] 377s test/test_fakeredis6.py::test_lset_index_out_of_range[FakeStrictRedis] PASSED [ 24%] 377s test/test_fakeredis6.py::test_lset_wrong_type[StrictRedis] PASSED [ 24%] 377s test/test_fakeredis6.py::test_lset_wrong_type[FakeStrictRedis] PASSED [ 24%] 377s test/test_fakeredis6.py::test_rpushx[StrictRedis] PASSED [ 24%] 377s test/test_fakeredis6.py::test_rpushx[FakeStrictRedis] PASSED [ 25%] 377s test/test_fakeredis6.py::test_rpushx_wrong_type[StrictRedis] PASSED [ 25%] 377s test/test_fakeredis6.py::test_rpushx_wrong_type[FakeStrictRedis] PASSED [ 25%] 377s test/test_fakeredis6.py::test_ltrim[StrictRedis] PASSED [ 25%] 377s test/test_fakeredis6.py::test_ltrim[FakeStrictRedis] PASSED [ 25%] 377s test/test_fakeredis6.py::test_ltrim_with_non_existent_key[StrictRedis] PASSED [ 25%] 377s test/test_fakeredis6.py::test_ltrim_with_non_existent_key[FakeStrictRedis] PASSED [ 25%] 377s test/test_fakeredis6.py::test_ltrim_expiry[StrictRedis] PASSED [ 25%] 377s test/test_fakeredis6.py::test_ltrim_expiry[FakeStrictRedis] PASSED [ 25%] 378s test/test_fakeredis6.py::test_ltrim_wrong_type[StrictRedis] PASSED [ 25%] 378s test/test_fakeredis6.py::test_ltrim_wrong_type[FakeStrictRedis] PASSED [ 25%] 378s test/test_fakeredis6.py::test_lindex[StrictRedis] PASSED [ 25%] 378s test/test_fakeredis6.py::test_lindex[FakeStrictRedis] PASSED [ 26%] 378s test/test_fakeredis6.py::test_lindex_wrong_type[StrictRedis] PASSED [ 26%] 378s test/test_fakeredis6.py::test_lindex_wrong_type[FakeStrictRedis] PASSED [ 26%] 378s test/test_fakeredis6.py::test_lpushx[StrictRedis] PASSED [ 26%] 378s test/test_fakeredis6.py::test_lpushx[FakeStrictRedis] PASSED [ 26%] 378s test/test_fakeredis6.py::test_lpushx_wrong_type[StrictRedis] PASSED [ 26%] 378s test/test_fakeredis6.py::test_lpushx_wrong_type[FakeStrictRedis] PASSED [ 26%] 378s test/test_fakeredis6.py::test_rpop[StrictRedis] PASSED [ 26%] 378s test/test_fakeredis6.py::test_rpop[FakeStrictRedis] PASSED [ 26%] 378s test/test_fakeredis6.py::test_rpop_wrong_type[StrictRedis] PASSED [ 26%] 378s test/test_fakeredis6.py::test_rpop_wrong_type[FakeStrictRedis] PASSED [ 26%] 378s test/test_fakeredis6.py::test_rpop_count[StrictRedis] PASSED [ 26%] 378s test/test_fakeredis6.py::test_rpop_count[FakeStrictRedis] PASSED [ 27%] 378s test/test_fakeredis6.py::test_rpop_count_negative[StrictRedis] PASSED [ 27%] 378s test/test_fakeredis6.py::test_rpop_count_negative[FakeStrictRedis] PASSED [ 27%] 378s test/test_fakeredis6.py::test_linsert_before[StrictRedis] PASSED [ 27%] 378s test/test_fakeredis6.py::test_linsert_before[FakeStrictRedis] PASSED [ 27%] 378s test/test_fakeredis6.py::test_linsert_after[StrictRedis] PASSED [ 27%] 378s test/test_fakeredis6.py::test_linsert_after[FakeStrictRedis] PASSED [ 27%] 378s test/test_fakeredis6.py::test_linsert_no_pivot[StrictRedis] PASSED [ 27%] 378s test/test_fakeredis6.py::test_linsert_no_pivot[FakeStrictRedis] PASSED [ 27%] 378s test/test_fakeredis6.py::test_linsert_wrong_type[StrictRedis] PASSED [ 27%] 378s test/test_fakeredis6.py::test_linsert_wrong_type[FakeStrictRedis] PASSED [ 27%] 378s test/test_fakeredis6.py::test_rpoplpush[StrictRedis] PASSED [ 27%] 378s test/test_fakeredis6.py::test_rpoplpush[FakeStrictRedis] PASSED [ 28%] 378s test/test_fakeredis6.py::test_rpoplpush_to_nonexistent_destination[StrictRedis] PASSED [ 28%] 378s test/test_fakeredis6.py::test_rpoplpush_to_nonexistent_destination[FakeStrictRedis] PASSED [ 28%] 378s test/test_fakeredis6.py::test_rpoplpush_expiry[StrictRedis] PASSED [ 28%] 378s test/test_fakeredis6.py::test_rpoplpush_expiry[FakeStrictRedis] PASSED [ 28%] 378s test/test_fakeredis6.py::test_rpoplpush_one_to_self[StrictRedis] PASSED [ 28%] 378s test/test_fakeredis6.py::test_rpoplpush_one_to_self[FakeStrictRedis] PASSED [ 28%] 378s test/test_fakeredis6.py::test_rpoplpush_wrong_type[StrictRedis] PASSED [ 28%] 378s test/test_fakeredis6.py::test_rpoplpush_wrong_type[FakeStrictRedis] PASSED [ 28%] 378s test/test_fakeredis6.py::test_blpop_single_list[StrictRedis] PASSED [ 28%] 378s test/test_fakeredis6.py::test_blpop_single_list[FakeStrictRedis] PASSED [ 28%] 378s test/test_fakeredis6.py::test_blpop_test_multiple_lists[StrictRedis] PASSED [ 28%] 378s test/test_fakeredis6.py::test_blpop_test_multiple_lists[FakeStrictRedis] PASSED [ 29%] 378s test/test_fakeredis6.py::test_blpop_allow_single_key[StrictRedis] PASSED [ 29%] 378s test/test_fakeredis6.py::test_blpop_allow_single_key[FakeStrictRedis] PASSED [ 29%] 379s test/test_fakeredis6.py::test_blpop_block[StrictRedis] PASSED [ 29%] 380s test/test_fakeredis6.py::test_blpop_block[FakeStrictRedis] PASSED [ 29%] 380s test/test_fakeredis6.py::test_blpop_wrong_type[StrictRedis] PASSED [ 29%] 380s test/test_fakeredis6.py::test_blpop_wrong_type[FakeStrictRedis] PASSED [ 29%] 380s test/test_fakeredis6.py::test_blpop_transaction[StrictRedis] PASSED [ 29%] 380s test/test_fakeredis6.py::test_blpop_transaction[FakeStrictRedis] PASSED [ 29%] 380s test/test_fakeredis6.py::test_brpop_test_multiple_lists[StrictRedis] PASSED [ 29%] 380s test/test_fakeredis6.py::test_brpop_test_multiple_lists[FakeStrictRedis] PASSED [ 29%] 380s test/test_fakeredis6.py::test_brpop_single_key[StrictRedis] PASSED [ 30%] 380s test/test_fakeredis6.py::test_brpop_single_key[FakeStrictRedis] PASSED [ 30%] 381s test/test_fakeredis6.py::test_brpop_block[StrictRedis] PASSED [ 30%] 382s test/test_fakeredis6.py::test_brpop_block[FakeStrictRedis] PASSED [ 30%] 382s test/test_fakeredis6.py::test_brpop_wrong_type[StrictRedis] PASSED [ 30%] 382s test/test_fakeredis6.py::test_brpop_wrong_type[FakeStrictRedis] PASSED [ 30%] 382s test/test_fakeredis6.py::test_brpoplpush_multi_keys[StrictRedis] PASSED [ 30%] 382s test/test_fakeredis6.py::test_brpoplpush_multi_keys[FakeStrictRedis] PASSED [ 30%] 382s test/test_fakeredis6.py::test_brpoplpush_wrong_type[StrictRedis] PASSED [ 30%] 382s test/test_fakeredis6.py::test_brpoplpush_wrong_type[FakeStrictRedis] PASSED [ 30%] 386s test/test_fakeredis6.py::test_blocking_operations_when_empty[StrictRedis] PASSED [ 30%] 390s test/test_fakeredis6.py::test_blocking_operations_when_empty[FakeStrictRedis] PASSED [ 30%] 390s test/test_fakeredis6.py::test_empty_list[StrictRedis] PASSED [ 31%] 390s test/test_fakeredis6.py::test_empty_list[FakeStrictRedis] PASSED [ 31%] 390s test/test_fakeredis6.py::test_hstrlen_missing[StrictRedis] PASSED [ 31%] 390s test/test_fakeredis6.py::test_hstrlen_missing[FakeStrictRedis] PASSED [ 31%] 390s test/test_fakeredis6.py::test_hstrlen[StrictRedis] PASSED [ 31%] 390s test/test_fakeredis6.py::test_hstrlen[FakeStrictRedis] PASSED [ 31%] 390s test/test_fakeredis6.py::test_hset_then_hget[StrictRedis] PASSED [ 31%] 390s test/test_fakeredis6.py::test_hset_then_hget[FakeStrictRedis] PASSED [ 31%] 390s test/test_fakeredis6.py::test_hset_update[StrictRedis] PASSED [ 31%] 390s test/test_fakeredis6.py::test_hset_update[FakeStrictRedis] PASSED [ 31%] 390s test/test_fakeredis6.py::test_hset_wrong_type[StrictRedis] PASSED [ 31%] 390s test/test_fakeredis6.py::test_hset_wrong_type[FakeStrictRedis] PASSED [ 31%] 390s test/test_fakeredis6.py::test_hgetall[StrictRedis] PASSED [ 32%] 390s test/test_fakeredis6.py::test_hgetall[FakeStrictRedis] PASSED [ 32%] 390s test/test_fakeredis6.py::test_hgetall_empty_key[StrictRedis] PASSED [ 32%] 390s test/test_fakeredis6.py::test_hgetall_empty_key[FakeStrictRedis] PASSED [ 32%] 390s test/test_fakeredis6.py::test_hgetall_wrong_type[StrictRedis] PASSED [ 32%] 390s test/test_fakeredis6.py::test_hgetall_wrong_type[FakeStrictRedis] PASSED [ 32%] 390s test/test_fakeredis6.py::test_hexists[StrictRedis] PASSED [ 32%] 390s test/test_fakeredis6.py::test_hexists[FakeStrictRedis] PASSED [ 32%] 390s test/test_fakeredis6.py::test_hexists_wrong_type[StrictRedis] PASSED [ 32%] 390s test/test_fakeredis6.py::test_hexists_wrong_type[FakeStrictRedis] PASSED [ 32%] 390s test/test_fakeredis6.py::test_hkeys[StrictRedis] PASSED [ 32%] 390s test/test_fakeredis6.py::test_hkeys[FakeStrictRedis] PASSED [ 32%] 390s test/test_fakeredis6.py::test_hkeys_wrong_type[StrictRedis] PASSED [ 33%] 390s test/test_fakeredis6.py::test_hkeys_wrong_type[FakeStrictRedis] PASSED [ 33%] 390s test/test_fakeredis6.py::test_hlen[StrictRedis] PASSED [ 33%] 390s test/test_fakeredis6.py::test_hlen[FakeStrictRedis] PASSED [ 33%] 390s test/test_fakeredis6.py::test_hlen_wrong_type[StrictRedis] PASSED [ 33%] 390s test/test_fakeredis6.py::test_hlen_wrong_type[FakeStrictRedis] PASSED [ 33%] 390s test/test_fakeredis6.py::test_hvals[StrictRedis] PASSED [ 33%] 390s test/test_fakeredis6.py::test_hvals[FakeStrictRedis] PASSED [ 33%] 390s test/test_fakeredis6.py::test_hvals_wrong_type[StrictRedis] PASSED [ 33%] 390s test/test_fakeredis6.py::test_hvals_wrong_type[FakeStrictRedis] PASSED [ 33%] 390s test/test_fakeredis6.py::test_hmget[StrictRedis] PASSED [ 33%] 390s test/test_fakeredis6.py::test_hmget[FakeStrictRedis] PASSED [ 34%] 390s test/test_fakeredis6.py::test_hmget_wrong_type[StrictRedis] PASSED [ 34%] 390s test/test_fakeredis6.py::test_hmget_wrong_type[FakeStrictRedis] PASSED [ 34%] 390s test/test_fakeredis6.py::test_hdel[StrictRedis] PASSED [ 34%] 390s test/test_fakeredis6.py::test_hdel[FakeStrictRedis] PASSED [ 34%] 390s test/test_fakeredis6.py::test_hdel_wrong_type[StrictRedis] PASSED [ 34%] 390s test/test_fakeredis6.py::test_hdel_wrong_type[FakeStrictRedis] PASSED [ 34%] 390s test/test_fakeredis6.py::test_hincrby[StrictRedis] PASSED [ 34%] 390s test/test_fakeredis6.py::test_hincrby[FakeStrictRedis] PASSED [ 34%] 390s test/test_fakeredis6.py::test_hincrby_with_no_starting_value[StrictRedis] PASSED [ 34%] 390s test/test_fakeredis6.py::test_hincrby_with_no_starting_value[FakeStrictRedis] PASSED [ 34%] 390s test/test_fakeredis6.py::test_hincrby_with_range_param[StrictRedis] PASSED [ 34%] 390s test/test_fakeredis6.py::test_hincrby_with_range_param[FakeStrictRedis] PASSED [ 35%] 390s test/test_fakeredis6.py::test_hincrby_wrong_type[StrictRedis] PASSED [ 35%] 390s test/test_fakeredis6.py::test_hincrby_wrong_type[FakeStrictRedis] PASSED [ 35%] 391s test/test_fakeredis6.py::test_hincrbyfloat[StrictRedis] PASSED [ 35%] 391s test/test_fakeredis6.py::test_hincrbyfloat[FakeStrictRedis] PASSED [ 35%] 391s test/test_fakeredis6.py::test_hincrbyfloat_with_no_starting_value[StrictRedis] PASSED [ 35%] 391s test/test_fakeredis6.py::test_hincrbyfloat_with_no_starting_value[FakeStrictRedis] PASSED [ 35%] 391s test/test_fakeredis6.py::test_hincrbyfloat_with_range_param[StrictRedis] PASSED [ 35%] 391s test/test_fakeredis6.py::test_hincrbyfloat_with_range_param[FakeStrictRedis] PASSED [ 35%] 391s test/test_fakeredis6.py::test_hincrbyfloat_on_non_float_value_raises_error[StrictRedis] PASSED [ 35%] 391s test/test_fakeredis6.py::test_hincrbyfloat_on_non_float_value_raises_error[FakeStrictRedis] PASSED [ 35%] 391s test/test_fakeredis6.py::test_hincrbyfloat_with_non_float_amount_raises_error[StrictRedis] PASSED [ 35%] 391s test/test_fakeredis6.py::test_hincrbyfloat_with_non_float_amount_raises_error[FakeStrictRedis] PASSED [ 36%] 391s test/test_fakeredis6.py::test_hincrbyfloat_wrong_type[StrictRedis] PASSED [ 36%] 391s test/test_fakeredis6.py::test_hincrbyfloat_wrong_type[FakeStrictRedis] PASSED [ 36%] 391s test/test_fakeredis6.py::test_hincrbyfloat_precision[StrictRedis] PASSED [ 36%] 391s test/test_fakeredis6.py::test_hincrbyfloat_precision[FakeStrictRedis] PASSED [ 36%] 391s test/test_fakeredis6.py::test_hsetnx[StrictRedis] PASSED [ 36%] 391s test/test_fakeredis6.py::test_hsetnx[FakeStrictRedis] PASSED [ 36%] 391s test/test_fakeredis6.py::test_hmset_empty_raises_error[StrictRedis] PASSED [ 36%] 391s test/test_fakeredis6.py::test_hmset_empty_raises_error[FakeStrictRedis] PASSED [ 36%] 391s test/test_fakeredis6.py::test_hmset[StrictRedis] PASSED [ 36%] 391s test/test_fakeredis6.py::test_hmset[FakeStrictRedis] PASSED [ 36%] 391s test/test_fakeredis6.py::test_hmset_wrong_type[StrictRedis] PASSED [ 36%] 391s test/test_fakeredis6.py::test_hmset_wrong_type[FakeStrictRedis] PASSED [ 37%] 391s test/test_fakeredis6.py::test_empty_hash[StrictRedis] PASSED [ 37%] 391s test/test_fakeredis6.py::test_empty_hash[FakeStrictRedis] PASSED [ 37%] 391s test/test_fakeredis6.py::test_sadd[StrictRedis] PASSED [ 37%] 391s test/test_fakeredis6.py::test_sadd[FakeStrictRedis] PASSED [ 37%] 391s test/test_fakeredis6.py::test_sadd_as_str_type[StrictRedis] PASSED [ 37%] 391s test/test_fakeredis6.py::test_sadd_as_str_type[FakeStrictRedis] PASSED [ 37%] 391s test/test_fakeredis6.py::test_sadd_wrong_type[StrictRedis] PASSED [ 37%] 391s test/test_fakeredis6.py::test_sadd_wrong_type[FakeStrictRedis] PASSED [ 37%] 391s test/test_fakeredis6.py::test_scan_single[StrictRedis] PASSED [ 37%] 391s test/test_fakeredis6.py::test_scan_single[FakeStrictRedis] PASSED [ 37%] 391s test/test_fakeredis6.py::test_scan_iter_single_page[StrictRedis] PASSED [ 38%] 391s test/test_fakeredis6.py::test_scan_iter_single_page[FakeStrictRedis] PASSED [ 38%] 391s test/test_fakeredis6.py::test_scan_iter_multiple_pages[StrictRedis] PASSED [ 38%] 391s test/test_fakeredis6.py::test_scan_iter_multiple_pages[FakeStrictRedis] PASSED [ 38%] 391s test/test_fakeredis6.py::test_scan_iter_multiple_pages_with_match[StrictRedis] PASSED [ 38%] 391s test/test_fakeredis6.py::test_scan_iter_multiple_pages_with_match[FakeStrictRedis] PASSED [ 38%] 391s test/test_fakeredis6.py::test_scan_iter_multiple_pages_with_type[StrictRedis] PASSED [ 38%] 391s test/test_fakeredis6.py::test_scan_iter_multiple_pages_with_type[FakeStrictRedis] PASSED [ 38%] 391s test/test_fakeredis6.py::test_scan_multiple_pages_with_count_arg[StrictRedis] PASSED [ 38%] 391s test/test_fakeredis6.py::test_scan_multiple_pages_with_count_arg[FakeStrictRedis] PASSED [ 38%] 391s test/test_fakeredis6.py::test_scan_all_in_single_call[StrictRedis] PASSED [ 38%] 391s test/test_fakeredis6.py::test_scan_all_in_single_call[FakeStrictRedis] PASSED [ 38%] 392s test/test_fakeredis6.py::test_scan_expired_key[StrictRedis] PASSED [ 39%] 393s test/test_fakeredis6.py::test_scan_expired_key[FakeStrictRedis] PASSED [ 39%] 393s test/test_fakeredis6.py::test_scard[StrictRedis] PASSED [ 39%] 393s test/test_fakeredis6.py::test_scard[FakeStrictRedis] PASSED [ 39%] 393s test/test_fakeredis6.py::test_scard_wrong_type[StrictRedis] PASSED [ 39%] 393s test/test_fakeredis6.py::test_scard_wrong_type[FakeStrictRedis] PASSED [ 39%] 393s test/test_fakeredis6.py::test_sdiff[StrictRedis] PASSED [ 39%] 393s test/test_fakeredis6.py::test_sdiff[FakeStrictRedis] PASSED [ 39%] 393s test/test_fakeredis6.py::test_sdiff_one_key[StrictRedis] PASSED [ 39%] 393s test/test_fakeredis6.py::test_sdiff_one_key[FakeStrictRedis] PASSED [ 39%] 393s test/test_fakeredis6.py::test_sdiff_empty[StrictRedis] PASSED [ 39%] 393s test/test_fakeredis6.py::test_sdiff_empty[FakeStrictRedis] PASSED [ 39%] 393s test/test_fakeredis6.py::test_sdiff_wrong_type[StrictRedis] PASSED [ 40%] 393s test/test_fakeredis6.py::test_sdiff_wrong_type[FakeStrictRedis] PASSED [ 40%] 393s test/test_fakeredis6.py::test_sdiffstore[StrictRedis] PASSED [ 40%] 393s test/test_fakeredis6.py::test_sdiffstore[FakeStrictRedis] PASSED [ 40%] 393s test/test_fakeredis6.py::test_setrange[StrictRedis] PASSED [ 40%] 393s test/test_fakeredis6.py::test_setrange[FakeStrictRedis] PASSED [ 40%] 393s test/test_fakeredis6.py::test_setrange_expiry[StrictRedis] PASSED [ 40%] 393s test/test_fakeredis6.py::test_setrange_expiry[FakeStrictRedis] PASSED [ 40%] 393s test/test_fakeredis6.py::test_sinter[StrictRedis] PASSED [ 40%] 393s test/test_fakeredis6.py::test_sinter[FakeStrictRedis] PASSED [ 40%] 393s test/test_fakeredis6.py::test_sinter_bytes_keys[StrictRedis] PASSED [ 40%] 393s test/test_fakeredis6.py::test_sinter_bytes_keys[FakeStrictRedis] PASSED [ 40%] 393s test/test_fakeredis6.py::test_sinter_wrong_type[StrictRedis] PASSED [ 41%] 393s test/test_fakeredis6.py::test_sinter_wrong_type[FakeStrictRedis] PASSED [ 41%] 393s test/test_fakeredis6.py::test_sinterstore[StrictRedis] PASSED [ 41%] 393s test/test_fakeredis6.py::test_sinterstore[FakeStrictRedis] PASSED [ 41%] 393s test/test_fakeredis6.py::test_sismember[StrictRedis] PASSED [ 41%] 393s test/test_fakeredis6.py::test_sismember[FakeStrictRedis] PASSED [ 41%] 393s test/test_fakeredis6.py::test_sismember_wrong_type[StrictRedis] PASSED [ 41%] 393s test/test_fakeredis6.py::test_sismember_wrong_type[FakeStrictRedis] PASSED [ 41%] 393s test/test_fakeredis6.py::test_smembers[StrictRedis] PASSED [ 41%] 393s test/test_fakeredis6.py::test_smembers[FakeStrictRedis] PASSED [ 41%] 393s test/test_fakeredis6.py::test_smembers_copy[StrictRedis] PASSED [ 41%] 393s test/test_fakeredis6.py::test_smembers_copy[FakeStrictRedis] PASSED [ 42%] 393s test/test_fakeredis6.py::test_smembers_wrong_type[StrictRedis] PASSED [ 42%] 393s test/test_fakeredis6.py::test_smembers_wrong_type[FakeStrictRedis] PASSED [ 42%] 393s test/test_fakeredis6.py::test_smembers_runtime_error[StrictRedis] PASSED [ 42%] 393s test/test_fakeredis6.py::test_smembers_runtime_error[FakeStrictRedis] PASSED [ 42%] 393s test/test_fakeredis6.py::test_smove[StrictRedis] PASSED [ 42%] 393s test/test_fakeredis6.py::test_smove[FakeStrictRedis] PASSED [ 42%] 393s test/test_fakeredis6.py::test_smove_non_existent_key[StrictRedis] PASSED [ 42%] 393s test/test_fakeredis6.py::test_smove_non_existent_key[FakeStrictRedis] PASSED [ 42%] 393s test/test_fakeredis6.py::test_smove_wrong_type[StrictRedis] PASSED [ 42%] 393s test/test_fakeredis6.py::test_smove_wrong_type[FakeStrictRedis] PASSED [ 42%] 393s test/test_fakeredis6.py::test_spop[StrictRedis] PASSED [ 42%] 393s test/test_fakeredis6.py::test_spop[FakeStrictRedis] PASSED [ 43%] 393s test/test_fakeredis6.py::test_spop_wrong_type[StrictRedis] PASSED [ 43%] 393s test/test_fakeredis6.py::test_spop_wrong_type[FakeStrictRedis] PASSED [ 43%] 393s test/test_fakeredis6.py::test_srandmember[StrictRedis] PASSED [ 43%] 393s test/test_fakeredis6.py::test_srandmember[FakeStrictRedis] PASSED [ 43%] 393s test/test_fakeredis6.py::test_srandmember_number[StrictRedis] PASSED [ 43%] 393s test/test_fakeredis6.py::test_srandmember_number[FakeStrictRedis] PASSED [ 43%] 393s test/test_fakeredis6.py::test_srandmember_wrong_type[StrictRedis] PASSED [ 43%] 393s test/test_fakeredis6.py::test_srandmember_wrong_type[FakeStrictRedis] PASSED [ 43%] 394s test/test_fakeredis6.py::test_srem[StrictRedis] PASSED [ 43%] 394s test/test_fakeredis6.py::test_srem[FakeStrictRedis] PASSED [ 43%] 394s test/test_fakeredis6.py::test_srem_wrong_type[StrictRedis] PASSED [ 43%] 394s test/test_fakeredis6.py::test_srem_wrong_type[FakeStrictRedis] PASSED [ 44%] 394s test/test_fakeredis6.py::test_sunion[StrictRedis] PASSED [ 44%] 394s test/test_fakeredis6.py::test_sunion[FakeStrictRedis] PASSED [ 44%] 394s test/test_fakeredis6.py::test_sunion_wrong_type[StrictRedis] PASSED [ 44%] 394s test/test_fakeredis6.py::test_sunion_wrong_type[FakeStrictRedis] PASSED [ 44%] 394s test/test_fakeredis6.py::test_sunionstore[StrictRedis] PASSED [ 44%] 394s test/test_fakeredis6.py::test_sunionstore[FakeStrictRedis] PASSED [ 44%] 394s test/test_fakeredis6.py::test_empty_set[StrictRedis] PASSED [ 44%] 394s test/test_fakeredis6.py::test_empty_set[FakeStrictRedis] PASSED [ 44%] 394s test/test_fakeredis6.py::test_zadd[StrictRedis] PASSED [ 44%] 394s test/test_fakeredis6.py::test_zadd[FakeStrictRedis] PASSED [ 44%] 394s test/test_fakeredis6.py::test_zadd_empty[StrictRedis] PASSED [ 44%] 394s test/test_fakeredis6.py::test_zadd_empty[FakeStrictRedis] PASSED [ 45%] 394s test/test_fakeredis6.py::test_zadd_minus_zero[StrictRedis] SKIPPED (...) [ 45%] 394s test/test_fakeredis6.py::test_zadd_minus_zero[FakeStrictRedis] PASSED [ 45%] 394s test/test_fakeredis6.py::test_zadd_wrong_type[StrictRedis] PASSED [ 45%] 394s test/test_fakeredis6.py::test_zadd_wrong_type[FakeStrictRedis] PASSED [ 45%] 394s test/test_fakeredis6.py::test_zadd_multiple[StrictRedis] PASSED [ 45%] 394s test/test_fakeredis6.py::test_zadd_multiple[FakeStrictRedis] PASSED [ 45%] 394s test/test_fakeredis6.py::test_zadd_with_nx[StrictRedis-False-param0-0-state0] PASSED [ 45%] 394s test/test_fakeredis6.py::test_zadd_with_nx[StrictRedis-False-param1-1-state1] PASSED [ 45%] 394s test/test_fakeredis6.py::test_zadd_with_nx[StrictRedis-False-param2-2-state2] PASSED [ 45%] 394s test/test_fakeredis6.py::test_zadd_with_nx[StrictRedis-True-param0-0-state0] PASSED [ 45%] 394s test/test_fakeredis6.py::test_zadd_with_nx[StrictRedis-True-param1-1-state1] PASSED [ 46%] 394s test/test_fakeredis6.py::test_zadd_with_nx[StrictRedis-True-param2-2-state2] PASSED [ 46%] 394s test/test_fakeredis6.py::test_zadd_with_nx[FakeStrictRedis-False-param0-0-state0] PASSED [ 46%] 394s test/test_fakeredis6.py::test_zadd_with_nx[FakeStrictRedis-False-param1-1-state1] PASSED [ 46%] 394s test/test_fakeredis6.py::test_zadd_with_nx[FakeStrictRedis-False-param2-2-state2] PASSED [ 46%] 394s test/test_fakeredis6.py::test_zadd_with_nx[FakeStrictRedis-True-param0-0-state0] PASSED [ 46%] 394s test/test_fakeredis6.py::test_zadd_with_nx[FakeStrictRedis-True-param1-1-state1] PASSED [ 46%] 394s test/test_fakeredis6.py::test_zadd_with_nx[FakeStrictRedis-True-param2-2-state2] PASSED [ 46%] 394s test/test_fakeredis6.py::test_zadd_with_ch[StrictRedis-param0-1-state0] PASSED [ 46%] 394s test/test_fakeredis6.py::test_zadd_with_ch[StrictRedis-param1-2-state1] PASSED [ 46%] 394s test/test_fakeredis6.py::test_zadd_with_ch[StrictRedis-param2-2-state2] PASSED [ 46%] 394s test/test_fakeredis6.py::test_zadd_with_ch[FakeStrictRedis-param0-1-state0] PASSED [ 46%] 394s test/test_fakeredis6.py::test_zadd_with_ch[FakeStrictRedis-param1-2-state1] PASSED [ 47%] 394s test/test_fakeredis6.py::test_zadd_with_ch[FakeStrictRedis-param2-2-state2] PASSED [ 47%] 394s test/test_fakeredis6.py::test_zadd_with_xx[StrictRedis-False-param0-2-state0] PASSED [ 47%] 394s test/test_fakeredis6.py::test_zadd_with_xx[StrictRedis-False-param1-0-state1] PASSED [ 47%] 394s test/test_fakeredis6.py::test_zadd_with_xx[StrictRedis-False-param2-0-state2] PASSED [ 47%] 394s test/test_fakeredis6.py::test_zadd_with_xx[StrictRedis-True-param0-2-state0] PASSED [ 47%] 394s test/test_fakeredis6.py::test_zadd_with_xx[StrictRedis-True-param1-0-state1] PASSED [ 47%] 394s test/test_fakeredis6.py::test_zadd_with_xx[StrictRedis-True-param2-0-state2] PASSED [ 47%] 394s test/test_fakeredis6.py::test_zadd_with_xx[FakeStrictRedis-False-param0-2-state0] PASSED [ 47%] 394s test/test_fakeredis6.py::test_zadd_with_xx[FakeStrictRedis-False-param1-0-state1] PASSED [ 47%] 394s test/test_fakeredis6.py::test_zadd_with_xx[FakeStrictRedis-False-param2-0-state2] PASSED [ 47%] 394s test/test_fakeredis6.py::test_zadd_with_xx[FakeStrictRedis-True-param0-2-state0] PASSED [ 47%] 394s test/test_fakeredis6.py::test_zadd_with_xx[FakeStrictRedis-True-param1-0-state1] PASSED [ 48%] 394s test/test_fakeredis6.py::test_zadd_with_xx[FakeStrictRedis-True-param2-0-state2] PASSED [ 48%] 394s test/test_fakeredis6.py::test_zadd_with_nx_and_xx[StrictRedis-False] PASSED [ 48%] 394s test/test_fakeredis6.py::test_zadd_with_nx_and_xx[StrictRedis-True] PASSED [ 48%] 394s test/test_fakeredis6.py::test_zadd_with_nx_and_xx[FakeStrictRedis-False] PASSED [ 48%] 394s test/test_fakeredis6.py::test_zadd_with_nx_and_xx[FakeStrictRedis-True] PASSED [ 48%] 394s test/test_fakeredis6.py::test_zadd_incr[StrictRedis-False] PASSED [ 48%] 394s test/test_fakeredis6.py::test_zadd_incr[StrictRedis-True] PASSED [ 48%] 394s test/test_fakeredis6.py::test_zadd_incr[FakeStrictRedis-False] PASSED [ 48%] 394s test/test_fakeredis6.py::test_zadd_incr[FakeStrictRedis-True] PASSED [ 48%] 394s test/test_fakeredis6.py::test_zrange_same_score[StrictRedis] PASSED [ 48%] 394s test/test_fakeredis6.py::test_zrange_same_score[FakeStrictRedis] PASSED [ 48%] 394s test/test_fakeredis6.py::test_zcard[StrictRedis] PASSED [ 49%] 394s test/test_fakeredis6.py::test_zcard[FakeStrictRedis] PASSED [ 49%] 394s test/test_fakeredis6.py::test_zcard_non_existent_key[StrictRedis] PASSED [ 49%] 394s test/test_fakeredis6.py::test_zcard_non_existent_key[FakeStrictRedis] PASSED [ 49%] 394s test/test_fakeredis6.py::test_zcard_wrong_type[StrictRedis] PASSED [ 49%] 394s test/test_fakeredis6.py::test_zcard_wrong_type[FakeStrictRedis] PASSED [ 49%] 394s test/test_fakeredis6.py::test_zcount[StrictRedis] PASSED [ 49%] 394s test/test_fakeredis6.py::test_zcount[FakeStrictRedis] PASSED [ 49%] 394s test/test_fakeredis6.py::test_zcount_exclusive[StrictRedis] PASSED [ 49%] 394s test/test_fakeredis6.py::test_zcount_exclusive[FakeStrictRedis] PASSED [ 49%] 394s test/test_fakeredis6.py::test_zcount_wrong_type[StrictRedis] PASSED [ 49%] 394s test/test_fakeredis6.py::test_zcount_wrong_type[FakeStrictRedis] PASSED [ 50%] 394s test/test_fakeredis6.py::test_zincrby[StrictRedis] PASSED [ 50%] 394s test/test_fakeredis6.py::test_zincrby[FakeStrictRedis] PASSED [ 50%] 394s test/test_fakeredis6.py::test_zincrby_wrong_type[StrictRedis] PASSED [ 50%] 394s test/test_fakeredis6.py::test_zincrby_wrong_type[FakeStrictRedis] PASSED [ 50%] 394s test/test_fakeredis6.py::test_zrange_descending[StrictRedis] PASSED [ 50%] 394s test/test_fakeredis6.py::test_zrange_descending[FakeStrictRedis] PASSED [ 50%] 394s test/test_fakeredis6.py::test_zrange_descending_with_scores[StrictRedis] PASSED [ 50%] 394s test/test_fakeredis6.py::test_zrange_descending_with_scores[FakeStrictRedis] PASSED [ 50%] 394s test/test_fakeredis6.py::test_zrange_with_positive_indices[StrictRedis] PASSED [ 50%] 394s test/test_fakeredis6.py::test_zrange_with_positive_indices[FakeStrictRedis] PASSED [ 50%] 394s test/test_fakeredis6.py::test_zrange_wrong_type[StrictRedis] PASSED [ 50%] 394s test/test_fakeredis6.py::test_zrange_wrong_type[FakeStrictRedis] PASSED [ 51%] 394s test/test_fakeredis6.py::test_zrange_score_cast[StrictRedis] PASSED [ 51%] 394s test/test_fakeredis6.py::test_zrange_score_cast[FakeStrictRedis] PASSED [ 51%] 394s test/test_fakeredis6.py::test_zrank[StrictRedis] PASSED [ 51%] 394s test/test_fakeredis6.py::test_zrank[FakeStrictRedis] PASSED [ 51%] 394s test/test_fakeredis6.py::test_zrank_non_existent_member[StrictRedis] PASSED [ 51%] 394s test/test_fakeredis6.py::test_zrank_non_existent_member[FakeStrictRedis] PASSED [ 51%] 394s test/test_fakeredis6.py::test_zrank_wrong_type[StrictRedis] PASSED [ 51%] 394s test/test_fakeredis6.py::test_zrank_wrong_type[FakeStrictRedis] PASSED [ 51%] 394s test/test_fakeredis6.py::test_zrem[StrictRedis] PASSED [ 51%] 394s test/test_fakeredis6.py::test_zrem[FakeStrictRedis] PASSED [ 51%] 394s test/test_fakeredis6.py::test_zrem_non_existent_member[StrictRedis] PASSED [ 51%] 394s test/test_fakeredis6.py::test_zrem_non_existent_member[FakeStrictRedis] PASSED [ 52%] 394s test/test_fakeredis6.py::test_zrem_numeric_member[StrictRedis] PASSED [ 52%] 394s test/test_fakeredis6.py::test_zrem_numeric_member[FakeStrictRedis] PASSED [ 52%] 394s test/test_fakeredis6.py::test_zrem_wrong_type[StrictRedis] PASSED [ 52%] 394s test/test_fakeredis6.py::test_zrem_wrong_type[FakeStrictRedis] PASSED [ 52%] 394s test/test_fakeredis6.py::test_zscore[StrictRedis] PASSED [ 52%] 394s test/test_fakeredis6.py::test_zscore[FakeStrictRedis] PASSED [ 52%] 394s test/test_fakeredis6.py::test_zscore_non_existent_member[StrictRedis] PASSED [ 52%] 394s test/test_fakeredis6.py::test_zscore_non_existent_member[FakeStrictRedis] PASSED [ 52%] 394s test/test_fakeredis6.py::test_zscore_wrong_type[StrictRedis] PASSED [ 52%] 394s test/test_fakeredis6.py::test_zscore_wrong_type[FakeStrictRedis] PASSED [ 52%] 394s test/test_fakeredis6.py::test_zrevrank[StrictRedis] PASSED [ 52%] 394s test/test_fakeredis6.py::test_zrevrank[FakeStrictRedis] PASSED [ 53%] 394s test/test_fakeredis6.py::test_zrevrank_non_existent_member[StrictRedis] PASSED [ 53%] 394s test/test_fakeredis6.py::test_zrevrank_non_existent_member[FakeStrictRedis] PASSED [ 53%] 394s test/test_fakeredis6.py::test_zrevrank_wrong_type[StrictRedis] PASSED [ 53%] 394s test/test_fakeredis6.py::test_zrevrank_wrong_type[FakeStrictRedis] PASSED [ 53%] 394s test/test_fakeredis6.py::test_zrevrange[StrictRedis] PASSED [ 53%] 394s test/test_fakeredis6.py::test_zrevrange[FakeStrictRedis] PASSED [ 53%] 394s test/test_fakeredis6.py::test_zrevrange_sorted_keys[StrictRedis] PASSED [ 53%] 394s test/test_fakeredis6.py::test_zrevrange_sorted_keys[FakeStrictRedis] PASSED [ 53%] 394s test/test_fakeredis6.py::test_zrevrange_wrong_type[StrictRedis] PASSED [ 53%] 394s test/test_fakeredis6.py::test_zrevrange_wrong_type[FakeStrictRedis] PASSED [ 53%] 394s test/test_fakeredis6.py::test_zrevrange_score_cast[StrictRedis] PASSED [ 53%] 394s test/test_fakeredis6.py::test_zrevrange_score_cast[FakeStrictRedis] PASSED [ 54%] 394s test/test_fakeredis6.py::test_zrangebyscore[StrictRedis] PASSED [ 54%] 394s test/test_fakeredis6.py::test_zrangebyscore[FakeStrictRedis] PASSED [ 54%] 394s test/test_fakeredis6.py::test_zrangebysore_exclusive[StrictRedis] PASSED [ 54%] 394s test/test_fakeredis6.py::test_zrangebysore_exclusive[FakeStrictRedis] PASSED [ 54%] 395s test/test_fakeredis6.py::test_zrangebyscore_raises_error[StrictRedis] PASSED [ 54%] 395s test/test_fakeredis6.py::test_zrangebyscore_raises_error[FakeStrictRedis] PASSED [ 54%] 395s test/test_fakeredis6.py::test_zrangebyscore_wrong_type[StrictRedis] PASSED [ 54%] 395s test/test_fakeredis6.py::test_zrangebyscore_wrong_type[FakeStrictRedis] PASSED [ 54%] 395s test/test_fakeredis6.py::test_zrangebyscore_slice[StrictRedis] PASSED [ 54%] 395s test/test_fakeredis6.py::test_zrangebyscore_slice[FakeStrictRedis] PASSED [ 54%] 395s test/test_fakeredis6.py::test_zrangebyscore_withscores[StrictRedis] PASSED [ 55%] 395s test/test_fakeredis6.py::test_zrangebyscore_withscores[FakeStrictRedis] PASSED [ 55%] 395s test/test_fakeredis6.py::test_zrangebyscore_cast_scores[StrictRedis] PASSED [ 55%] 395s test/test_fakeredis6.py::test_zrangebyscore_cast_scores[FakeStrictRedis] PASSED [ 55%] 395s test/test_fakeredis6.py::test_zrevrangebyscore[StrictRedis] PASSED [ 55%] 395s test/test_fakeredis6.py::test_zrevrangebyscore[FakeStrictRedis] PASSED [ 55%] 395s test/test_fakeredis6.py::test_zrevrangebyscore_exclusive[StrictRedis] PASSED [ 55%] 395s test/test_fakeredis6.py::test_zrevrangebyscore_exclusive[FakeStrictRedis] PASSED [ 55%] 395s test/test_fakeredis6.py::test_zrevrangebyscore_raises_error[StrictRedis] PASSED [ 55%] 395s test/test_fakeredis6.py::test_zrevrangebyscore_raises_error[FakeStrictRedis] PASSED [ 55%] 395s test/test_fakeredis6.py::test_zrevrangebyscore_wrong_type[StrictRedis] PASSED [ 55%] 395s test/test_fakeredis6.py::test_zrevrangebyscore_wrong_type[FakeStrictRedis] PASSED [ 55%] 395s test/test_fakeredis6.py::test_zrevrangebyscore_cast_scores[StrictRedis] PASSED [ 56%] 395s test/test_fakeredis6.py::test_zrevrangebyscore_cast_scores[FakeStrictRedis] PASSED [ 56%] 395s test/test_fakeredis6.py::test_zrangebylex[StrictRedis] PASSED [ 56%] 395s test/test_fakeredis6.py::test_zrangebylex[FakeStrictRedis] PASSED [ 56%] 395s test/test_fakeredis6.py::test_zrangebylex_wrong_type[StrictRedis] PASSED [ 56%] 395s test/test_fakeredis6.py::test_zrangebylex_wrong_type[FakeStrictRedis] PASSED [ 56%] 395s test/test_fakeredis6.py::test_zlexcount[StrictRedis] PASSED [ 56%] 395s test/test_fakeredis6.py::test_zlexcount[FakeStrictRedis] PASSED [ 56%] 395s test/test_fakeredis6.py::test_zlexcount_wrong_type[StrictRedis] PASSED [ 56%] 395s test/test_fakeredis6.py::test_zlexcount_wrong_type[FakeStrictRedis] PASSED [ 56%] 395s test/test_fakeredis6.py::test_zrangebylex_with_limit[StrictRedis] PASSED [ 56%] 395s test/test_fakeredis6.py::test_zrangebylex_with_limit[FakeStrictRedis] PASSED [ 56%] 395s test/test_fakeredis6.py::test_zrangebylex_raises_error[StrictRedis] PASSED [ 57%] 395s test/test_fakeredis6.py::test_zrangebylex_raises_error[FakeStrictRedis] PASSED [ 57%] 395s test/test_fakeredis6.py::test_zrevrangebylex[StrictRedis] PASSED [ 57%] 395s test/test_fakeredis6.py::test_zrevrangebylex[FakeStrictRedis] PASSED [ 57%] 395s test/test_fakeredis6.py::test_zrevrangebylex_with_limit[StrictRedis] PASSED [ 57%] 395s test/test_fakeredis6.py::test_zrevrangebylex_with_limit[FakeStrictRedis] PASSED [ 57%] 395s test/test_fakeredis6.py::test_zrevrangebylex_raises_error[StrictRedis] PASSED [ 57%] 395s test/test_fakeredis6.py::test_zrevrangebylex_raises_error[FakeStrictRedis] PASSED [ 57%] 395s test/test_fakeredis6.py::test_zrevrangebylex_wrong_type[StrictRedis] PASSED [ 57%] 395s test/test_fakeredis6.py::test_zrevrangebylex_wrong_type[FakeStrictRedis] PASSED [ 57%] 395s test/test_fakeredis6.py::test_zremrangebyrank[StrictRedis] PASSED [ 57%] 395s test/test_fakeredis6.py::test_zremrangebyrank[FakeStrictRedis] PASSED [ 57%] 395s test/test_fakeredis6.py::test_zremrangebyrank_negative_indices[StrictRedis] PASSED [ 58%] 395s test/test_fakeredis6.py::test_zremrangebyrank_negative_indices[FakeStrictRedis] PASSED [ 58%] 395s test/test_fakeredis6.py::test_zremrangebyrank_out_of_bounds[StrictRedis] PASSED [ 58%] 395s test/test_fakeredis6.py::test_zremrangebyrank_out_of_bounds[FakeStrictRedis] PASSED [ 58%] 395s test/test_fakeredis6.py::test_zremrangebyrank_wrong_type[StrictRedis] PASSED [ 58%] 395s test/test_fakeredis6.py::test_zremrangebyrank_wrong_type[FakeStrictRedis] PASSED [ 58%] 395s test/test_fakeredis6.py::test_zremrangebyscore[StrictRedis] PASSED [ 58%] 395s test/test_fakeredis6.py::test_zremrangebyscore[FakeStrictRedis] PASSED [ 58%] 395s test/test_fakeredis6.py::test_zremrangebyscore_exclusive[StrictRedis] PASSED [ 58%] 395s test/test_fakeredis6.py::test_zremrangebyscore_exclusive[FakeStrictRedis] PASSED [ 58%] 395s test/test_fakeredis6.py::test_zremrangebyscore_raises_error[StrictRedis] PASSED [ 58%] 395s test/test_fakeredis6.py::test_zremrangebyscore_raises_error[FakeStrictRedis] PASSED [ 59%] 395s test/test_fakeredis6.py::test_zremrangebyscore_badkey[StrictRedis] PASSED [ 59%] 395s test/test_fakeredis6.py::test_zremrangebyscore_badkey[FakeStrictRedis] PASSED [ 59%] 395s test/test_fakeredis6.py::test_zremrangebyscore_wrong_type[StrictRedis] PASSED [ 59%] 395s test/test_fakeredis6.py::test_zremrangebyscore_wrong_type[FakeStrictRedis] PASSED [ 59%] 395s test/test_fakeredis6.py::test_zremrangebylex[StrictRedis] PASSED [ 59%] 395s test/test_fakeredis6.py::test_zremrangebylex[FakeStrictRedis] PASSED [ 59%] 395s test/test_fakeredis6.py::test_zremrangebylex_error[StrictRedis] PASSED [ 59%] 395s test/test_fakeredis6.py::test_zremrangebylex_error[FakeStrictRedis] PASSED [ 59%] 395s test/test_fakeredis6.py::test_zremrangebylex_badkey[StrictRedis] PASSED [ 59%] 395s test/test_fakeredis6.py::test_zremrangebylex_badkey[FakeStrictRedis] PASSED [ 59%] 395s test/test_fakeredis6.py::test_zremrangebylex_wrong_type[StrictRedis] PASSED [ 59%] 395s test/test_fakeredis6.py::test_zremrangebylex_wrong_type[FakeStrictRedis] PASSED [ 60%] 395s test/test_fakeredis6.py::test_zunionstore[StrictRedis] PASSED [ 60%] 395s test/test_fakeredis6.py::test_zunionstore[FakeStrictRedis] PASSED [ 60%] 395s test/test_fakeredis6.py::test_zunionstore_sum[StrictRedis] PASSED [ 60%] 395s test/test_fakeredis6.py::test_zunionstore_sum[FakeStrictRedis] PASSED [ 60%] 395s test/test_fakeredis6.py::test_zunionstore_max[StrictRedis] PASSED [ 60%] 395s test/test_fakeredis6.py::test_zunionstore_max[FakeStrictRedis] PASSED [ 60%] 395s test/test_fakeredis6.py::test_zunionstore_min[StrictRedis] PASSED [ 60%] 395s test/test_fakeredis6.py::test_zunionstore_min[FakeStrictRedis] PASSED [ 60%] 395s test/test_fakeredis6.py::test_zunionstore_weights[StrictRedis] PASSED [ 60%] 395s test/test_fakeredis6.py::test_zunionstore_weights[FakeStrictRedis] PASSED [ 60%] 395s test/test_fakeredis6.py::test_zunionstore_nan_to_zero[StrictRedis] PASSED [ 60%] 395s test/test_fakeredis6.py::test_zunionstore_nan_to_zero[FakeStrictRedis] PASSED [ 61%] 395s test/test_fakeredis6.py::test_zunionstore_nan_to_zero2[StrictRedis] PASSED [ 61%] 395s test/test_fakeredis6.py::test_zunionstore_nan_to_zero2[FakeStrictRedis] PASSED [ 61%] 395s test/test_fakeredis6.py::test_zunionstore_nan_to_zero_ordering[StrictRedis] PASSED [ 61%] 395s test/test_fakeredis6.py::test_zunionstore_nan_to_zero_ordering[FakeStrictRedis] PASSED [ 61%] 395s test/test_fakeredis6.py::test_zunionstore_mixed_set_types[StrictRedis] PASSED [ 61%] 395s test/test_fakeredis6.py::test_zunionstore_mixed_set_types[FakeStrictRedis] PASSED [ 61%] 395s test/test_fakeredis6.py::test_zunionstore_badkey[StrictRedis] PASSED [ 61%] 395s test/test_fakeredis6.py::test_zunionstore_badkey[FakeStrictRedis] PASSED [ 61%] 395s test/test_fakeredis6.py::test_zunionstore_wrong_type[StrictRedis] PASSED [ 61%] 395s test/test_fakeredis6.py::test_zunionstore_wrong_type[FakeStrictRedis] PASSED [ 61%] 395s test/test_fakeredis6.py::test_zinterstore[StrictRedis] PASSED [ 61%] 395s test/test_fakeredis6.py::test_zinterstore[FakeStrictRedis] PASSED [ 62%] 395s test/test_fakeredis6.py::test_zinterstore_mixed_set_types[StrictRedis] PASSED [ 62%] 395s test/test_fakeredis6.py::test_zinterstore_mixed_set_types[FakeStrictRedis] PASSED [ 62%] 395s test/test_fakeredis6.py::test_zinterstore_max[StrictRedis] PASSED [ 62%] 395s test/test_fakeredis6.py::test_zinterstore_max[FakeStrictRedis] PASSED [ 62%] 395s test/test_fakeredis6.py::test_zinterstore_onekey[StrictRedis] PASSED [ 62%] 395s test/test_fakeredis6.py::test_zinterstore_onekey[FakeStrictRedis] PASSED [ 62%] 395s test/test_fakeredis6.py::test_zinterstore_nokey[StrictRedis] PASSED [ 62%] 395s test/test_fakeredis6.py::test_zinterstore_nokey[FakeStrictRedis] PASSED [ 62%] 395s test/test_fakeredis6.py::test_zinterstore_nan_to_zero[StrictRedis] PASSED [ 62%] 395s test/test_fakeredis6.py::test_zinterstore_nan_to_zero[FakeStrictRedis] PASSED [ 62%] 395s test/test_fakeredis6.py::test_zunionstore_nokey[StrictRedis] PASSED [ 63%] 395s test/test_fakeredis6.py::test_zunionstore_nokey[FakeStrictRedis] PASSED [ 63%] 395s test/test_fakeredis6.py::test_zinterstore_wrong_type[StrictRedis] PASSED [ 63%] 395s test/test_fakeredis6.py::test_zinterstore_wrong_type[FakeStrictRedis] PASSED [ 63%] 395s test/test_fakeredis6.py::test_empty_zset[StrictRedis] PASSED [ 63%] 395s test/test_fakeredis6.py::test_empty_zset[FakeStrictRedis] PASSED [ 63%] 395s test/test_fakeredis6.py::test_multidb[StrictRedis] PASSED [ 63%] 395s test/test_fakeredis6.py::test_multidb[FakeStrictRedis] PASSED [ 63%] 395s test/test_fakeredis6.py::test_basic_sort[StrictRedis] PASSED [ 63%] 395s test/test_fakeredis6.py::test_basic_sort[FakeStrictRedis] PASSED [ 63%] 395s test/test_fakeredis6.py::test_empty_sort[StrictRedis] PASSED [ 63%] 395s test/test_fakeredis6.py::test_empty_sort[FakeStrictRedis] PASSED [ 63%] 395s test/test_fakeredis6.py::test_sort_range_offset_range[StrictRedis] PASSED [ 64%] 395s test/test_fakeredis6.py::test_sort_range_offset_range[FakeStrictRedis] PASSED [ 64%] 395s test/test_fakeredis6.py::test_sort_range_offset_range_and_desc[StrictRedis] PASSED [ 64%] 395s test/test_fakeredis6.py::test_sort_range_offset_range_and_desc[FakeStrictRedis] PASSED [ 64%] 395s test/test_fakeredis6.py::test_sort_range_offset_norange[StrictRedis] PASSED [ 64%] 395s test/test_fakeredis6.py::test_sort_range_offset_norange[FakeStrictRedis] PASSED [ 64%] 395s test/test_fakeredis6.py::test_sort_range_with_large_range[StrictRedis] PASSED [ 64%] 395s test/test_fakeredis6.py::test_sort_range_with_large_range[FakeStrictRedis] PASSED [ 64%] 395s test/test_fakeredis6.py::test_sort_descending[StrictRedis] PASSED [ 64%] 395s test/test_fakeredis6.py::test_sort_descending[FakeStrictRedis] PASSED [ 64%] 395s test/test_fakeredis6.py::test_sort_alpha[StrictRedis] PASSED [ 64%] 395s test/test_fakeredis6.py::test_sort_alpha[FakeStrictRedis] PASSED [ 64%] 395s test/test_fakeredis6.py::test_sort_wrong_type[StrictRedis] PASSED [ 65%] 395s test/test_fakeredis6.py::test_sort_wrong_type[FakeStrictRedis] PASSED [ 65%] 395s test/test_fakeredis6.py::test_foo[StrictRedis] PASSED [ 65%] 395s test/test_fakeredis6.py::test_foo[FakeStrictRedis] PASSED [ 65%] 395s test/test_fakeredis6.py::test_sort_with_store_option[StrictRedis] PASSED [ 65%] 395s test/test_fakeredis6.py::test_sort_with_store_option[FakeStrictRedis] PASSED [ 65%] 395s test/test_fakeredis6.py::test_sort_with_by_and_get_option[StrictRedis] PASSED [ 65%] 395s test/test_fakeredis6.py::test_sort_with_by_and_get_option[FakeStrictRedis] PASSED [ 65%] 395s test/test_fakeredis6.py::test_sort_with_hash[StrictRedis] PASSED [ 65%] 395s test/test_fakeredis6.py::test_sort_with_hash[FakeStrictRedis] PASSED [ 65%] 395s test/test_fakeredis6.py::test_sort_with_set[StrictRedis] PASSED [ 65%] 395s test/test_fakeredis6.py::test_sort_with_set[FakeStrictRedis] PASSED [ 65%] 396s test/test_fakeredis6.py::test_pipeline[StrictRedis] PASSED [ 66%] 396s test/test_fakeredis6.py::test_pipeline[FakeStrictRedis] PASSED [ 66%] 396s test/test_fakeredis6.py::test_pipeline_ignore_errors[StrictRedis] PASSED [ 66%] 396s test/test_fakeredis6.py::test_pipeline_ignore_errors[FakeStrictRedis] PASSED [ 66%] 396s test/test_fakeredis6.py::test_multiple_successful_watch_calls[StrictRedis] PASSED [ 66%] 396s test/test_fakeredis6.py::test_multiple_successful_watch_calls[FakeStrictRedis] PASSED [ 66%] 396s test/test_fakeredis6.py::test_pipeline_non_transactional[StrictRedis] PASSED [ 66%] 396s test/test_fakeredis6.py::test_pipeline_non_transactional[FakeStrictRedis] PASSED [ 66%] 396s test/test_fakeredis6.py::test_pipeline_raises_when_watched_key_changed[StrictRedis] PASSED [ 66%] 396s test/test_fakeredis6.py::test_pipeline_raises_when_watched_key_changed[FakeStrictRedis] PASSED [ 66%] 396s test/test_fakeredis6.py::test_pipeline_succeeds_despite_unwatched_key_changed[StrictRedis] PASSED [ 66%] 396s test/test_fakeredis6.py::test_pipeline_succeeds_despite_unwatched_key_changed[FakeStrictRedis] PASSED [ 67%] 396s test/test_fakeredis6.py::test_pipeline_succeeds_when_watching_nonexistent_key[StrictRedis] PASSED [ 67%] 396s test/test_fakeredis6.py::test_pipeline_succeeds_when_watching_nonexistent_key[FakeStrictRedis] PASSED [ 67%] 396s test/test_fakeredis6.py::test_watch_state_is_cleared_across_multiple_watches[StrictRedis] PASSED [ 67%] 396s test/test_fakeredis6.py::test_watch_state_is_cleared_across_multiple_watches[FakeStrictRedis] PASSED [ 67%] 396s test/test_fakeredis6.py::test_watch_state_is_cleared_after_abort[StrictRedis] PASSED [ 67%] 396s test/test_fakeredis6.py::test_watch_state_is_cleared_after_abort[FakeStrictRedis] PASSED [ 67%] 396s test/test_fakeredis6.py::test_pipeline_transaction_shortcut[StrictRedis] PASSED [ 67%] 396s test/test_fakeredis6.py::test_pipeline_transaction_shortcut[FakeStrictRedis] PASSED [ 67%] 396s test/test_fakeredis6.py::test_pipeline_transaction_value_from_callable[StrictRedis] PASSED [ 67%] 396s test/test_fakeredis6.py::test_pipeline_transaction_value_from_callable[FakeStrictRedis] PASSED [ 67%] 396s test/test_fakeredis6.py::test_pipeline_empty[StrictRedis] PASSED [ 67%] 396s test/test_fakeredis6.py::test_pipeline_empty[FakeStrictRedis] PASSED [ 68%] 396s test/test_fakeredis6.py::test_pipeline_length[StrictRedis] PASSED [ 68%] 396s test/test_fakeredis6.py::test_pipeline_length[FakeStrictRedis] PASSED [ 68%] 396s test/test_fakeredis6.py::test_pipeline_no_commands[StrictRedis] PASSED [ 68%] 396s test/test_fakeredis6.py::test_pipeline_no_commands[FakeStrictRedis] PASSED [ 68%] 396s test/test_fakeredis6.py::test_pipeline_failed_transaction[StrictRedis] PASSED [ 68%] 396s test/test_fakeredis6.py::test_pipeline_failed_transaction[FakeStrictRedis] PASSED [ 68%] 396s test/test_fakeredis6.py::test_pipeline_srem_no_change[StrictRedis] PASSED [ 68%] 396s test/test_fakeredis6.py::test_pipeline_srem_no_change[FakeStrictRedis] PASSED [ 68%] 396s test/test_fakeredis6.py::test_pipeline_move[StrictRedis] PASSED [ 68%] 396s test/test_fakeredis6.py::test_pipeline_move[FakeStrictRedis] PASSED [ 68%] 396s test/test_fakeredis6.py::test_exec_bad_arguments[StrictRedis] PASSED [ 68%] 396s test/test_fakeredis6.py::test_exec_bad_arguments[FakeStrictRedis] PASSED [ 69%] 396s test/test_fakeredis6.py::test_exec_bad_arguments_abort[StrictRedis] PASSED [ 69%] 396s test/test_fakeredis6.py::test_exec_bad_arguments_abort[FakeStrictRedis] PASSED [ 69%] 396s test/test_fakeredis6.py::test_key_patterns[StrictRedis] PASSED [ 69%] 396s test/test_fakeredis6.py::test_key_patterns[FakeStrictRedis] PASSED [ 69%] 396s test/test_fakeredis6.py::test_ping[StrictRedis] PASSED [ 69%] 396s test/test_fakeredis6.py::test_ping[FakeStrictRedis] PASSED [ 69%] 396s test/test_fakeredis6.py::test_ping_pubsub[StrictRedis] PASSED [ 69%] 396s test/test_fakeredis6.py::test_ping_pubsub[FakeStrictRedis] PASSED [ 69%] 396s test/test_fakeredis6.py::test_swapdb[StrictRedis] PASSED [ 69%] 396s test/test_fakeredis6.py::test_swapdb[FakeStrictRedis] PASSED [ 69%] 396s test/test_fakeredis6.py::test_swapdb_same_db[StrictRedis] PASSED [ 69%] 396s test/test_fakeredis6.py::test_swapdb_same_db[FakeStrictRedis] PASSED [ 70%] 396s test/test_fakeredis6.py::test_save[StrictRedis] PASSED [ 70%] 396s test/test_fakeredis6.py::test_save[FakeStrictRedis] PASSED [ 70%] 396s test/test_fakeredis6.py::test_bgsave[StrictRedis] PASSED [ 70%] 396s test/test_fakeredis6.py::test_bgsave[FakeStrictRedis] PASSED [ 70%] 396s test/test_fakeredis6.py::test_lastsave[StrictRedis] PASSED [ 70%] 396s test/test_fakeredis6.py::test_lastsave[FakeStrictRedis] PASSED [ 70%] 396s test/test_fakeredis6.py::test_time[FakeStrictRedis] PASSED [ 70%] 398s test/test_fakeredis6.py::test_bgsave_timestamp_update[StrictRedis] PASSED [ 70%] 400s test/test_fakeredis6.py::test_bgsave_timestamp_update[FakeStrictRedis] PASSED [ 70%] 401s test/test_fakeredis6.py::test_save_timestamp_update[StrictRedis] PASSED [ 70%] 402s test/test_fakeredis6.py::test_save_timestamp_update[FakeStrictRedis] PASSED [ 71%] 402s test/test_fakeredis6.py::test_type[StrictRedis] PASSED [ 71%] 402s test/test_fakeredis6.py::test_type[FakeStrictRedis] PASSED [ 71%] 403s test/test_fakeredis6.py::test_pubsub_subscribe[StrictRedis] PASSED [ 71%] 404s test/test_fakeredis6.py::test_pubsub_subscribe[FakeStrictRedis] PASSED [ 71%] 405s test/test_fakeredis6.py::test_pubsub_psubscribe[StrictRedis] PASSED [ 71%] 406s test/test_fakeredis6.py::test_pubsub_psubscribe[FakeStrictRedis] PASSED [ 71%] 409s test/test_fakeredis6.py::test_pubsub_unsubscribe[StrictRedis] PASSED [ 71%] 412s test/test_fakeredis6.py::test_pubsub_unsubscribe[FakeStrictRedis] PASSED [ 71%] 415s test/test_fakeredis6.py::test_pubsub_punsubscribe[StrictRedis] PASSED [ 71%] 418s test/test_fakeredis6.py::test_pubsub_punsubscribe[FakeStrictRedis] PASSED [ 71%] 419s test/test_fakeredis6.py::test_pubsub_listen[StrictRedis] PASSED [ 71%] 420s test/test_fakeredis6.py::test_pubsub_listen[FakeStrictRedis] PASSED [ 72%] 422s test/test_fakeredis6.py::test_pubsub_listen_handler[StrictRedis] PASSED [ 72%] 424s test/test_fakeredis6.py::test_pubsub_listen_handler[FakeStrictRedis] PASSED [ 72%] 425s test/test_fakeredis6.py::test_pubsub_ignore_sub_messages_listen[StrictRedis] PASSED [ 72%] 426s test/test_fakeredis6.py::test_pubsub_ignore_sub_messages_listen[FakeStrictRedis] PASSED [ 72%] 427s test/test_fakeredis6.py::test_pubsub_binary[StrictRedis] PASSED [ 72%] 428s test/test_fakeredis6.py::test_pubsub_binary[FakeStrictRedis] PASSED [ 72%] 428s test/test_fakeredis6.py::test_pubsub_run_in_thread[StrictRedis] PASSED [ 72%] 428s test/test_fakeredis6.py::test_pubsub_run_in_thread[FakeStrictRedis] PASSED [ 72%] 429s test/test_fakeredis6.py::test_pubsub_timeout[StrictRedis-1] PASSED [ 72%] 429s test/test_fakeredis6.py::test_pubsub_timeout[StrictRedis-None] PASSED [ 72%] 431s test/test_fakeredis6.py::test_pubsub_timeout[FakeStrictRedis-1] PASSED [ 72%] 431s test/test_fakeredis6.py::test_pubsub_timeout[FakeStrictRedis-None] PASSED [ 73%] 431s test/test_fakeredis6.py::test_pfadd[StrictRedis] PASSED [ 73%] 431s test/test_fakeredis6.py::test_pfadd[FakeStrictRedis] PASSED [ 73%] 431s test/test_fakeredis6.py::test_pfcount[StrictRedis] PASSED [ 73%] 431s test/test_fakeredis6.py::test_pfcount[FakeStrictRedis] PASSED [ 73%] 431s test/test_fakeredis6.py::test_pfmerge[StrictRedis] PASSED [ 73%] 431s test/test_fakeredis6.py::test_pfmerge[FakeStrictRedis] PASSED [ 73%] 431s test/test_fakeredis6.py::test_scan[StrictRedis] PASSED [ 73%] 431s test/test_fakeredis6.py::test_scan[FakeStrictRedis] PASSED [ 73%] 431s test/test_fakeredis6.py::test_sscan[StrictRedis] PASSED [ 73%] 431s test/test_fakeredis6.py::test_sscan[FakeStrictRedis] PASSED [ 73%] 431s test/test_fakeredis6.py::test_hscan[StrictRedis] PASSED [ 73%] 431s test/test_fakeredis6.py::test_hscan[FakeStrictRedis] PASSED [ 74%] 431s test/test_fakeredis6.py::test_zscan[StrictRedis] PASSED [ 74%] 431s test/test_fakeredis6.py::test_zscan[FakeStrictRedis] PASSED [ 74%] 433s test/test_fakeredis6.py::test_set_ex_should_expire_value[StrictRedis] PASSED [ 74%] 435s test/test_fakeredis6.py::test_set_ex_should_expire_value[FakeStrictRedis] PASSED [ 74%] 436s test/test_fakeredis6.py::test_set_px_should_expire_value[StrictRedis] PASSED [ 74%] 438s test/test_fakeredis6.py::test_set_px_should_expire_value[FakeStrictRedis] PASSED [ 74%] 439s test/test_fakeredis6.py::test_psetex_expire_value[StrictRedis] PASSED [ 74%] 441s test/test_fakeredis6.py::test_psetex_expire_value[FakeStrictRedis] PASSED [ 74%] 442s test/test_fakeredis6.py::test_psetex_expire_value_using_timedelta[StrictRedis] PASSED [ 74%] 444s test/test_fakeredis6.py::test_psetex_expire_value_using_timedelta[FakeStrictRedis] PASSED [ 74%] 445s test/test_fakeredis6.py::test_expire_should_expire_key[StrictRedis] PASSED [ 75%] 447s test/test_fakeredis6.py::test_expire_should_expire_key[FakeStrictRedis] PASSED [ 75%] 447s test/test_fakeredis6.py::test_expire_should_return_true_for_existing_key[StrictRedis] PASSED [ 75%] 447s test/test_fakeredis6.py::test_expire_should_return_true_for_existing_key[FakeStrictRedis] PASSED [ 75%] 447s test/test_fakeredis6.py::test_expire_should_return_false_for_missing_key[StrictRedis] PASSED [ 75%] 447s test/test_fakeredis6.py::test_expire_should_return_false_for_missing_key[FakeStrictRedis] PASSED [ 75%] 448s test/test_fakeredis6.py::test_expire_should_expire_key_using_timedelta[StrictRedis] PASSED [ 75%] 450s test/test_fakeredis6.py::test_expire_should_expire_key_using_timedelta[FakeStrictRedis] PASSED [ 75%] 450s test/test_fakeredis6.py::test_expire_should_expire_immediately_with_millisecond_timedelta[StrictRedis] PASSED [ 75%] 450s test/test_fakeredis6.py::test_expire_should_expire_immediately_with_millisecond_timedelta[FakeStrictRedis] PASSED [ 75%] 450s test/test_fakeredis6.py::test_watch_expire[StrictRedis] PASSED [ 75%] 450s test/test_fakeredis6.py::test_watch_expire[FakeStrictRedis] PASSED [ 75%] 450s test/test_fakeredis6.py::test_pexpire_should_expire_key[StrictRedis] PASSED [ 76%] 450s test/test_fakeredis6.py::test_pexpire_should_expire_key[FakeStrictRedis] PASSED [ 76%] 450s test/test_fakeredis6.py::test_pexpire_should_return_truthy_for_existing_key[StrictRedis] PASSED [ 76%] 450s test/test_fakeredis6.py::test_pexpire_should_return_truthy_for_existing_key[FakeStrictRedis] PASSED [ 76%] 450s test/test_fakeredis6.py::test_pexpire_should_return_falsey_for_missing_key[StrictRedis] PASSED [ 76%] 450s test/test_fakeredis6.py::test_pexpire_should_return_falsey_for_missing_key[FakeStrictRedis] PASSED [ 76%] 451s test/test_fakeredis6.py::test_pexpire_should_expire_key_using_timedelta[StrictRedis] PASSED [ 76%] 452s test/test_fakeredis6.py::test_pexpire_should_expire_key_using_timedelta[FakeStrictRedis] PASSED [ 76%] 454s test/test_fakeredis6.py::test_expireat_should_expire_key_by_datetime[StrictRedis] PASSED [ 76%] 455s test/test_fakeredis6.py::test_expireat_should_expire_key_by_datetime[FakeStrictRedis] PASSED [ 76%] 457s test/test_fakeredis6.py::test_expireat_should_expire_key_by_timestamp[StrictRedis] PASSED [ 76%] 458s test/test_fakeredis6.py::test_expireat_should_expire_key_by_timestamp[FakeStrictRedis] PASSED [ 76%] 458s test/test_fakeredis6.py::test_expireat_should_return_true_for_existing_key[StrictRedis] PASSED [ 77%] 458s test/test_fakeredis6.py::test_expireat_should_return_true_for_existing_key[FakeStrictRedis] PASSED [ 77%] 458s test/test_fakeredis6.py::test_expireat_should_return_false_for_missing_key[StrictRedis] PASSED [ 77%] 458s test/test_fakeredis6.py::test_expireat_should_return_false_for_missing_key[FakeStrictRedis] PASSED [ 77%] 459s test/test_fakeredis6.py::test_pexpireat_should_expire_key_by_datetime[StrictRedis] PASSED [ 77%] 459s test/test_fakeredis6.py::test_pexpireat_should_expire_key_by_datetime[FakeStrictRedis] PASSED [ 77%] 459s test/test_fakeredis6.py::test_pexpireat_should_expire_key_by_timestamp[StrictRedis] PASSED [ 77%] 459s test/test_fakeredis6.py::test_pexpireat_should_expire_key_by_timestamp[FakeStrictRedis] PASSED [ 77%] 459s test/test_fakeredis6.py::test_pexpireat_should_return_true_for_existing_key[StrictRedis] PASSED [ 77%] 459s test/test_fakeredis6.py::test_pexpireat_should_return_true_for_existing_key[FakeStrictRedis] PASSED [ 77%] 459s test/test_fakeredis6.py::test_pexpireat_should_return_false_for_missing_key[StrictRedis] PASSED [ 77%] 459s test/test_fakeredis6.py::test_pexpireat_should_return_false_for_missing_key[FakeStrictRedis] PASSED [ 77%] 459s test/test_fakeredis6.py::test_expire_should_not_handle_floating_point_values[StrictRedis] PASSED [ 78%] 459s test/test_fakeredis6.py::test_expire_should_not_handle_floating_point_values[FakeStrictRedis] PASSED [ 78%] 459s test/test_fakeredis6.py::test_ttl_should_return_minus_one_for_non_expiring_key[StrictRedis] PASSED [ 78%] 459s test/test_fakeredis6.py::test_ttl_should_return_minus_one_for_non_expiring_key[FakeStrictRedis] PASSED [ 78%] 459s test/test_fakeredis6.py::test_ttl_should_return_minus_two_for_non_existent_key[StrictRedis] PASSED [ 78%] 459s test/test_fakeredis6.py::test_ttl_should_return_minus_two_for_non_existent_key[FakeStrictRedis] PASSED [ 78%] 459s test/test_fakeredis6.py::test_pttl_should_return_minus_one_for_non_expiring_key[StrictRedis] PASSED [ 78%] 459s test/test_fakeredis6.py::test_pttl_should_return_minus_one_for_non_expiring_key[FakeStrictRedis] PASSED [ 78%] 459s test/test_fakeredis6.py::test_pttl_should_return_minus_two_for_non_existent_key[StrictRedis] PASSED [ 78%] 459s test/test_fakeredis6.py::test_pttl_should_return_minus_two_for_non_existent_key[FakeStrictRedis] PASSED [ 78%] 459s test/test_fakeredis6.py::test_persist[StrictRedis] PASSED [ 78%] 459s test/test_fakeredis6.py::test_persist[FakeStrictRedis] PASSED [ 78%] 459s test/test_fakeredis6.py::test_watch_persist[StrictRedis] PASSED [ 79%] 459s test/test_fakeredis6.py::test_watch_persist[FakeStrictRedis] PASSED [ 79%] 459s test/test_fakeredis6.py::test_set_existing_key_persists[StrictRedis] PASSED [ 79%] 459s test/test_fakeredis6.py::test_set_existing_key_persists[FakeStrictRedis] PASSED [ 79%] 459s test/test_fakeredis6.py::test_script_exists[StrictRedis] SKIPPED (Re...) [ 79%] 459s test/test_fakeredis6.py::test_script_exists[FakeStrictRedis] PASSED [ 79%] 459s test/test_fakeredis6.py::test_script_flush_errors_with_args[StrictRedis-args0] PASSED [ 79%] 459s test/test_fakeredis6.py::test_script_flush_errors_with_args[StrictRedis-args1] PASSED [ 79%] 459s test/test_fakeredis6.py::test_script_flush_errors_with_args[FakeStrictRedis-args0] PASSED [ 79%] 459s test/test_fakeredis6.py::test_script_flush_errors_with_args[FakeStrictRedis-args1] PASSED [ 79%] 459s test/test_fakeredis6.py::test_script_flush[StrictRedis] PASSED [ 79%] 459s test/test_fakeredis6.py::test_script_flush[FakeStrictRedis] PASSED [ 80%] 459s test/test_fakeredis6.py::test_unlink[StrictRedis] PASSED [ 80%] 459s test/test_fakeredis6.py::test_unlink[FakeStrictRedis] PASSED [ 80%] 459s test/test_fakeredis6.py::test_socket_cleanup_pubsub PASSED [ 80%] 459s test/test_fakeredis6.py::test_socket_cleanup_watch PASSED [ 80%] 459s test/test_fakeredis6.py::TestDecodeResponses::test_decode_str[StrictRedis] PASSED [ 80%] 459s test/test_fakeredis6.py::TestDecodeResponses::test_decode_str[FakeStrictRedis] PASSED [ 80%] 459s test/test_fakeredis6.py::TestDecodeResponses::test_decode_set[StrictRedis] PASSED [ 80%] 459s test/test_fakeredis6.py::TestDecodeResponses::test_decode_set[FakeStrictRedis] PASSED [ 80%] 459s test/test_fakeredis6.py::TestDecodeResponses::test_decode_list[StrictRedis] PASSED [ 80%] 459s test/test_fakeredis6.py::TestDecodeResponses::test_decode_list[FakeStrictRedis] PASSED [ 80%] 459s test/test_fakeredis6.py::TestDecodeResponses::test_decode_dict[StrictRedis] PASSED [ 80%] 459s test/test_fakeredis6.py::TestDecodeResponses::test_decode_dict[FakeStrictRedis] PASSED [ 81%] 460s test/test_fakeredis6.py::TestDecodeResponses::test_decode_error[StrictRedis] PASSED [ 81%] 460s test/test_fakeredis6.py::TestDecodeResponses::test_decode_error[FakeStrictRedis] PASSED [ 81%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_flushdb[FakeStrictRedis] PASSED [ 81%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_flushall[FakeStrictRedis] PASSED [ 81%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_append[FakeStrictRedis] PASSED [ 81%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_bitcount[FakeStrictRedis] PASSED [ 81%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_decr[FakeStrictRedis] PASSED [ 81%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_exists[FakeStrictRedis] PASSED [ 81%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_expire[FakeStrictRedis] PASSED [ 81%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_pexpire[FakeStrictRedis] PASSED [ 81%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_echo[FakeStrictRedis] PASSED [ 81%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_get[FakeStrictRedis] PASSED [ 82%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_getbit[FakeStrictRedis] PASSED [ 82%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_getset[FakeStrictRedis] PASSED [ 82%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_incr[FakeStrictRedis] PASSED [ 82%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_incrby[FakeStrictRedis] PASSED [ 82%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_ncrbyfloat[FakeStrictRedis] PASSED [ 82%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_keys[FakeStrictRedis] PASSED [ 82%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_mget[FakeStrictRedis] PASSED [ 82%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_mset[FakeStrictRedis] PASSED [ 82%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_msetnx[FakeStrictRedis] PASSED [ 82%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_persist[FakeStrictRedis] PASSED [ 82%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_rename[FakeStrictRedis] PASSED [ 82%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_eval[FakeStrictRedis] PASSED [ 83%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_lpush[FakeStrictRedis] PASSED [ 83%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_lrange[FakeStrictRedis] PASSED [ 83%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_llen[FakeStrictRedis] PASSED [ 83%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_lrem[FakeStrictRedis] PASSED [ 83%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_rpush[FakeStrictRedis] PASSED [ 83%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_lpop[FakeStrictRedis] PASSED [ 83%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_lset[FakeStrictRedis] PASSED [ 83%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_rpushx[FakeStrictRedis] PASSED [ 83%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_ltrim[FakeStrictRedis] PASSED [ 83%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_lindex[FakeStrictRedis] PASSED [ 83%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_lpushx[FakeStrictRedis] PASSED [ 84%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_rpop[FakeStrictRedis] PASSED [ 84%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_linsert[FakeStrictRedis] PASSED [ 84%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_rpoplpush[FakeStrictRedis] PASSED [ 84%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_blpop[FakeStrictRedis] PASSED [ 84%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_brpop[FakeStrictRedis] PASSED [ 84%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_brpoplpush[FakeStrictRedis] PASSED [ 84%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hdel[FakeStrictRedis] PASSED [ 84%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hexists[FakeStrictRedis] PASSED [ 84%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hget[FakeStrictRedis] PASSED [ 84%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hgetall[FakeStrictRedis] PASSED [ 84%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hincrby[FakeStrictRedis] PASSED [ 84%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hincrbyfloat[FakeStrictRedis] PASSED [ 85%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hkeys[FakeStrictRedis] PASSED [ 85%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hlen[FakeStrictRedis] PASSED [ 85%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hset[FakeStrictRedis] PASSED [ 85%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hsetnx[FakeStrictRedis] PASSED [ 85%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hmset[FakeStrictRedis] PASSED [ 85%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hmget[FakeStrictRedis] PASSED [ 85%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hvals[FakeStrictRedis] PASSED [ 85%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_sadd[FakeStrictRedis] PASSED [ 85%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_scard[FakeStrictRedis] PASSED [ 85%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_sdiff[FakeStrictRedis] PASSED [ 85%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_sdiffstore[FakeStrictRedis] PASSED [ 85%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_sinter[FakeStrictRedis] PASSED [ 86%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_sinterstore[FakeStrictRedis] PASSED [ 86%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_sismember[FakeStrictRedis] PASSED [ 86%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_smembers[FakeStrictRedis] PASSED [ 86%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_smove[FakeStrictRedis] PASSED [ 86%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_spop[FakeStrictRedis] PASSED [ 86%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_srandmember[FakeStrictRedis] PASSED [ 86%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_srem[FakeStrictRedis] PASSED [ 86%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_sunion[FakeStrictRedis] PASSED [ 86%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_sunionstore[FakeStrictRedis] PASSED [ 86%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zadd[FakeStrictRedis] PASSED [ 86%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zcard[FakeStrictRedis] PASSED [ 86%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zcount[FakeStrictRedis] PASSED [ 87%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zincrby[FakeStrictRedis] PASSED [ 87%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zinterstore[FakeStrictRedis] PASSED [ 87%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zrange[FakeStrictRedis] PASSED [ 87%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zrangebyscore[FakeStrictRedis] PASSED [ 87%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_rangebylex[FakeStrictRedis] PASSED [ 87%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zrem[FakeStrictRedis] PASSED [ 87%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zremrangebyrank[FakeStrictRedis] PASSED [ 87%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zremrangebyscore[FakeStrictRedis] PASSED [ 87%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zremrangebylex[FakeStrictRedis] PASSED [ 87%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zlexcount[FakeStrictRedis] PASSED [ 87%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zrevrange[FakeStrictRedis] PASSED [ 88%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zrevrangebyscore[FakeStrictRedis] PASSED [ 88%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zrevrangebylex[FakeStrictRedis] PASSED [ 88%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zrevran[FakeStrictRedis] PASSED [ 88%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zscore[FakeStrictRedis] PASSED [ 88%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_zunionstor[FakeStrictRedis] PASSED [ 88%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_pipeline[FakeStrictRedis] PASSED [ 88%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_transaction[FakeStrictRedis] PASSED [ 88%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_lock[FakeStrictRedis] PASSED [ 88%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_pubsub[FakeStrictRedis] PASSED [ 88%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_pfadd[FakeStrictRedis] PASSED [ 88%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_pfmerge[FakeStrictRedis] PASSED [ 88%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_scan[FakeStrictRedis] PASSED [ 89%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_sscan[FakeStrictRedis] PASSED [ 89%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hscan[FakeStrictRedis] PASSED [ 89%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_scan_iter[FakeStrictRedis] PASSED [ 89%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_sscan_iter[FakeStrictRedis] PASSED [ 89%] 460s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hscan_iter[FakeStrictRedis] PASSED [ 89%] 460s test/test_fakeredis6.py::TestPubSubConnected::test_basic_subscribe[FakeStrictRedis] PASSED [ 89%] 460s test/test_fakeredis6.py::TestPubSubConnected::test_subscription_conn_lost[FakeStrictRedis] PASSED [ 89%] 460s test/test_fakeredis6.py::test_fakeredis_aioredis_raises_if_missing_aioredis SKIPPED [ 89%] 460s test/test_fakeredis7.py::test_script_exists[StrictRedis] PASSED [ 89%] 460s test/test_fakeredis7.py::test_script_exists[FakeStrictRedis] PASSED [ 89%] 460s test/test_fakeredis7.py::test_set_get_nx[StrictRedis] PASSED [ 89%] 460s test/test_fakeredis7.py::test_set_get_nx[FakeStrictRedis] PASSED [ 90%] 460s test/test_fakeredis7.py::test_zadd_minus_zero[StrictRedis] PASSED [ 90%] 460s test/test_fakeredis7.py::test_zadd_minus_zero[FakeStrictRedis] PASSED [ 90%] 468s test/test_hypothesis.py::TestConnection::test PASSED [ 90%] 477s test/test_hypothesis.py::TestString::test PASSED [ 90%] 486s test/test_hypothesis.py::TestHash::test PASSED [ 90%] 495s test/test_hypothesis.py::TestList::test PASSED [ 90%] 505s test/test_hypothesis.py::TestSet::test PASSED [ 90%] 515s test/test_hypothesis.py::TestZSet::test PASSED [ 90%] 524s test/test_hypothesis.py::TestZSetNoScores::test PASSED [ 90%] 533s test/test_hypothesis.py::TestTransaction::test PASSED [ 90%] 542s test/test_hypothesis.py::TestServer::test PASSED [ 90%] 555s test/test_hypothesis.py::TestJoint::test PASSED [ 91%] 555s test/test_hypothesis.py::TestFuzz::test SKIPPED (flaky) [ 91%] 555s test/test_init_args.py::TestInitArgs::test_singleton PASSED [ 91%] 555s test/test_init_args.py::TestInitArgs::test_from_url PASSED [ 91%] 555s test/test_init_args.py::TestInitArgs::test_from_url_user PASSED [ 91%] 556s test/test_init_args.py::TestInitArgs::test_from_url_user_password PASSED [ 91%] 556s test/test_init_args.py::TestInitArgs::test_from_url_with_db_arg PASSED [ 91%] 556s test/test_init_args.py::TestInitArgs::test_from_url_db_value_error PASSED [ 91%] 556s test/test_init_args.py::TestInitArgs::test_can_pass_through_extra_args PASSED [ 91%] 556s test/test_init_args.py::TestInitArgs::test_can_allow_extra_args PASSED [ 91%] 556s test/test_init_args.py::TestInitArgs::test_repr PASSED [ 91%] 556s test/test_init_args.py::TestInitArgs::test_from_unix_socket PASSED [ 92%] 556s test/test_mock.py::test_bar PASSED [ 92%] 556s test/test_redispy2_only.py::test_zadd_uses_str[StrictRedis] SKIPPED [ 92%] 556s test/test_redispy2_only.py::test_zadd_uses_str[FakeStrictRedis] SKIPPED [ 92%] 556s test/test_redispy2_only.py::test_zadd_errors[StrictRedis] SKIPPED (T...) [ 92%] 556s test/test_redispy2_only.py::test_zadd_errors[FakeStrictRedis] SKIPPED [ 92%] 556s test/test_redispy2_only.py::test_mset_accepts_kwargs[StrictRedis] SKIPPED [ 92%] 556s test/test_redispy2_only.py::test_mset_accepts_kwargs[FakeStrictRedis] SKIPPED [ 92%] 556s test/test_redispy2_only.py::test_mget_none[StrictRedis] SKIPPED (Tes...) [ 92%] 556s test/test_redispy2_only.py::test_mget_none[FakeStrictRedis] SKIPPED [ 92%] 556s test/test_redispy2_only.py::test_set_None_value[StrictRedis] SKIPPED [ 92%] 556s test/test_redispy2_only.py::test_set_None_value[FakeStrictRedis] SKIPPED [ 92%] 556s test/test_redispy2_only.py::test_rpush_then_lrange_with_nested_list1[StrictRedis] SKIPPED [ 93%] 556s test/test_redispy2_only.py::test_rpush_then_lrange_with_nested_list1[FakeStrictRedis] SKIPPED [ 93%] 556s test/test_redispy2_only.py::test_rpush_then_lrange_with_nested_list2[StrictRedis] SKIPPED [ 93%] 556s test/test_redispy2_only.py::test_rpush_then_lrange_with_nested_list2[FakeStrictRedis] SKIPPED [ 93%] 556s test/test_redispy2_only.py::test_rpush_then_lrange_with_nested_list3[StrictRedis] SKIPPED [ 93%] 556s test/test_redispy2_only.py::test_rpush_then_lrange_with_nested_list3[FakeStrictRedis] SKIPPED [ 93%] 556s test/test_redispy2_only.py::test_hgetall_with_tuples[StrictRedis] SKIPPED [ 93%] 556s test/test_redispy2_only.py::test_hgetall_with_tuples[FakeStrictRedis] SKIPPED [ 93%] 556s test/test_redispy2_only.py::test_hmset_convert_values[StrictRedis] SKIPPED [ 93%] 556s test/test_redispy2_only.py::test_hmset_convert_values[FakeStrictRedis] SKIPPED [ 93%] 556s test/test_redispy2_only.py::test_hmset_does_not_mutate_input_params[StrictRedis] SKIPPED [ 93%] 556s test/test_redispy2_only.py::test_hmset_does_not_mutate_input_params[FakeStrictRedis] SKIPPED [ 93%] 556s test/test_redispy2_only.py::TestNonStrict::test_setex[FakeRedis] SKIPPED [ 94%] 556s test/test_redispy2_only.py::TestNonStrict::test_setex[Redis] SKIPPED [ 94%] 556s test/test_redispy2_only.py::TestNonStrict::test_setex_using_timedelta[FakeRedis] SKIPPED [ 94%] 556s test/test_redispy2_only.py::TestNonStrict::test_setex_using_timedelta[Redis] SKIPPED [ 94%] 556s test/test_redispy2_only.py::TestNonStrict::test_lrem_positive_count[FakeRedis] SKIPPED [ 94%] 556s test/test_redispy2_only.py::TestNonStrict::test_lrem_positive_count[Redis] SKIPPED [ 94%] 556s test/test_redispy2_only.py::TestNonStrict::test_lrem_negative_count[FakeRedis] SKIPPED [ 94%] 556s test/test_redispy2_only.py::TestNonStrict::test_lrem_negative_count[Redis] SKIPPED [ 94%] 556s test/test_redispy2_only.py::TestNonStrict::test_lrem_zero_count[FakeRedis] SKIPPED [ 94%] 556s test/test_redispy2_only.py::TestNonStrict::test_lrem_zero_count[Redis] SKIPPED [ 94%] 556s test/test_redispy2_only.py::TestNonStrict::test_lrem_default_value[FakeRedis] SKIPPED [ 94%] 556s test/test_redispy2_only.py::TestNonStrict::test_lrem_default_value[Redis] SKIPPED [ 94%] 556s test/test_redispy2_only.py::TestNonStrict::test_lrem_does_not_exist[FakeRedis] SKIPPED [ 95%] 556s test/test_redispy2_only.py::TestNonStrict::test_lrem_does_not_exist[Redis] SKIPPED [ 95%] 556s test/test_redispy2_only.py::TestNonStrict::test_lrem_return_value[FakeRedis] SKIPPED [ 95%] 556s test/test_redispy2_only.py::TestNonStrict::test_lrem_return_value[Redis] SKIPPED [ 95%] 556s test/test_redispy2_only.py::TestNonStrict::test_zadd_deprecated[FakeRedis] SKIPPED [ 95%] 556s test/test_redispy2_only.py::TestNonStrict::test_zadd_deprecated[Redis] SKIPPED [ 95%] 556s test/test_redispy2_only.py::TestNonStrict::test_zadd_missing_required_params[FakeRedis] SKIPPED [ 95%] 556s test/test_redispy2_only.py::TestNonStrict::test_zadd_missing_required_params[Redis] SKIPPED [ 95%] 556s test/test_redispy2_only.py::TestNonStrict::test_zadd_with_single_keypair[FakeRedis] SKIPPED [ 95%] 556s test/test_redispy2_only.py::TestNonStrict::test_zadd_with_single_keypair[Redis] SKIPPED [ 95%] 556s test/test_redispy2_only.py::TestNonStrict::test_zadd_with_multiple_keypairs[FakeRedis] SKIPPED [ 95%] 556s test/test_redispy2_only.py::TestNonStrict::test_zadd_with_multiple_keypairs[Redis] SKIPPED [ 96%] 556s test/test_redispy2_only.py::TestNonStrict::test_zadd_with_name_is_non_string[FakeRedis] SKIPPED [ 96%] 556s test/test_redispy2_only.py::TestNonStrict::test_zadd_with_name_is_non_string[Redis] SKIPPED [ 96%] 556s test/test_redispy2_only.py::TestNonStrict::test_ttl_should_return_none_for_non_expiring_key[FakeRedis] SKIPPED [ 96%] 556s test/test_redispy2_only.py::TestNonStrict::test_ttl_should_return_none_for_non_expiring_key[Redis] SKIPPED [ 96%] 556s test/test_redispy2_only.py::TestNonStrict::test_ttl_should_return_value_for_expiring_key[FakeRedis] SKIPPED [ 96%] 556s test/test_redispy2_only.py::TestNonStrict::test_ttl_should_return_value_for_expiring_key[Redis] SKIPPED [ 96%] 556s test/test_redispy2_only.py::TestNonStrict::test_pttl_should_return_none_for_non_expiring_key[FakeRedis] SKIPPED [ 96%] 556s test/test_redispy2_only.py::TestNonStrict::test_pttl_should_return_none_for_non_expiring_key[Redis] SKIPPED [ 96%] 556s test/test_redispy2_only.py::TestNonStrict::test_pttl_should_return_value_for_expiring_key[FakeRedis] SKIPPED [ 96%] 556s test/test_redispy2_only.py::TestNonStrict::test_pttl_should_return_value_for_expiring_key[Redis] SKIPPED [ 96%] 556s test/test_redispy2_only.py::TestNonStrict::test_expire_should_not_handle_floating_point_values[FakeRedis] SKIPPED [ 96%] 556s test/test_redispy2_only.py::TestNonStrict::test_expire_should_not_handle_floating_point_values[Redis] SKIPPED [ 97%] 556s test/test_redispy2_only.py::TestNonStrict::test_lock[FakeRedis] SKIPPED [ 97%] 556s test/test_redispy2_only.py::TestNonStrict::test_lock[Redis] SKIPPED [ 97%] 556s test/test_redispy2_only.py::TestNonStrict::test_unlock_without_lock[FakeRedis] SKIPPED [ 97%] 556s test/test_redispy2_only.py::TestNonStrict::test_unlock_without_lock[Redis] SKIPPED [ 97%] 556s test/test_redispy2_only.py::TestNonStrict::test_unlock_expired[FakeRedis] SKIPPED [ 97%] 556s test/test_redispy2_only.py::TestNonStrict::test_unlock_expired[Redis] SKIPPED [ 97%] 556s test/test_redispy2_only.py::TestNonStrict::test_lock_blocking_timeout[FakeRedis] SKIPPED [ 97%] 556s test/test_redispy2_only.py::TestNonStrict::test_lock_blocking_timeout[Redis] SKIPPED [ 97%] 556s test/test_redispy2_only.py::TestNonStrict::test_lock_nonblocking[FakeRedis] SKIPPED [ 97%] 556s test/test_redispy2_only.py::TestNonStrict::test_lock_nonblocking[Redis] SKIPPED [ 97%] 556s test/test_redispy2_only.py::TestNonStrict::test_lock_twice[FakeRedis] SKIPPED [ 97%] 556s test/test_redispy2_only.py::TestNonStrict::test_lock_twice[Redis] SKIPPED [ 98%] 556s test/test_redispy2_only.py::TestNonStrict::test_acquiring_lock_different_lock_release[FakeRedis] SKIPPED [ 98%] 556s test/test_redispy2_only.py::TestNonStrict::test_acquiring_lock_different_lock_release[Redis] SKIPPED [ 98%] 556s test/test_redispy2_only.py::TestNonStrict::test_lock_extend[FakeRedis] SKIPPED [ 98%] 556s test/test_redispy2_only.py::TestNonStrict::test_lock_extend[Redis] SKIPPED [ 98%] 556s test/test_redispy2_only.py::TestNonStrict::test_lock_extend_exceptions[FakeRedis] SKIPPED [ 98%] 556s test/test_redispy2_only.py::TestNonStrict::test_lock_extend_exceptions[Redis] SKIPPED [ 98%] 556s test/test_redispy2_only.py::TestNonStrict::test_lock_extend_expired[FakeRedis] SKIPPED [ 98%] 556s test/test_redispy2_only.py::TestNonStrict::test_lock_extend_expired[Redis] SKIPPED [ 98%] 556s test/test_redispy4_plus.py::test_fakeredis_aioredis_uses_redis_asyncio SKIPPED [ 98%] 556s test/test_redispy4_plus.py::test_lmove_to_nonexistent_destination[StrictRedis] PASSED [ 98%] 556s test/test_redispy4_plus.py::test_lmove_to_nonexistent_destination[FakeStrictRedis] PASSED [ 98%] 556s test/test_redispy4_plus.py::test_lmove_expiry[StrictRedis] PASSED [ 99%] 556s test/test_redispy4_plus.py::test_lmove_expiry[FakeStrictRedis] PASSED [ 99%] 556s test/test_redispy4_plus.py::test_lmove_wrong_type[StrictRedis] PASSED [ 99%] 556s test/test_redispy4_plus.py::test_lmove_wrong_type[FakeStrictRedis] PASSED [ 99%] 556s test/test_redispy4_plus.py::test_lmove[StrictRedis] PASSED [ 99%] 556s test/test_redispy4_plus.py::test_lmove[FakeStrictRedis] PASSED [ 99%] 556s test/test_redispy4_plus.py::test_smismember[StrictRedis] PASSED [ 99%] 556s test/test_redispy4_plus.py::test_smismember[FakeStrictRedis] PASSED [ 99%] 556s test/test_redispy4_plus.py::test_smismember_wrong_type[StrictRedis] PASSED [ 99%] 556s test/test_redispy4_plus.py::test_smismember_wrong_type[FakeStrictRedis] PASSED [ 99%] 556s test/test_redispy4_plus.py::TestFakeStrictRedisConnectionErrors::test_lmove[FakeStrictRedis] PASSED [ 99%] 556s test/test_singleton.py::test_singleton PASSED [100%] 556s 556s =============================== warnings summary =============================== 556s test/test_fakeredis6.py::test_hmset_empty_raises_error[StrictRedis] 556s /tmp/autopkgtest.p0OZWE/build.gVW/src/test/test_fakeredis6.py:1551: DeprecationWarning: Redis.hmset() is deprecated. Use Redis.hset() instead. 556s r.hmset('foo', {}) 556s 556s test/test_fakeredis6.py::test_hmset_empty_raises_error[FakeStrictRedis] 556s /tmp/autopkgtest.p0OZWE/build.gVW/src/test/test_fakeredis6.py:1551: DeprecationWarning: FakeStrictRedis.hmset() is deprecated. Use FakeStrictRedis.hset() instead. 556s r.hmset('foo', {}) 556s 556s test/test_fakeredis6.py::test_hmset[StrictRedis] 556s /tmp/autopkgtest.p0OZWE/build.gVW/src/test/test_fakeredis6.py:1556: DeprecationWarning: Redis.hmset() is deprecated. Use Redis.hset() instead. 556s assert r.hmset('foo', {'k2': 'v2', 'k3': 'v3'}) is True 556s 556s test/test_fakeredis6.py::test_hmset[FakeStrictRedis] 556s /tmp/autopkgtest.p0OZWE/build.gVW/src/test/test_fakeredis6.py:1556: DeprecationWarning: FakeStrictRedis.hmset() is deprecated. Use FakeStrictRedis.hset() instead. 556s assert r.hmset('foo', {'k2': 'v2', 'k3': 'v3'}) is True 556s 556s test/test_fakeredis6.py::test_hmset_wrong_type[StrictRedis] 556s /tmp/autopkgtest.p0OZWE/build.gVW/src/test/test_fakeredis6.py:1562: DeprecationWarning: Redis.hmset() is deprecated. Use Redis.hset() instead. 556s r.hmset('foo', {'key': 'value'}) 556s 556s test/test_fakeredis6.py::test_hmset_wrong_type[FakeStrictRedis] 556s /tmp/autopkgtest.p0OZWE/build.gVW/src/test/test_fakeredis6.py:1562: DeprecationWarning: FakeStrictRedis.hmset() is deprecated. Use FakeStrictRedis.hset() instead. 556s r.hmset('foo', {'key': 'value'}) 556s 556s test/test_fakeredis6.py::TestFakeStrictRedisConnectionErrors::test_hmset[FakeStrictRedis] 556s /tmp/autopkgtest.p0OZWE/build.gVW/src/test/test_fakeredis6.py:4443: DeprecationWarning: FakeStrictRedis.hmset() is deprecated. Use FakeStrictRedis.hset() instead. 556s r.hmset('name', {'key': 1}) 556s 556s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 556s ========== 1066 passed, 112 skipped, 7 warnings in 185.75s (0:03:05) =========== 556s autopkgtest [10:59:53]: test command1: -----------------------] 557s command1 PASS 557s autopkgtest [10:59:54]: test command1: - - - - - - - - - - results - - - - - - - - - - 558s autopkgtest [10:59:55]: test autodep8-python3: preparing testbed 744s autopkgtest [11:03:01]: testbed dpkg architecture: arm64 744s autopkgtest [11:03:01]: testbed apt version: 2.9.8 744s autopkgtest [11:03:01]: @@@@@@@@@@@@@@@@@@@@ test bed setup 745s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 745s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [76.4 kB] 745s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 745s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.3 kB] 745s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [849 kB] 745s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 Packages [104 kB] 745s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted arm64 Packages [50.3 kB] 745s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 Packages [601 kB] 745s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse arm64 Packages [17.1 kB] 746s Fetched 1794 kB in 1s (2196 kB/s) 746s Reading package lists... 748s Reading package lists... 749s Building dependency tree... 749s Reading state information... 749s Calculating upgrade... 750s The following NEW packages will be installed: 750s python3.13-gdbm 750s The following packages will be upgraded: 750s libpython3-stdlib python3 python3-gdbm python3-minimal 750s 4 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 750s Need to get 101 kB of archives. 750s After this operation, 141 kB of additional disk space will be used. 750s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-minimal arm64 3.12.7-1 [27.4 kB] 750s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3 arm64 3.12.7-1 [24.0 kB] 750s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libpython3-stdlib arm64 3.12.7-1 [10.0 kB] 750s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13-gdbm arm64 3.13.0-2 [30.7 kB] 750s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-gdbm arm64 3.12.7-1 [8642 B] 750s Fetched 101 kB in 0s (295 kB/s) 751s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 79924 files and directories currently installed.) 751s Preparing to unpack .../python3-minimal_3.12.7-1_arm64.deb ... 751s Unpacking python3-minimal (3.12.7-1) over (3.12.6-0ubuntu1) ... 751s Setting up python3-minimal (3.12.7-1) ... 751s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 79924 files and directories currently installed.) 751s Preparing to unpack .../python3_3.12.7-1_arm64.deb ... 751s Unpacking python3 (3.12.7-1) over (3.12.6-0ubuntu1) ... 751s Preparing to unpack .../libpython3-stdlib_3.12.7-1_arm64.deb ... 751s Unpacking libpython3-stdlib:arm64 (3.12.7-1) over (3.12.6-0ubuntu1) ... 751s Selecting previously unselected package python3.13-gdbm. 751s Preparing to unpack .../python3.13-gdbm_3.13.0-2_arm64.deb ... 751s Unpacking python3.13-gdbm (3.13.0-2) ... 751s Preparing to unpack .../python3-gdbm_3.12.7-1_arm64.deb ... 751s Unpacking python3-gdbm:arm64 (3.12.7-1) over (3.12.6-1ubuntu1) ... 751s Setting up python3.13-gdbm (3.13.0-2) ... 751s Setting up libpython3-stdlib:arm64 (3.12.7-1) ... 751s Setting up python3 (3.12.7-1) ... 752s Setting up python3-gdbm:arm64 (3.12.7-1) ... 752s Processing triggers for man-db (2.12.1-3) ... 752s Reading package lists... 753s Building dependency tree... 753s Reading state information... 753s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 754s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 754s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 754s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 754s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 755s Reading package lists... 755s Reading package lists... 755s Building dependency tree... 755s Reading state information... 756s Calculating upgrade... 756s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 756s Reading package lists... 757s Building dependency tree... 757s Reading state information... 757s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 762s Reading package lists... 762s Building dependency tree... 762s Reading state information... 763s Starting pkgProblemResolver with broken count: 0 763s Starting 2 pkgProblemResolver with broken count: 0 763s Done 763s The following additional packages will be installed: 763s libpython3.13-minimal libpython3.13-stdlib python3-all python3-async-timeout 763s python3-deprecated python3-fakeredis python3-packaging python3-redis 763s python3-six python3-sortedcontainers python3-wrapt python3.13 763s python3.13-minimal 763s Suggested packages: 763s python3-hiredis python-sortedcontainers-doc python3.13-venv python3.13-doc 763s binfmt-support 763s The following NEW packages will be installed: 763s autopkgtest-satdep libpython3.13-minimal libpython3.13-stdlib python3-all 763s python3-async-timeout python3-deprecated python3-fakeredis python3-packaging 763s python3-redis python3-six python3-sortedcontainers python3-wrapt python3.13 763s python3.13-minimal 763s 0 upgraded, 14 newly installed, 0 to remove and 0 not upgraded. 763s Need to get 6112 kB/6113 kB of archives. 763s After this operation, 26.1 MB of additional disk space will be used. 763s Get:1 /tmp/autopkgtest.p0OZWE/2-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [716 B] 764s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13-minimal arm64 3.13.0-2 [877 kB] 764s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13-minimal arm64 3.13.0-2 [2100 kB] 764s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13-stdlib arm64 3.13.0-2 [2073 kB] 764s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13 arm64 3.13.0-2 [719 kB] 764s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-all arm64 3.12.7-1 [890 B] 764s Get:7 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-async-timeout all 4.0.3-1 [6412 B] 764s Get:8 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-wrapt arm64 1.15.0-3 [34.0 kB] 764s Get:9 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-deprecated all 1.2.14-1 [10.5 kB] 764s Get:10 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-packaging all 24.1-1 [41.4 kB] 764s Get:11 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-redis all 4.3.4-3 [166 kB] 764s Get:12 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-six all 1.16.0-7 [13.1 kB] 764s Get:13 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-sortedcontainers all 2.4.0-2 [27.6 kB] 764s Get:14 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-fakeredis all 1.9.0-1 [43.5 kB] 765s Fetched 6112 kB in 1s (7050 kB/s) 765s Selecting previously unselected package libpython3.13-minimal:arm64. 765s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 79931 files and directories currently installed.) 765s Preparing to unpack .../00-libpython3.13-minimal_3.13.0-2_arm64.deb ... 765s Unpacking libpython3.13-minimal:arm64 (3.13.0-2) ... 765s Selecting previously unselected package python3.13-minimal. 765s Preparing to unpack .../01-python3.13-minimal_3.13.0-2_arm64.deb ... 765s Unpacking python3.13-minimal (3.13.0-2) ... 765s Selecting previously unselected package libpython3.13-stdlib:arm64. 765s Preparing to unpack .../02-libpython3.13-stdlib_3.13.0-2_arm64.deb ... 765s Unpacking libpython3.13-stdlib:arm64 (3.13.0-2) ... 765s Selecting previously unselected package python3.13. 765s Preparing to unpack .../03-python3.13_3.13.0-2_arm64.deb ... 765s Unpacking python3.13 (3.13.0-2) ... 765s Selecting previously unselected package python3-all. 765s Preparing to unpack .../04-python3-all_3.12.7-1_arm64.deb ... 765s Unpacking python3-all (3.12.7-1) ... 765s Selecting previously unselected package python3-async-timeout. 765s Preparing to unpack .../05-python3-async-timeout_4.0.3-1_all.deb ... 765s Unpacking python3-async-timeout (4.0.3-1) ... 765s Selecting previously unselected package python3-wrapt. 765s Preparing to unpack .../06-python3-wrapt_1.15.0-3_arm64.deb ... 765s Unpacking python3-wrapt (1.15.0-3) ... 765s Selecting previously unselected package python3-deprecated. 765s Preparing to unpack .../07-python3-deprecated_1.2.14-1_all.deb ... 765s Unpacking python3-deprecated (1.2.14-1) ... 765s Selecting previously unselected package python3-packaging. 765s Preparing to unpack .../08-python3-packaging_24.1-1_all.deb ... 765s Unpacking python3-packaging (24.1-1) ... 765s Selecting previously unselected package python3-redis. 765s Preparing to unpack .../09-python3-redis_4.3.4-3_all.deb ... 765s Unpacking python3-redis (4.3.4-3) ... 765s Selecting previously unselected package python3-six. 765s Preparing to unpack .../10-python3-six_1.16.0-7_all.deb ... 765s Unpacking python3-six (1.16.0-7) ... 765s Selecting previously unselected package python3-sortedcontainers. 765s Preparing to unpack .../11-python3-sortedcontainers_2.4.0-2_all.deb ... 765s Unpacking python3-sortedcontainers (2.4.0-2) ... 765s Selecting previously unselected package python3-fakeredis. 765s Preparing to unpack .../12-python3-fakeredis_1.9.0-1_all.deb ... 765s Unpacking python3-fakeredis (1.9.0-1) ... 765s Selecting previously unselected package autopkgtest-satdep. 765s Preparing to unpack .../13-2-autopkgtest-satdep.deb ... 765s Unpacking autopkgtest-satdep (0) ... 765s Setting up python3-sortedcontainers (2.4.0-2) ... 766s Setting up python3-async-timeout (4.0.3-1) ... 766s Setting up python3-six (1.16.0-7) ... 766s Setting up libpython3.13-minimal:arm64 (3.13.0-2) ... 766s Setting up python3-packaging (24.1-1) ... 766s Setting up python3-wrapt (1.15.0-3) ... 767s Setting up python3.13-minimal (3.13.0-2) ... 767s Setting up libpython3.13-stdlib:arm64 (3.13.0-2) ... 767s Setting up python3-deprecated (1.2.14-1) ... 768s Setting up python3.13 (3.13.0-2) ... 769s Setting up python3-all (3.12.7-1) ... 769s Setting up python3-redis (4.3.4-3) ... 770s Setting up python3-fakeredis (1.9.0-1) ... 770s Setting up autopkgtest-satdep (0) ... 770s Processing triggers for man-db (2.12.1-3) ... 770s Processing triggers for systemd (256.5-2ubuntu4) ... 774s (Reading database ... 80860 files and directories currently installed.) 774s Removing autopkgtest-satdep (0) ... 776s autopkgtest [11:03:33]: test autodep8-python3: set -e ; for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -c "import fakeredis; print(fakeredis)" ; done 776s autopkgtest [11:03:33]: test autodep8-python3: [----------------------- 776s Testing with python3.13: 776s 776s Testing with python3.12: 777s 777s autopkgtest [11:03:34]: test autodep8-python3: -----------------------] 778s autopkgtest [11:03:35]: test autodep8-python3: - - - - - - - - - - results - - - - - - - - - - 778s autodep8-python3 PASS (superficial) 778s autopkgtest [11:03:35]: @@@@@@@@@@@@@@@@@@@@ summary 778s command1 PASS 778s autodep8-python3 PASS (superficial) 800s virt: nova [W] Skipping flock in bos03-arm64 800s virt: Creating nova instance adt-plucky-arm64-python-fakeredis-20241113-102819-juju-7f2275-prod-proposed-migration-environment-2-eacbffb3-6f56-484b-aea0-943e20c3385d from image adt/ubuntu-plucky-arm64-server-20241113.img (UUID 2d7760e6-2439-4200-89d6-5ed33e5c6330)... 800s virt: nova [W] Skipping flock in bos03-arm64 800s virt: Creating nova instance adt-plucky-arm64-python-fakeredis-20241113-102819-juju-7f2275-prod-proposed-migration-environment-2-eacbffb3-6f56-484b-aea0-943e20c3385d from image adt/ubuntu-plucky-arm64-server-20241113.img (UUID 2d7760e6-2439-4200-89d6-5ed33e5c6330)...