[ 0s] Memory limit set to 23252304KB [ 0s] Using BUILD_ROOT=/var/tmp/build-root/Staging_E_redis-x86_64 [ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386 [ 0s] [ 0s] [ 0s] skylab started "build python-redis.spec" at Tue May 10 21:34:27 UTC 2022. [ 0s] [ 0s] [ 0s] processing recipe /home/ben/src/osc/home:bnavigator:branches:devel:languages:python/python-redis/python-redis.spec ... [ 0s] running changelog2spec --target rpm --file /home/ben/src/osc/home:bnavigator:branches:devel:languages:python/python-redis/python-redis.spec [ 0s] init_buildsystem --configdir /usr/lib/build/configs --cachedir /var/cache/build --rpmlist /tmp/rpmlist.r5d9w9cl /home/ben/src/osc/home:bnavigator:branches:devel:languages:python/python-redis/python-redis.spec ... [ 0s] reordering...cycle: libncurses6 -> terminfo-base [ 0s] breaking dependency terminfo-base -> libncurses6 [ 0s] cycle: binutils -> libctf0 [ 0s] breaking dependency binutils -> libctf0 [ 0s] cycle: python310-base -> libpython3_10-1_0 [ 0s] breaking dependency python310-base -> libpython3_10-1_0 [ 0s] cycle: python38-base -> libpython3_8-1_0 [ 0s] breaking dependency python38-base -> libpython3_8-1_0 [ 0s] cycle: python39-base -> libpython3_9-1_0 [ 0s] breaking dependency python39-base -> libpython3_9-1_0 [ 0s] cycle: rpm-config-SUSE -> rpm [ 0s] breaking dependency rpm -> rpm-config-SUSE [ 0s] cycle: pam_unix -> pam [ 0s] breaking dependency pam -> pam_unix [ 0s] done [ 0s] querying package ids... [ 1s] [1/237] keeping compat-usrmerge-tools-84.87-6.76 [ 1s] [2/237] keeping crypto-policies-20210917.c9d86d1-2.86 [ 1s] [3/237] keeping file-magic-5.41-7.5 [ 1s] [4/237] keeping kernel-obs-build-5.17.5-5.1 [ 1s] [5/237] keeping libsemanage-conf-3.3-4.34 [ 1s] [6/237] keeping libssh-config-0.9.6-4.5 [ 1s] [7/237] keeping pkgconf-m4-1.8.0-2.89 [ 1s] [8/237] keeping python-rpm-macros-20220106.80d3756-2.45 [ 1s] [9/237] keeping rpmlint-strict-2.2.0+git20220422.43144bd-3.1 [ 1s] [10/237] keeping system-user-root-20190513-3.34 [ 1s] [11/237] keeping vim-data-common-8.2.4877-3.1 [ 1s] [12/237] keeping filesystem-84.87-6.1 [ 1s] [13/237] keeping glibc-2.35-4.29 [ 1s] [14/237] keeping diffutils-3.8-4.78 [ 1s] [15/237] keeping fillup-1.42-279.1 [ 1s] [16/237] keeping libacl1-2.3.1-4.9 [ 1s] [17/237] keeping libalternatives1-1.2+3.b848aad-3.7 [ 1s] [18/237] keeping libatomic1-12.0.1+git192423-2.14 [ 1s] [19/237] keeping libattr1-2.5.1-3.135 [ 1s] [20/237] keeping libaudit1-3.0.6-6.9 [ 1s] [21/237] keeping libblkid1-2.37.4-3.23 [ 1s] [22/237] keeping libbrotlicommon1-1.0.9-2.23 [ 1s] [23/237] keeping libbz2-1-1.0.8-6.3 [ 1s] [24/237] keeping libcap-ng0-0.7.11-2.49 [ 1s] [25/237] keeping libcap2-2.64-3.10 [ 1s] [26/237] keeping libcom_err2-1.46.5-3.7 [ 1s] [27/237] keeping libcrypt1-4.4.27-2.46 [ 1s] [28/237] keeping libeconf0-0.4.6+git20220427.3016f4e-2.4 [ 1s] [29/237] keeping libexpat1-2.4.8-2.16 [ 1s] [30/237] keeping libffi8-3.4.2-2.57 [ 1s] [31/237] keeping libgcc_s1-12.0.1+git192423-2.14 [ 1s] [32/237] keeping libgdbm6-1.23-3.39 [ 1s] [33/237] keeping libgmp10-6.2.1-6.61 [ 1s] [34/237] keeping libgomp1-12.0.1+git192423-2.14 [ 1s] [35/237] keeping libgpg-error0-1.45-2.6 [ 1s] [36/237] keeping libitm1-12.0.1+git192423-2.14 [ 1s] [37/237] keeping libkeyutils1-1.6.3-4.89 [ 1s] [38/237] keeping liblua5_4-5-5.4.4-3.22 [ 1s] [39/237] keeping liblzma5-5.2.5-5.9 [ 1s] [40/237] keeping libmpdec3-2.5.1-3.84 [ 1s] [41/237] keeping libnghttp2-14-1.47.0-2.5 [ 1s] [42/237] keeping libpcre1-8.45-3.15 [ 1s] [43/237] keeping libpcre2-8-0-10.40-2.6 [ 1s] [44/237] keeping libpkgconf3-1.8.0-2.89 [ 1s] [45/237] keeping libpopt0-1.18-4.194 [ 1s] [46/237] keeping libsasl2-3-2.1.28-4.3 [ 1s] [47/237] keeping libseccomp2-2.5.4-2.3 [ 1s] [48/237] keeping libsepol2-3.3-3.63 [ 1s] [49/237] keeping libsmartcols1-2.37.4-3.23 [ 1s] [50/237] keeping libunistring2-1.0-3.1 [ 1s] [51/237] keeping libuuid1-2.37.4-3.23 [ 1s] [52/237] keeping libverto1-0.3.1-2.191 [ 1s] [53/237] keeping libz1-1.2.11-21.16 [ 1s] [54/237] keeping libzstd1-1.5.2-2.35 [ 1s] [55/237] keeping patch-2.7.6-6.72 [ 1s] [56/237] keeping rzsz-0.12.21~rc-5.20 [ 1s] [57/237] keeping update-alternatives-1.21.1-3.29 [ 1s] [58/237] keeping alts-1.2+3.b848aad-3.7 [ 1s] [59/237] keeping attr-2.5.1-3.135 [ 1s] [60/237] keeping libbrotlidec1-1.0.9-2.23 [ 1s] [61/237] keeping libctf-nobfd0-2.38-7.1 [ 1s] [62/237] keeping libelf1-0.187-4.3 [ 1s] [63/237] keeping libgcrypt20-1.9.4-4.42 [ 1s] [64/237] keeping libgdbm_compat4-1.23-3.39 [ 1s] [65/237] keeping libglib-2_0-0-2.72.1-2.2 [ 1s] [66/237] keeping libidn2-0-2.3.2-2.19 [ 1s] [67/237] keeping libisl23-0.24-3.119 [ 1s] [68/237] keeping libmpfr6-4.1.0-4.152 [ 1s] [69/237] keeping libselinux1-3.3-4.28 [ 1s] [70/237] keeping libstdc++6-12.0.1+git192423-2.14 [ 1s] [71/237] keeping libsystemd0-mini-250.4-7.5 [ 1s] [72/237] keeping perl-base-5.34.0-4.28 [ 1s] [73/237] keeping pkgconf-1.8.0-2.89 [ 1s] [74/237] keeping chkstat-1599_20220309-32.21 [ 1s] [75/237] keeping libfdisk1-2.37.4-3.23 [ 1s] [76/237] keeping libopenssl1_1-1.1.1n-2.20 [ 1s] [77/237] keeping libmagic1-5.41-7.5 [ 1s] [78/237] keeping build-mkbaselibs-20220429-2.1 [ 1s] [79/237] keeping rpm-build-perl-4.17.0-9.3 [ 1s] [80/237] keeping dwz-0.14-5.4 [ 1s] [81/237] keeping findutils-4.9.0-3.41 [ 1s] [82/237] keeping libgmodule-2_0-0-2.72.1-2.2 [ 1s] [83/237] keeping valgrind-3.19.0-4.1 [ 1s] [84/237] keeping fdupes-2.1.2-5.3 [ 1s] [85/237] keeping file-5.41-7.5 [ 1s] [86/237] keeping libasan6-11.2.1+git1635-2.8 [ 1s] [87/237] keeping libdb-4_8-4.8.30-41.10 [ 1s] [88/237] keeping libldap2-2.6.1-3.1 [ 1s] [89/237] keeping liblsan0-12.0.1+git192423-2.14 [ 1s] [90/237] keeping libmount1-2.37.4-3.23 [ 1s] [91/237] keeping libmpc3-1.2.1-3.183 [ 1s] [92/237] keeping libpsl5-0.21.1-2.50 [ 1s] [93/237] keeping libsource-highlight4-3.1.9-6.1 [ 1s] [94/237] keeping libsubid4-4.11.1-3.43 [ 1s] [95/237] keeping libtsan0-11.2.1+git1635-2.8 [ 1s] [96/237] keeping libubsan1-12.0.1+git192423-2.14 [ 1s] [97/237] keeping tar-1.34-8.1 [ 1s] [98/237] keeping libdw1-0.187-4.3 [ 1s] [99/237] keeping libsemanage2-3.3-4.34 [ 1s] [100/237] keeping babeltrace-1.5.8-4.5 [ 1s] [101/237] keeping cpp11-11.2.1+git1635-2.8 [ 1s] [102/237] keeping perl-5.34.0-4.28 [ 1s] [103/237] keeping brp-check-suse-84.87+git20211116.6c5fe09-3.3 [ 1s] [104/237] keeping terminfo-base-6.3.20220423-19.4 [ 1s] [105/237] keeping libncurses6-6.3.20220423-19.4 [ 1s] [106/237] keeping libreadline8-8.1-4.44 [ 1s] [107/237] keeping ncurses-utils-6.3.20220423-19.4 [ 1s] [108/237] keeping psmisc-23.4-3.4 [ 1s] [109/237] keeping nano-6.3-2.1 [ 1s] [110/237] keeping bash-5.1.16-9.3 [ 1s] [111/237] keeping gawk-5.1.1-5.57 [ 1s] [112/237] keeping bash-sh-5.1.16-9.3 [ 1s] [113/237] keeping grep-3.7-5.3 [ 1s] [114/237] keeping login_defs-4.11.1-3.43 [ 1s] [115/237] keeping sysuser-shadow-3.1-5.32 [ 1s] [116/237] keeping cpio-2.13-6.71 [ 1s] [117/237] keeping cpp-11-8.13 [ 1s] [118/237] keeping make-4.3-5.5 [ 1s] [119/237] keeping which-2.21-7.5 [ 1s] [120/237] keeping bzip2-1.0.8-6.3 [ 1s] [121/237] keeping gettext-runtime-mini-0.21-8.6 [ 1s] [122/237] keeping gzip-1.12-4.4 [ 1s] [123/237] keeping pkgconf-pkg-config-1.8.0-2.89 [ 1s] [124/237] keeping strace-5.17-3.3 [ 1s] [125/237] keeping sed-4.8-5.20 [ 1s] [126/237] keeping xz-5.2.5-5.9 [ 1s] [127/237] keeping lua54-5.4.4-3.22 [ 1s] [128/237] keeping coreutils-9.1-4.1 [ 1s] [129/237] keeping binutils-2.38-7.1 [ 1s] [130/237] keeping vim-8.2.4877-3.1 [ 1s] [131/237] keeping python310-base-3.10.4-2.9 [ 1s] [132/237] keeping python38-base-3.8.13-2.10 [ 1s] [133/237] keeping python39-base-3.9.12-2.9 [ 1s] [134/237] keeping compat-usrmerge-build-84.87-6.76 [ 1s] [135/237] keeping python310-apipkg-2.1.0-2.11 [ 1s] [136/237] keeping python310-appdirs-1.4.4-4.12 [ 1s] [137/237] keeping python310-attrs-21.4.0-2.4 [ 1s] [138/237] keeping python310-iniconfig-1.1.1-2.20 [ 1s] [139/237] keeping python310-more-itertools-8.12.0-3.3 [ 1s] [140/237] keeping python310-ordered-set-4.0.2-3.5 [ 1s] [141/237] keeping python310-pluggy-1.0.0-2.11 [ 1s] [142/237] keeping python310-pyparsing-3.0.7-2.25 [ 1s] [143/237] keeping python310-tomli-2.0.1-12.1 [ 1s] [144/237] keeping python310-typing_extensions-4.2.0-2.5 [ 1s] [145/237] keeping python38-apipkg-2.1.0-2.11 [ 1s] [146/237] keeping python38-appdirs-1.4.4-4.12 [ 1s] [147/237] keeping python38-attrs-21.4.0-2.4 [ 1s] [148/237] keeping python38-iniconfig-1.1.1-2.20 [ 1s] [149/237] keeping python38-more-itertools-8.12.0-3.3 [ 1s] [150/237] keeping python38-ordered-set-4.0.2-3.5 [ 1s] [151/237] keeping python38-pluggy-1.0.0-2.11 [ 1s] [152/237] keeping python38-pyparsing-3.0.7-2.25 [ 1s] [153/237] keeping python38-tomli-2.0.1-12.1 [ 1s] [154/237] keeping python38-typing_extensions-4.2.0-2.5 [ 1s] [155/237] keeping python39-apipkg-2.1.0-2.11 [ 1s] [156/237] keeping python39-appdirs-1.4.4-4.12 [ 1s] [157/237] keeping python39-attrs-21.4.0-2.4 [ 1s] [158/237] keeping python39-iniconfig-1.1.1-2.20 [ 1s] [159/237] keeping python39-more-itertools-8.12.0-3.3 [ 1s] [160/237] keeping python39-ordered-set-4.0.2-3.5 [ 1s] [161/237] keeping python39-pluggy-1.0.0-2.11 [ 1s] [162/237] keeping python39-pyparsing-3.0.7-2.25 [ 1s] [163/237] keeping python39-tomli-2.0.1-12.1 [ 1s] [164/237] keeping python39-typing_extensions-4.2.0-2.5 [ 1s] [165/237] keeping systemd-rpm-macros-16-5.28 [ 1s] [166/237] keeping libpython3_10-1_0-3.10.4-2.9 [ 1s] [167/237] keeping libpython3_8-1_0-3.8.13-2.10 [ 1s] [168/237] keeping libpython3_9-1_0-3.9.12-2.9 [ 1s] [169/237] keeping libxcrypt-devel-4.4.27-2.46 [ 1s] [170/237] keeping linux-glibc-devel-5.17-3.16 [ 1s] [171/237] keeping python310-wrapt-1.13.3-2.11 [ 1s] [172/237] keeping python38-wrapt-1.13.3-2.11 [ 1s] [173/237] keeping python39-wrapt-1.13.3-2.11 [ 1s] [174/237] keeping system-group-hardware-20170617-25.61 [ 1s] [175/237] keeping glibc-locale-base-2.35-4.29 [ 1s] [176/237] keeping libctf0-2.38-7.1 [ 1s] [177/237] keeping rpm-build-python-4.17.0-9.3 [ 1s] [178/237] keeping gettext-tools-mini-0.21-8.6 [ 1s] [179/237] keeping permissions-config-1599_20220309-32.21 [ 1s] [180/237] keeping polkit-default-privs-1550+20220404.7b4bea2-3.2 [ 1s] [181/237] keeping redis-7.0.0-1.1 [ 1s] [182/237] keeping less-590-5.59 [ 1s] [183/237] keeping krb5-mini-1.19.3-4.6 [ 1s] [184/237] keeping aaa_base-84.87+git20220419.bf51b75-3.1 [ 1s] [185/237] keeping rpm-4.17.0-9.3 [ 1s] [186/237] keeping aaa_base-malloccheck-84.87+git20220419.bf51b75-3.1 [ 1s] [187/237] keeping permissions-20220309.1599-32.21 [ 1s] [188/237] keeping python310-Deprecated-1.2.13-2.7 [ 1s] [189/237] keeping python310-async_timeout-4.0.2-2.3 [ 1s] [190/237] keeping python310-packaging-21.3-3.1 [ 1s] [191/237] keeping python310-zipp-3.7.0-2.3 [ 1s] [192/237] keeping python38-Deprecated-1.2.13-2.7 [ 1s] [193/237] keeping python38-async_timeout-4.0.2-2.3 [ 1s] [194/237] keeping python38-packaging-21.3-3.1 [ 1s] [195/237] keeping python38-zipp-3.7.0-2.3 [ 1s] [196/237] keeping python39-Deprecated-1.2.13-2.7 [ 1s] [197/237] keeping python39-async_timeout-4.0.2-2.3 [ 1s] [198/237] keeping python39-packaging-21.3-3.1 [ 1s] [199/237] keeping python39-zipp-3.7.0-2.3 [ 1s] [200/237] keeping glibc-devel-2.35-4.29 [ 1s] [201/237] keeping python310-py-1.11.0-4.12 [ 1s] [202/237] keeping python38-py-1.11.0-4.12 [ 1s] [203/237] keeping python39-py-1.11.0-4.12 [ 1s] [204/237] keeping rpm-config-SUSE-20220421-2.1 [ 1s] [205/237] keeping rpmlint-mini-2.2.0+git20220422.43144bd-6.14 [ 1s] [206/237] keeping libssh4-0.9.6-4.5 [ 1s] [207/237] keeping build-compare-20220307T115648.b5abdde-3.22 [ 1s] [208/237] keeping librpmbuild9-4.17.0-9.3 [ 1s] [209/237] keeping python310-importlib-metadata-4.8.2-2.7 [ 1s] [210/237] keeping python38-importlib-metadata-4.8.2-2.7 [ 1s] [211/237] keeping python39-importlib-metadata-4.8.2-2.7 [ 1s] [212/237] keeping libutempter0-1.2.0-5.190 [ 1s] [213/237] keeping python310-setuptools-58.3.0-4.10 [ 1s] [214/237] keeping python38-setuptools-58.3.0-4.10 [ 1s] [215/237] keeping python39-setuptools-58.3.0-4.10 [ 1s] [216/237] keeping post-build-checks-84.87+git20220325.f46ef3c-3.1 [ 1s] [217/237] keeping pam-1.5.2-9.3 [ 1s] [218/237] keeping libcurl4-7.83.0-4.1 [ 1s] [219/237] keeping gcc11-11.2.1+git1635-2.8 [ 1s] [220/237] keeping gcc11-PIE-11.2.1+git1635-2.8 [ 1s] [221/237] keeping gcc-11-8.13 [ 1s] [222/237] keeping libdebuginfod1-0.187-5.1 [ 1s] [223/237] keeping pam_unix-1.5.2-9.3 [ 1s] [224/237] keeping python310-pytest-7.1.1-3.5 [ 1s] [225/237] keeping python38-pytest-7.1.1-3.5 [ 1s] [226/237] keeping python39-pytest-7.1.1-3.5 [ 1s] [227/237] keeping shadow-4.11.1-3.43 [ 1s] [228/237] keeping util-linux-2.37.4-3.23 [ 1s] [229/237] keeping gcc-PIE-11-8.13 [ 1s] [230/237] keeping python310-pytest-asyncio-0.17.2-2.3 [ 1s] [231/237] keeping python310-pytest-timeout-2.0.2-2.4 [ 1s] [232/237] keeping python38-pytest-asyncio-0.17.2-2.3 [ 1s] [233/237] keeping python38-pytest-timeout-2.0.2-2.4 [ 1s] [234/237] keeping python39-pytest-asyncio-0.17.2-2.3 [ 1s] [235/237] keeping python39-pytest-timeout-2.0.2-2.4 [ 1s] [236/237] keeping gdb-11.1-15.1 [ 1s] [237/237] keeping rpm-build-4.17.0-9.3 [ 1s] now finalizing build dir... [ 1s] ... running 01-add_abuild_user_to_trusted_group [ 1s] ... running 02-set_timezone_to_utc [ 1s] ... running 03-set-permissions-secure [ 1s] ... running 11-hack_uname_version_to_kernel_version [ 1s] cp: -r not specified; omitting directory '/home/ben/src/osc/home:bnavigator:branches:devel:languages:python/python-redis/redis-4.3.1' [ 1s] ----------------------------------------------------------------- [ 1s] I have the following modifications for python-redis.spec: [ 1s] ----------------------------------------------------------------- [ 1s] ----- building python-redis.spec (user abuild) [ 1s] ----------------------------------------------------------------- [ 1s] ----------------------------------------------------------------- [ 1s] + exec rpmbuild -ba --define '_srcdefattr (-,root,root)' --nosignature --define '_build_create_debug 1' /home/abuild/rpmbuild/SOURCES/python-redis.spec [ 2s] setting SOURCE_DATE_EPOCH=1652140800 [ 2s] Executing(%prep): /usr/bin/bash -e /var/tmp/rpm-tmp.c5JSPm [ 2s] + umask 022 [ 2s] + cd /home/abuild/rpmbuild/BUILD [ 2s] + cd /home/abuild/rpmbuild/BUILD [ 2s] + rm -rf redis-4.3.1 [ 2s] + /usr/bin/gzip -dc /home/abuild/rpmbuild/SOURCES/redis-4.3.1.tar.gz [ 2s] + /usr/bin/tar -xof - [ 2s] + STATUS=0 [ 2s] + '[' 0 -ne 0 ']' [ 2s] + cd redis-4.3.1 [ 2s] + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . [ 2s] + cp /home/abuild/rpmbuild/SOURCES/tox.ini . [ 2s] + RPM_EC=0 [ 2s] ++ jobs -p [ 2s] + exit 0 [ 2s] Executing(%build): /usr/bin/bash -e /var/tmp/rpm-tmp.GKFOKt [ 2s] + umask 022 [ 2s] + cd /home/abuild/rpmbuild/BUILD [ 2s] + /usr/bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64 [ 2s] ++ dirname /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64 [ 2s] + /usr/bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT [ 2s] + /usr/bin/mkdir /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64 [ 2s] + cd redis-4.3.1 [ 2s] ++ '[' -f _current_flavor ']' [ 2s] ++ true [ 2s] + last_flavor= [ 2s] + '[' -z '' ']' [ 2s] + last_flavor=tmp [ 2s] + '[' tmp '!=' python39 ']' [ 2s] + '[' -d build ']' [ 2s] + '[' -d _build.python39 ']' [ 2s] + echo python39 [ 2s] + python_flavor=python39 [ 2s] + /usr/bin/python3.9 setup.py build '--executable=/usr/bin/python3.9 -s' [ 2s] running build [ 2s] running build_py [ 2s] creating build [ 2s] creating build/lib [ 2s] creating build/lib/redis [ 2s] copying redis/__init__.py -> build/lib/redis [ 2s] copying redis/backoff.py -> build/lib/redis [ 2s] copying redis/client.py -> build/lib/redis [ 2s] copying redis/cluster.py -> build/lib/redis [ 2s] copying redis/compat.py -> build/lib/redis [ 2s] copying redis/connection.py -> build/lib/redis [ 2s] copying redis/crc.py -> build/lib/redis [ 2s] copying redis/exceptions.py -> build/lib/redis [ 2s] copying redis/lock.py -> build/lib/redis [ 2s] copying redis/ocsp.py -> build/lib/redis [ 2s] copying redis/retry.py -> build/lib/redis [ 2s] copying redis/sentinel.py -> build/lib/redis [ 2s] copying redis/typing.py -> build/lib/redis [ 2s] copying redis/utils.py -> build/lib/redis [ 2s] creating build/lib/redis/asyncio [ 2s] copying redis/asyncio/__init__.py -> build/lib/redis/asyncio [ 2s] copying redis/asyncio/client.py -> build/lib/redis/asyncio [ 2s] copying redis/asyncio/cluster.py -> build/lib/redis/asyncio [ 2s] copying redis/asyncio/connection.py -> build/lib/redis/asyncio [ 2s] copying redis/asyncio/lock.py -> build/lib/redis/asyncio [ 2s] copying redis/asyncio/parser.py -> build/lib/redis/asyncio [ 2s] copying redis/asyncio/retry.py -> build/lib/redis/asyncio [ 2s] copying redis/asyncio/sentinel.py -> build/lib/redis/asyncio [ 2s] copying redis/asyncio/utils.py -> build/lib/redis/asyncio [ 2s] creating build/lib/redis/commands [ 2s] copying redis/commands/__init__.py -> build/lib/redis/commands [ 2s] copying redis/commands/cluster.py -> build/lib/redis/commands [ 2s] copying redis/commands/core.py -> build/lib/redis/commands [ 2s] copying redis/commands/helpers.py -> build/lib/redis/commands [ 2s] copying redis/commands/parser.py -> build/lib/redis/commands [ 2s] copying redis/commands/redismodules.py -> build/lib/redis/commands [ 2s] copying redis/commands/sentinel.py -> build/lib/redis/commands [ 2s] creating build/lib/redis/commands/bf [ 2s] copying redis/commands/bf/__init__.py -> build/lib/redis/commands/bf [ 2s] copying redis/commands/bf/commands.py -> build/lib/redis/commands/bf [ 2s] copying redis/commands/bf/info.py -> build/lib/redis/commands/bf [ 2s] creating build/lib/redis/commands/graph [ 2s] copying redis/commands/graph/__init__.py -> build/lib/redis/commands/graph [ 2s] copying redis/commands/graph/commands.py -> build/lib/redis/commands/graph [ 2s] copying redis/commands/graph/edge.py -> build/lib/redis/commands/graph [ 2s] copying redis/commands/graph/exceptions.py -> build/lib/redis/commands/graph [ 2s] copying redis/commands/graph/execution_plan.py -> build/lib/redis/commands/graph [ 2s] copying redis/commands/graph/node.py -> build/lib/redis/commands/graph [ 2s] copying redis/commands/graph/path.py -> build/lib/redis/commands/graph [ 2s] copying redis/commands/graph/query_result.py -> build/lib/redis/commands/graph [ 2s] creating build/lib/redis/commands/json [ 2s] copying redis/commands/json/__init__.py -> build/lib/redis/commands/json [ 2s] copying redis/commands/json/_util.py -> build/lib/redis/commands/json [ 2s] copying redis/commands/json/commands.py -> build/lib/redis/commands/json [ 2s] copying redis/commands/json/decoders.py -> build/lib/redis/commands/json [ 2s] copying redis/commands/json/path.py -> build/lib/redis/commands/json [ 2s] creating build/lib/redis/commands/search [ 2s] copying redis/commands/search/__init__.py -> build/lib/redis/commands/search [ 2s] copying redis/commands/search/_util.py -> build/lib/redis/commands/search [ 2s] copying redis/commands/search/aggregation.py -> build/lib/redis/commands/search [ 2s] copying redis/commands/search/commands.py -> build/lib/redis/commands/search [ 2s] copying redis/commands/search/document.py -> build/lib/redis/commands/search [ 2s] copying redis/commands/search/field.py -> build/lib/redis/commands/search [ 2s] copying redis/commands/search/indexDefinition.py -> build/lib/redis/commands/search [ 2s] copying redis/commands/search/query.py -> build/lib/redis/commands/search [ 2s] copying redis/commands/search/querystring.py -> build/lib/redis/commands/search [ 2s] copying redis/commands/search/reducers.py -> build/lib/redis/commands/search [ 2s] copying redis/commands/search/result.py -> build/lib/redis/commands/search [ 2s] copying redis/commands/search/suggestion.py -> build/lib/redis/commands/search [ 2s] creating build/lib/redis/commands/timeseries [ 2s] copying redis/commands/timeseries/__init__.py -> build/lib/redis/commands/timeseries [ 2s] copying redis/commands/timeseries/commands.py -> build/lib/redis/commands/timeseries [ 2s] copying redis/commands/timeseries/info.py -> build/lib/redis/commands/timeseries [ 2s] copying redis/commands/timeseries/utils.py -> build/lib/redis/commands/timeseries [ 2s] ++ '[' -f _current_flavor ']' [ 2s] ++ cat _current_flavor [ 2s] + last_flavor=python39 [ 2s] + '[' -z python39 ']' [ 2s] + '[' python39 '!=' python310 ']' [ 2s] + '[' -d build ']' [ 2s] + mv build _build.python39 [ 2s] + '[' -d _build.python310 ']' [ 2s] + echo python310 [ 2s] + python_flavor=python310 [ 2s] + /usr/bin/python3.10 setup.py build '--executable=/usr/bin/python3.10 -s' [ 2s] running build [ 2s] running build_py [ 2s] creating build [ 2s] creating build/lib [ 2s] creating build/lib/redis [ 2s] copying redis/__init__.py -> build/lib/redis [ 2s] copying redis/backoff.py -> build/lib/redis [ 2s] copying redis/client.py -> build/lib/redis [ 2s] copying redis/cluster.py -> build/lib/redis [ 2s] copying redis/compat.py -> build/lib/redis [ 2s] copying redis/connection.py -> build/lib/redis [ 2s] copying redis/crc.py -> build/lib/redis [ 2s] copying redis/exceptions.py -> build/lib/redis [ 2s] copying redis/lock.py -> build/lib/redis [ 2s] copying redis/ocsp.py -> build/lib/redis [ 2s] copying redis/retry.py -> build/lib/redis [ 2s] copying redis/sentinel.py -> build/lib/redis [ 2s] copying redis/typing.py -> build/lib/redis [ 2s] copying redis/utils.py -> build/lib/redis [ 2s] creating build/lib/redis/asyncio [ 2s] copying redis/asyncio/__init__.py -> build/lib/redis/asyncio [ 2s] copying redis/asyncio/client.py -> build/lib/redis/asyncio [ 2s] copying redis/asyncio/cluster.py -> build/lib/redis/asyncio [ 2s] copying redis/asyncio/connection.py -> build/lib/redis/asyncio [ 2s] copying redis/asyncio/lock.py -> build/lib/redis/asyncio [ 2s] copying redis/asyncio/parser.py -> build/lib/redis/asyncio [ 2s] copying redis/asyncio/retry.py -> build/lib/redis/asyncio [ 2s] copying redis/asyncio/sentinel.py -> build/lib/redis/asyncio [ 2s] copying redis/asyncio/utils.py -> build/lib/redis/asyncio [ 2s] creating build/lib/redis/commands [ 2s] copying redis/commands/__init__.py -> build/lib/redis/commands [ 2s] copying redis/commands/cluster.py -> build/lib/redis/commands [ 2s] copying redis/commands/core.py -> build/lib/redis/commands [ 2s] copying redis/commands/helpers.py -> build/lib/redis/commands [ 2s] copying redis/commands/parser.py -> build/lib/redis/commands [ 2s] copying redis/commands/redismodules.py -> build/lib/redis/commands [ 2s] copying redis/commands/sentinel.py -> build/lib/redis/commands [ 2s] creating build/lib/redis/commands/bf [ 2s] copying redis/commands/bf/__init__.py -> build/lib/redis/commands/bf [ 2s] copying redis/commands/bf/commands.py -> build/lib/redis/commands/bf [ 2s] copying redis/commands/bf/info.py -> build/lib/redis/commands/bf [ 2s] creating build/lib/redis/commands/graph [ 2s] copying redis/commands/graph/__init__.py -> build/lib/redis/commands/graph [ 2s] copying redis/commands/graph/commands.py -> build/lib/redis/commands/graph [ 2s] copying redis/commands/graph/edge.py -> build/lib/redis/commands/graph [ 2s] copying redis/commands/graph/exceptions.py -> build/lib/redis/commands/graph [ 2s] copying redis/commands/graph/execution_plan.py -> build/lib/redis/commands/graph [ 2s] copying redis/commands/graph/node.py -> build/lib/redis/commands/graph [ 2s] copying redis/commands/graph/path.py -> build/lib/redis/commands/graph [ 2s] copying redis/commands/graph/query_result.py -> build/lib/redis/commands/graph [ 2s] creating build/lib/redis/commands/json [ 2s] copying redis/commands/json/__init__.py -> build/lib/redis/commands/json [ 2s] copying redis/commands/json/_util.py -> build/lib/redis/commands/json [ 2s] copying redis/commands/json/commands.py -> build/lib/redis/commands/json [ 2s] copying redis/commands/json/decoders.py -> build/lib/redis/commands/json [ 2s] copying redis/commands/json/path.py -> build/lib/redis/commands/json [ 2s] creating build/lib/redis/commands/search [ 2s] copying redis/commands/search/__init__.py -> build/lib/redis/commands/search [ 2s] copying redis/commands/search/_util.py -> build/lib/redis/commands/search [ 2s] copying redis/commands/search/aggregation.py -> build/lib/redis/commands/search [ 2s] copying redis/commands/search/commands.py -> build/lib/redis/commands/search [ 2s] copying redis/commands/search/document.py -> build/lib/redis/commands/search [ 2s] copying redis/commands/search/field.py -> build/lib/redis/commands/search [ 2s] copying redis/commands/search/indexDefinition.py -> build/lib/redis/commands/search [ 2s] copying redis/commands/search/query.py -> build/lib/redis/commands/search [ 2s] copying redis/commands/search/querystring.py -> build/lib/redis/commands/search [ 2s] copying redis/commands/search/reducers.py -> build/lib/redis/commands/search [ 2s] copying redis/commands/search/result.py -> build/lib/redis/commands/search [ 2s] copying redis/commands/search/suggestion.py -> build/lib/redis/commands/search [ 2s] creating build/lib/redis/commands/timeseries [ 2s] copying redis/commands/timeseries/__init__.py -> build/lib/redis/commands/timeseries [ 2s] copying redis/commands/timeseries/commands.py -> build/lib/redis/commands/timeseries [ 2s] copying redis/commands/timeseries/info.py -> build/lib/redis/commands/timeseries [ 2s] copying redis/commands/timeseries/utils.py -> build/lib/redis/commands/timeseries [ 2s] ++ '[' -f _current_flavor ']' [ 2s] ++ cat _current_flavor [ 2s] + last_flavor=python310 [ 2s] + '[' -z python310 ']' [ 2s] + '[' python310 '!=' python38 ']' [ 2s] + '[' -d build ']' [ 2s] + mv build _build.python310 [ 2s] + '[' -d _build.python38 ']' [ 2s] + echo python38 [ 2s] + python_flavor=python38 [ 2s] + /usr/bin/python3.8 setup.py build '--executable=/usr/bin/python3.8 -s' [ 2s] running build [ 2s] running build_py [ 2s] creating build [ 2s] creating build/lib [ 2s] creating build/lib/redis [ 2s] copying redis/__init__.py -> build/lib/redis [ 2s] copying redis/backoff.py -> build/lib/redis [ 2s] copying redis/client.py -> build/lib/redis [ 2s] copying redis/cluster.py -> build/lib/redis [ 2s] copying redis/compat.py -> build/lib/redis [ 2s] copying redis/connection.py -> build/lib/redis [ 2s] copying redis/crc.py -> build/lib/redis [ 2s] copying redis/exceptions.py -> build/lib/redis [ 2s] copying redis/lock.py -> build/lib/redis [ 2s] copying redis/ocsp.py -> build/lib/redis [ 2s] copying redis/retry.py -> build/lib/redis [ 2s] copying redis/sentinel.py -> build/lib/redis [ 2s] copying redis/typing.py -> build/lib/redis [ 2s] copying redis/utils.py -> build/lib/redis [ 2s] creating build/lib/redis/asyncio [ 2s] copying redis/asyncio/__init__.py -> build/lib/redis/asyncio [ 2s] copying redis/asyncio/client.py -> build/lib/redis/asyncio [ 2s] copying redis/asyncio/cluster.py -> build/lib/redis/asyncio [ 2s] copying redis/asyncio/connection.py -> build/lib/redis/asyncio [ 2s] copying redis/asyncio/lock.py -> build/lib/redis/asyncio [ 2s] copying redis/asyncio/parser.py -> build/lib/redis/asyncio [ 2s] copying redis/asyncio/retry.py -> build/lib/redis/asyncio [ 2s] copying redis/asyncio/sentinel.py -> build/lib/redis/asyncio [ 2s] copying redis/asyncio/utils.py -> build/lib/redis/asyncio [ 2s] creating build/lib/redis/commands [ 2s] copying redis/commands/__init__.py -> build/lib/redis/commands [ 2s] copying redis/commands/cluster.py -> build/lib/redis/commands [ 2s] copying redis/commands/core.py -> build/lib/redis/commands [ 2s] copying redis/commands/helpers.py -> build/lib/redis/commands [ 2s] copying redis/commands/parser.py -> build/lib/redis/commands [ 2s] copying redis/commands/redismodules.py -> build/lib/redis/commands [ 2s] copying redis/commands/sentinel.py -> build/lib/redis/commands [ 2s] creating build/lib/redis/commands/bf [ 2s] copying redis/commands/bf/__init__.py -> build/lib/redis/commands/bf [ 2s] copying redis/commands/bf/commands.py -> build/lib/redis/commands/bf [ 2s] copying redis/commands/bf/info.py -> build/lib/redis/commands/bf [ 2s] creating build/lib/redis/commands/graph [ 2s] copying redis/commands/graph/__init__.py -> build/lib/redis/commands/graph [ 2s] copying redis/commands/graph/commands.py -> build/lib/redis/commands/graph [ 2s] copying redis/commands/graph/edge.py -> build/lib/redis/commands/graph [ 2s] copying redis/commands/graph/exceptions.py -> build/lib/redis/commands/graph [ 2s] copying redis/commands/graph/execution_plan.py -> build/lib/redis/commands/graph [ 2s] copying redis/commands/graph/node.py -> build/lib/redis/commands/graph [ 2s] copying redis/commands/graph/path.py -> build/lib/redis/commands/graph [ 2s] copying redis/commands/graph/query_result.py -> build/lib/redis/commands/graph [ 2s] creating build/lib/redis/commands/json [ 2s] copying redis/commands/json/__init__.py -> build/lib/redis/commands/json [ 2s] copying redis/commands/json/_util.py -> build/lib/redis/commands/json [ 2s] copying redis/commands/json/commands.py -> build/lib/redis/commands/json [ 2s] copying redis/commands/json/decoders.py -> build/lib/redis/commands/json [ 2s] copying redis/commands/json/path.py -> build/lib/redis/commands/json [ 2s] creating build/lib/redis/commands/search [ 2s] copying redis/commands/search/__init__.py -> build/lib/redis/commands/search [ 2s] copying redis/commands/search/_util.py -> build/lib/redis/commands/search [ 2s] copying redis/commands/search/aggregation.py -> build/lib/redis/commands/search [ 2s] copying redis/commands/search/commands.py -> build/lib/redis/commands/search [ 2s] copying redis/commands/search/document.py -> build/lib/redis/commands/search [ 2s] copying redis/commands/search/field.py -> build/lib/redis/commands/search [ 2s] copying redis/commands/search/indexDefinition.py -> build/lib/redis/commands/search [ 2s] copying redis/commands/search/query.py -> build/lib/redis/commands/search [ 2s] copying redis/commands/search/querystring.py -> build/lib/redis/commands/search [ 2s] copying redis/commands/search/reducers.py -> build/lib/redis/commands/search [ 2s] copying redis/commands/search/result.py -> build/lib/redis/commands/search [ 2s] copying redis/commands/search/suggestion.py -> build/lib/redis/commands/search [ 2s] creating build/lib/redis/commands/timeseries [ 2s] copying redis/commands/timeseries/__init__.py -> build/lib/redis/commands/timeseries [ 2s] copying redis/commands/timeseries/commands.py -> build/lib/redis/commands/timeseries [ 2s] copying redis/commands/timeseries/info.py -> build/lib/redis/commands/timeseries [ 2s] copying redis/commands/timeseries/utils.py -> build/lib/redis/commands/timeseries [ 2s] + RPM_EC=0 [ 2s] ++ jobs -p [ 2s] + exit 0 [ 2s] Executing(%install): /usr/bin/bash -e /var/tmp/rpm-tmp.Rwq63p [ 2s] + umask 022 [ 2s] + cd /home/abuild/rpmbuild/BUILD [ 2s] + /usr/bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64 [ 2s] + /usr/bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT [ 2s] + /usr/bin/mkdir /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64 [ 2s] + cd redis-4.3.1 [ 2s] ++ '[' -f _current_flavor ']' [ 2s] ++ cat _current_flavor [ 2s] + last_flavor=python38 [ 2s] + '[' -z python38 ']' [ 2s] + '[' python38 '!=' python39 ']' [ 2s] + '[' -d build ']' [ 2s] + mv build _build.python38 [ 2s] + '[' -d _build.python39 ']' [ 2s] + mv _build.python39 build [ 2s] + echo python39 [ 2s] + python_flavor=python39 [ 2s] + /usr/bin/python3.9 setup.py install -O1 --skip-build --force --root /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64 --prefix /usr [ 2s] running install [ 2s] /usr/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. [ 2s] warnings.warn( [ 2s] running install_lib [ 2s] creating /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr [ 2s] creating /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib [ 2s] creating /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9 [ 2s] creating /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages [ 2s] creating /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis [ 2s] copying build/lib/redis/__init__.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis [ 2s] copying build/lib/redis/backoff.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis [ 2s] copying build/lib/redis/client.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis [ 2s] copying build/lib/redis/cluster.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis [ 2s] copying build/lib/redis/compat.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis [ 2s] copying build/lib/redis/connection.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis [ 2s] copying build/lib/redis/crc.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis [ 2s] copying build/lib/redis/exceptions.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis [ 2s] copying build/lib/redis/lock.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis [ 2s] copying build/lib/redis/ocsp.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis [ 2s] copying build/lib/redis/retry.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis [ 2s] copying build/lib/redis/sentinel.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis [ 2s] copying build/lib/redis/typing.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis [ 2s] copying build/lib/redis/utils.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis [ 2s] creating /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/asyncio [ 2s] copying build/lib/redis/asyncio/__init__.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/asyncio [ 2s] copying build/lib/redis/asyncio/client.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/asyncio [ 2s] copying build/lib/redis/asyncio/cluster.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/asyncio [ 2s] copying build/lib/redis/asyncio/connection.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/asyncio [ 2s] copying build/lib/redis/asyncio/lock.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/asyncio [ 2s] copying build/lib/redis/asyncio/parser.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/asyncio [ 2s] copying build/lib/redis/asyncio/retry.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/asyncio [ 2s] copying build/lib/redis/asyncio/sentinel.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/asyncio [ 2s] copying build/lib/redis/asyncio/utils.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/asyncio [ 2s] creating /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands [ 2s] copying build/lib/redis/commands/__init__.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands [ 2s] copying build/lib/redis/commands/cluster.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands [ 2s] copying build/lib/redis/commands/core.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands [ 2s] copying build/lib/redis/commands/helpers.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands [ 2s] copying build/lib/redis/commands/parser.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands [ 2s] copying build/lib/redis/commands/redismodules.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands [ 2s] copying build/lib/redis/commands/sentinel.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands [ 2s] creating /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/bf [ 2s] copying build/lib/redis/commands/bf/__init__.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/bf [ 2s] copying build/lib/redis/commands/bf/commands.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/bf [ 2s] copying build/lib/redis/commands/bf/info.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/bf [ 2s] creating /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/graph [ 2s] copying build/lib/redis/commands/graph/__init__.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/graph [ 2s] copying build/lib/redis/commands/graph/commands.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/graph [ 2s] copying build/lib/redis/commands/graph/edge.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/graph [ 2s] copying build/lib/redis/commands/graph/exceptions.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/graph [ 2s] copying build/lib/redis/commands/graph/execution_plan.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/graph [ 2s] copying build/lib/redis/commands/graph/node.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/graph [ 2s] copying build/lib/redis/commands/graph/path.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/graph [ 2s] copying build/lib/redis/commands/graph/query_result.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/graph [ 2s] creating /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/json [ 2s] copying build/lib/redis/commands/json/__init__.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/json [ 2s] copying build/lib/redis/commands/json/_util.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/json [ 2s] copying build/lib/redis/commands/json/commands.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/json [ 2s] copying build/lib/redis/commands/json/decoders.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/json [ 2s] copying build/lib/redis/commands/json/path.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/json [ 2s] creating /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/search [ 2s] copying build/lib/redis/commands/search/__init__.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/search [ 2s] copying build/lib/redis/commands/search/_util.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/search [ 2s] copying build/lib/redis/commands/search/aggregation.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/search [ 2s] copying build/lib/redis/commands/search/commands.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/search [ 2s] copying build/lib/redis/commands/search/document.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/search [ 2s] copying build/lib/redis/commands/search/field.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/search [ 2s] copying build/lib/redis/commands/search/indexDefinition.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/search [ 2s] copying build/lib/redis/commands/search/query.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/search [ 2s] copying build/lib/redis/commands/search/querystring.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/search [ 2s] copying build/lib/redis/commands/search/reducers.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/search [ 2s] copying build/lib/redis/commands/search/result.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/search [ 2s] copying build/lib/redis/commands/search/suggestion.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/search [ 2s] creating /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/timeseries [ 2s] copying build/lib/redis/commands/timeseries/__init__.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/timeseries [ 2s] copying build/lib/redis/commands/timeseries/commands.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/timeseries [ 2s] copying build/lib/redis/commands/timeseries/info.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/timeseries [ 2s] copying build/lib/redis/commands/timeseries/utils.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/timeseries [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/__init__.py to __init__.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/asyncio/__init__.py to __init__.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/asyncio/client.py to client.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/asyncio/cluster.py to cluster.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/asyncio/connection.py to connection.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/asyncio/lock.py to lock.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/asyncio/parser.py to parser.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/asyncio/retry.py to retry.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/asyncio/sentinel.py to sentinel.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/asyncio/utils.py to utils.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/backoff.py to backoff.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/client.py to client.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/cluster.py to cluster.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/__init__.py to __init__.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/bf/__init__.py to __init__.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/bf/commands.py to commands.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/bf/info.py to info.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/cluster.py to cluster.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/core.py to core.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/graph/__init__.py to __init__.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/graph/commands.py to commands.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/graph/edge.py to edge.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/graph/exceptions.py to exceptions.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/graph/execution_plan.py to execution_plan.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/graph/node.py to node.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/graph/path.py to path.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/graph/query_result.py to query_result.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/helpers.py to helpers.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/json/__init__.py to __init__.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/json/_util.py to _util.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/json/commands.py to commands.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/json/decoders.py to decoders.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/json/path.py to path.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/parser.py to parser.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/redismodules.py to redismodules.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/search/__init__.py to __init__.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/search/_util.py to _util.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/search/aggregation.py to aggregation.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/search/commands.py to commands.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/search/document.py to document.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/search/field.py to field.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/search/indexDefinition.py to indexDefinition.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/search/query.py to query.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/search/querystring.py to querystring.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/search/reducers.py to reducers.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/search/result.py to result.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/search/suggestion.py to suggestion.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/sentinel.py to sentinel.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/timeseries/__init__.py to __init__.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/timeseries/commands.py to commands.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/timeseries/info.py to info.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/timeseries/utils.py to utils.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/compat.py to compat.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/connection.py to connection.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/crc.py to crc.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/exceptions.py to exceptions.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/lock.py to lock.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/ocsp.py to ocsp.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/retry.py to retry.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/sentinel.py to sentinel.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/typing.py to typing.cpython-39.pyc [ 2s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/utils.py to utils.cpython-39.pyc [ 2s] writing byte-compilation script '/tmp/tmp0zx1tu9i.py' [ 2s] /usr/bin/python3.9 /tmp/tmp0zx1tu9i.py [ 3s] removing /tmp/tmp0zx1tu9i.py [ 3s] running install_egg_info [ 3s] running egg_info [ 3s] writing redis.egg-info/PKG-INFO [ 3s] writing dependency_links to redis.egg-info/dependency_links.txt [ 3s] writing requirements to redis.egg-info/requires.txt [ 3s] writing top-level names to redis.egg-info/top_level.txt [ 3s] reading manifest file 'redis.egg-info/SOURCES.txt' [ 3s] reading manifest template 'MANIFEST.in' [ 3s] warning: no previously-included files found matching '__pycache__' [ 3s] warning: no previously-included files matching '*.pyc' found under directory 'tests' [ 3s] adding license file 'LICENSE' [ 3s] writing manifest file 'redis.egg-info/SOURCES.txt' [ 3s] Copying redis.egg-info to /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis-4.3.1-py3.9.egg-info [ 3s] running install_scripts [ 3s] ++ '[' -f _current_flavor ']' [ 3s] ++ cat _current_flavor [ 3s] + last_flavor=python39 [ 3s] + '[' -z python39 ']' [ 3s] + '[' python39 '!=' python310 ']' [ 3s] + '[' -d build ']' [ 3s] + mv build _build.python39 [ 3s] + '[' -d _build.python310 ']' [ 3s] + mv _build.python310 build [ 3s] + echo python310 [ 3s] + python_flavor=python310 [ 3s] + /usr/bin/python3.10 setup.py install -O1 --skip-build --force --root /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64 --prefix /usr [ 3s] running install [ 3s] /usr/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. [ 3s] warnings.warn( [ 3s] running install_lib [ 3s] creating /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10 [ 3s] creating /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages [ 3s] creating /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis [ 3s] copying build/lib/redis/__init__.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis [ 3s] copying build/lib/redis/backoff.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis [ 3s] copying build/lib/redis/client.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis [ 3s] copying build/lib/redis/cluster.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis [ 3s] copying build/lib/redis/compat.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis [ 3s] copying build/lib/redis/connection.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis [ 3s] copying build/lib/redis/crc.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis [ 3s] copying build/lib/redis/exceptions.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis [ 3s] copying build/lib/redis/lock.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis [ 3s] copying build/lib/redis/ocsp.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis [ 3s] copying build/lib/redis/retry.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis [ 3s] copying build/lib/redis/sentinel.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis [ 3s] copying build/lib/redis/typing.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis [ 3s] copying build/lib/redis/utils.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis [ 3s] creating /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/asyncio [ 3s] copying build/lib/redis/asyncio/__init__.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/asyncio [ 3s] copying build/lib/redis/asyncio/client.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/asyncio [ 3s] copying build/lib/redis/asyncio/cluster.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/asyncio [ 3s] copying build/lib/redis/asyncio/connection.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/asyncio [ 3s] copying build/lib/redis/asyncio/lock.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/asyncio [ 3s] copying build/lib/redis/asyncio/parser.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/asyncio [ 3s] copying build/lib/redis/asyncio/retry.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/asyncio [ 3s] copying build/lib/redis/asyncio/sentinel.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/asyncio [ 3s] copying build/lib/redis/asyncio/utils.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/asyncio [ 3s] creating /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands [ 3s] copying build/lib/redis/commands/__init__.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands [ 3s] copying build/lib/redis/commands/cluster.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands [ 3s] copying build/lib/redis/commands/core.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands [ 3s] copying build/lib/redis/commands/helpers.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands [ 3s] copying build/lib/redis/commands/parser.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands [ 3s] copying build/lib/redis/commands/redismodules.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands [ 3s] copying build/lib/redis/commands/sentinel.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands [ 3s] creating /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/bf [ 3s] copying build/lib/redis/commands/bf/__init__.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/bf [ 3s] copying build/lib/redis/commands/bf/commands.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/bf [ 3s] copying build/lib/redis/commands/bf/info.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/bf [ 3s] creating /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/graph [ 3s] copying build/lib/redis/commands/graph/__init__.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/graph [ 3s] copying build/lib/redis/commands/graph/commands.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/graph [ 3s] copying build/lib/redis/commands/graph/edge.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/graph [ 3s] copying build/lib/redis/commands/graph/exceptions.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/graph [ 3s] copying build/lib/redis/commands/graph/execution_plan.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/graph [ 3s] copying build/lib/redis/commands/graph/node.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/graph [ 3s] copying build/lib/redis/commands/graph/path.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/graph [ 3s] copying build/lib/redis/commands/graph/query_result.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/graph [ 3s] creating /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/json [ 3s] copying build/lib/redis/commands/json/__init__.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/json [ 3s] copying build/lib/redis/commands/json/_util.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/json [ 3s] copying build/lib/redis/commands/json/commands.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/json [ 3s] copying build/lib/redis/commands/json/decoders.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/json [ 3s] copying build/lib/redis/commands/json/path.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/json [ 3s] creating /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/search [ 3s] copying build/lib/redis/commands/search/__init__.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/search [ 3s] copying build/lib/redis/commands/search/_util.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/search [ 3s] copying build/lib/redis/commands/search/aggregation.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/search [ 3s] copying build/lib/redis/commands/search/commands.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/search [ 3s] copying build/lib/redis/commands/search/document.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/search [ 3s] copying build/lib/redis/commands/search/field.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/search [ 3s] copying build/lib/redis/commands/search/indexDefinition.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/search [ 3s] copying build/lib/redis/commands/search/query.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/search [ 3s] copying build/lib/redis/commands/search/querystring.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/search [ 3s] copying build/lib/redis/commands/search/reducers.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/search [ 3s] copying build/lib/redis/commands/search/result.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/search [ 3s] copying build/lib/redis/commands/search/suggestion.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/search [ 3s] creating /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/timeseries [ 3s] copying build/lib/redis/commands/timeseries/__init__.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/timeseries [ 3s] copying build/lib/redis/commands/timeseries/commands.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/timeseries [ 3s] copying build/lib/redis/commands/timeseries/info.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/timeseries [ 3s] copying build/lib/redis/commands/timeseries/utils.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/timeseries [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/__init__.py to __init__.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/asyncio/__init__.py to __init__.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/asyncio/client.py to client.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/asyncio/cluster.py to cluster.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/asyncio/connection.py to connection.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/asyncio/lock.py to lock.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/asyncio/parser.py to parser.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/asyncio/retry.py to retry.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/asyncio/sentinel.py to sentinel.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/asyncio/utils.py to utils.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/backoff.py to backoff.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/client.py to client.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/cluster.py to cluster.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/__init__.py to __init__.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/bf/__init__.py to __init__.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/bf/commands.py to commands.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/bf/info.py to info.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/cluster.py to cluster.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/core.py to core.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/graph/__init__.py to __init__.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/graph/commands.py to commands.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/graph/edge.py to edge.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/graph/exceptions.py to exceptions.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/graph/execution_plan.py to execution_plan.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/graph/node.py to node.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/graph/path.py to path.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/graph/query_result.py to query_result.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/helpers.py to helpers.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/json/__init__.py to __init__.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/json/_util.py to _util.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/json/commands.py to commands.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/json/decoders.py to decoders.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/json/path.py to path.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/parser.py to parser.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/redismodules.py to redismodules.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/search/__init__.py to __init__.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/search/_util.py to _util.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/search/aggregation.py to aggregation.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/search/commands.py to commands.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/search/document.py to document.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/search/field.py to field.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/search/indexDefinition.py to indexDefinition.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/search/query.py to query.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/search/querystring.py to querystring.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/search/reducers.py to reducers.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/search/result.py to result.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/search/suggestion.py to suggestion.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/sentinel.py to sentinel.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/timeseries/__init__.py to __init__.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/timeseries/commands.py to commands.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/timeseries/info.py to info.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/timeseries/utils.py to utils.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/compat.py to compat.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/connection.py to connection.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/crc.py to crc.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/exceptions.py to exceptions.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/lock.py to lock.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/ocsp.py to ocsp.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/retry.py to retry.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/sentinel.py to sentinel.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/typing.py to typing.cpython-310.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/utils.py to utils.cpython-310.pyc [ 3s] writing byte-compilation script '/tmp/tmp4zqsm97t.py' [ 3s] /usr/bin/python3.10 -Wignore:The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives:DeprecationWarning /tmp/tmp4zqsm97t.py [ 3s] removing /tmp/tmp4zqsm97t.py [ 3s] running install_egg_info [ 3s] running egg_info [ 3s] writing redis.egg-info/PKG-INFO [ 3s] writing dependency_links to redis.egg-info/dependency_links.txt [ 3s] writing requirements to redis.egg-info/requires.txt [ 3s] writing top-level names to redis.egg-info/top_level.txt [ 3s] reading manifest file 'redis.egg-info/SOURCES.txt' [ 3s] reading manifest template 'MANIFEST.in' [ 3s] warning: no previously-included files found matching '__pycache__' [ 3s] warning: no previously-included files matching '*.pyc' found under directory 'tests' [ 3s] adding license file 'LICENSE' [ 3s] writing manifest file 'redis.egg-info/SOURCES.txt' [ 3s] Copying redis.egg-info to /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis-4.3.1-py3.10.egg-info [ 3s] running install_scripts [ 3s] ++ '[' -f _current_flavor ']' [ 3s] ++ cat _current_flavor [ 3s] + last_flavor=python310 [ 3s] + '[' -z python310 ']' [ 3s] + '[' python310 '!=' python38 ']' [ 3s] + '[' -d build ']' [ 3s] + mv build _build.python310 [ 3s] + '[' -d _build.python38 ']' [ 3s] + mv _build.python38 build [ 3s] + echo python38 [ 3s] + python_flavor=python38 [ 3s] + /usr/bin/python3.8 setup.py install -O1 --skip-build --force --root /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64 --prefix /usr [ 3s] running install [ 3s] running install_lib [ 3s] creating /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8 [ 3s] creating /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages [ 3s] creating /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis [ 3s] copying build/lib/redis/__init__.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis [ 3s] copying build/lib/redis/backoff.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis [ 3s] copying build/lib/redis/client.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis [ 3s] copying build/lib/redis/cluster.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis [ 3s] copying build/lib/redis/compat.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis [ 3s] copying build/lib/redis/connection.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis [ 3s] copying build/lib/redis/crc.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis [ 3s] copying build/lib/redis/exceptions.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis [ 3s] copying build/lib/redis/lock.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis [ 3s] copying build/lib/redis/ocsp.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis [ 3s] copying build/lib/redis/retry.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis [ 3s] copying build/lib/redis/sentinel.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis [ 3s] copying build/lib/redis/typing.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis [ 3s] copying build/lib/redis/utils.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis [ 3s] creating /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/asyncio [ 3s] copying build/lib/redis/asyncio/__init__.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/asyncio [ 3s] copying build/lib/redis/asyncio/client.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/asyncio [ 3s] copying build/lib/redis/asyncio/cluster.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/asyncio [ 3s] copying build/lib/redis/asyncio/connection.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/asyncio [ 3s] copying build/lib/redis/asyncio/lock.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/asyncio [ 3s] copying build/lib/redis/asyncio/parser.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/asyncio [ 3s] copying build/lib/redis/asyncio/retry.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/asyncio [ 3s] copying build/lib/redis/asyncio/sentinel.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/asyncio [ 3s] copying build/lib/redis/asyncio/utils.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/asyncio [ 3s] creating /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands [ 3s] copying build/lib/redis/commands/__init__.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands [ 3s] copying build/lib/redis/commands/cluster.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands [ 3s] copying build/lib/redis/commands/core.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands [ 3s] copying build/lib/redis/commands/helpers.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands [ 3s] copying build/lib/redis/commands/parser.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands [ 3s] copying build/lib/redis/commands/redismodules.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands [ 3s] copying build/lib/redis/commands/sentinel.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands [ 3s] creating /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/bf [ 3s] copying build/lib/redis/commands/bf/__init__.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/bf [ 3s] copying build/lib/redis/commands/bf/commands.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/bf [ 3s] copying build/lib/redis/commands/bf/info.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/bf [ 3s] creating /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/graph [ 3s] copying build/lib/redis/commands/graph/__init__.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/graph [ 3s] copying build/lib/redis/commands/graph/commands.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/graph [ 3s] copying build/lib/redis/commands/graph/edge.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/graph [ 3s] copying build/lib/redis/commands/graph/exceptions.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/graph [ 3s] copying build/lib/redis/commands/graph/execution_plan.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/graph [ 3s] copying build/lib/redis/commands/graph/node.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/graph [ 3s] copying build/lib/redis/commands/graph/path.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/graph [ 3s] copying build/lib/redis/commands/graph/query_result.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/graph [ 3s] creating /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/json [ 3s] copying build/lib/redis/commands/json/__init__.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/json [ 3s] copying build/lib/redis/commands/json/_util.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/json [ 3s] copying build/lib/redis/commands/json/commands.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/json [ 3s] copying build/lib/redis/commands/json/decoders.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/json [ 3s] copying build/lib/redis/commands/json/path.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/json [ 3s] creating /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/search [ 3s] copying build/lib/redis/commands/search/__init__.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/search [ 3s] copying build/lib/redis/commands/search/_util.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/search [ 3s] copying build/lib/redis/commands/search/aggregation.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/search [ 3s] copying build/lib/redis/commands/search/commands.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/search [ 3s] copying build/lib/redis/commands/search/document.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/search [ 3s] copying build/lib/redis/commands/search/field.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/search [ 3s] copying build/lib/redis/commands/search/indexDefinition.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/search [ 3s] copying build/lib/redis/commands/search/query.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/search [ 3s] copying build/lib/redis/commands/search/querystring.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/search [ 3s] copying build/lib/redis/commands/search/reducers.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/search [ 3s] copying build/lib/redis/commands/search/result.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/search [ 3s] copying build/lib/redis/commands/search/suggestion.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/search [ 3s] creating /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/timeseries [ 3s] copying build/lib/redis/commands/timeseries/__init__.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/timeseries [ 3s] copying build/lib/redis/commands/timeseries/commands.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/timeseries [ 3s] copying build/lib/redis/commands/timeseries/info.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/timeseries [ 3s] copying build/lib/redis/commands/timeseries/utils.py -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/timeseries [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/__init__.py to __init__.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/asyncio/__init__.py to __init__.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/asyncio/client.py to client.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/asyncio/cluster.py to cluster.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/asyncio/connection.py to connection.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/asyncio/lock.py to lock.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/asyncio/parser.py to parser.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/asyncio/retry.py to retry.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/asyncio/sentinel.py to sentinel.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/asyncio/utils.py to utils.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/backoff.py to backoff.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/client.py to client.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/cluster.py to cluster.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/__init__.py to __init__.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/bf/__init__.py to __init__.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/bf/commands.py to commands.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/bf/info.py to info.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/cluster.py to cluster.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/core.py to core.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/graph/__init__.py to __init__.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/graph/commands.py to commands.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/graph/edge.py to edge.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/graph/exceptions.py to exceptions.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/graph/execution_plan.py to execution_plan.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/graph/node.py to node.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/graph/path.py to path.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/graph/query_result.py to query_result.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/helpers.py to helpers.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/json/__init__.py to __init__.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/json/_util.py to _util.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/json/commands.py to commands.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/json/decoders.py to decoders.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/json/path.py to path.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/parser.py to parser.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/redismodules.py to redismodules.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/search/__init__.py to __init__.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/search/_util.py to _util.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/search/aggregation.py to aggregation.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/search/commands.py to commands.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/search/document.py to document.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/search/field.py to field.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/search/indexDefinition.py to indexDefinition.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/search/query.py to query.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/search/querystring.py to querystring.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/search/reducers.py to reducers.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/search/result.py to result.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/search/suggestion.py to suggestion.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/sentinel.py to sentinel.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/timeseries/__init__.py to __init__.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/timeseries/commands.py to commands.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/timeseries/info.py to info.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/timeseries/utils.py to utils.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/compat.py to compat.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/connection.py to connection.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/crc.py to crc.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/exceptions.py to exceptions.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/lock.py to lock.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/ocsp.py to ocsp.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/retry.py to retry.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/sentinel.py to sentinel.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/typing.py to typing.cpython-38.pyc [ 3s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/utils.py to utils.cpython-38.pyc [ 3s] writing byte-compilation script '/tmp/tmpduz6e_e5.py' [ 3s] /usr/bin/python3.8 /tmp/tmpduz6e_e5.py [ 3s] removing /tmp/tmpduz6e_e5.py [ 3s] running install_egg_info [ 3s] running egg_info [ 3s] writing redis.egg-info/PKG-INFO [ 3s] writing dependency_links to redis.egg-info/dependency_links.txt [ 3s] writing requirements to redis.egg-info/requires.txt [ 3s] writing top-level names to redis.egg-info/top_level.txt [ 3s] reading manifest file 'redis.egg-info/SOURCES.txt' [ 3s] reading manifest template 'MANIFEST.in' [ 3s] /usr/lib/python3.8/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. [ 3s] warnings.warn( [ 3s] warning: no previously-included files found matching '__pycache__' [ 3s] warning: no previously-included files matching '*.pyc' found under directory 'tests' [ 3s] adding license file 'LICENSE' [ 3s] writing manifest file 'redis.egg-info/SOURCES.txt' [ 3s] Copying redis.egg-info to /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis-4.3.1-py3.8.egg-info [ 3s] running install_scripts [ 3s] ++ '[' -f _current_flavor ']' [ 3s] ++ cat _current_flavor [ 3s] + last_flavor=python38 [ 3s] + '[' -z python38 ']' [ 3s] + '[' python38 '!=' python39 ']' [ 3s] + '[' -d build ']' [ 3s] + mv build _build.python38 [ 3s] + '[' -d _build.python39 ']' [ 3s] + mv _build.python39 build [ 3s] + echo python39 [ 3s] + python_flavor=python39 [ 3s] + /usr/lib/rpm/fdupes_wrapper /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/__pycache__/typing.cpython-39.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/__pycache__/typing.cpython-39.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/__pycache__/retry.cpython-39.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/__pycache__/retry.cpython-39.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/__pycache__/lock.cpython-39.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/__pycache__/lock.cpython-39.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/__pycache__/compat.cpython-39.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/__pycache__/compat.cpython-39.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/__pycache__/redismodules.cpython-39.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/__pycache__/redismodules.cpython-39.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/search/__pycache__/reducers.cpython-39.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/search/__pycache__/reducers.cpython-39.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/search/__pycache__/document.cpython-39.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/search/__pycache__/document.cpython-39.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/search/__pycache__/_util.cpython-39.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/search/__pycache__/_util.cpython-39.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/json/__pycache__/path.cpython-39.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/json/__pycache__/path.cpython-39.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/json/__pycache__/_util.cpython-39.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/json/__pycache__/_util.cpython-39.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/graph/__pycache__/path.cpython-39.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/graph/__pycache__/path.cpython-39.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/graph/__pycache__/execution_plan.cpython-39.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/graph/__pycache__/execution_plan.cpython-39.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/graph/__pycache__/exceptions.cpython-39.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/commands/graph/__pycache__/exceptions.cpython-39.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/asyncio/__pycache__/retry.cpython-39.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/asyncio/__pycache__/retry.cpython-39.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/asyncio/__pycache__/lock.cpython-39.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/asyncio/__pycache__/lock.cpython-39.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/asyncio/__pycache__/__init__.cpython-39.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages/redis/asyncio/__pycache__/__init__.cpython-39.pyc [ 3s] ++ '[' -f _current_flavor ']' [ 3s] ++ cat _current_flavor [ 3s] + last_flavor=python39 [ 3s] + '[' -z python39 ']' [ 3s] + '[' python39 '!=' python310 ']' [ 3s] + '[' -d build ']' [ 3s] + mv build _build.python39 [ 3s] + '[' -d _build.python310 ']' [ 3s] + mv _build.python310 build [ 3s] + echo python310 [ 3s] + python_flavor=python310 [ 3s] + /usr/lib/rpm/fdupes_wrapper /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/__pycache__/typing.cpython-310.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/__pycache__/typing.cpython-310.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/__pycache__/retry.cpython-310.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/__pycache__/retry.cpython-310.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/__pycache__/lock.cpython-310.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/__pycache__/lock.cpython-310.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/__pycache__/compat.cpython-310.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/__pycache__/compat.cpython-310.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/__pycache__/redismodules.cpython-310.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/__pycache__/redismodules.cpython-310.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/search/__pycache__/reducers.cpython-310.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/search/__pycache__/reducers.cpython-310.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/search/__pycache__/_util.cpython-310.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/search/__pycache__/_util.cpython-310.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/json/__pycache__/path.cpython-310.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/json/__pycache__/path.cpython-310.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/json/__pycache__/_util.cpython-310.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/json/__pycache__/_util.cpython-310.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/graph/__pycache__/path.cpython-310.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/graph/__pycache__/path.cpython-310.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/graph/__pycache__/execution_plan.cpython-310.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/graph/__pycache__/execution_plan.cpython-310.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/graph/__pycache__/exceptions.cpython-310.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/commands/graph/__pycache__/exceptions.cpython-310.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/asyncio/__pycache__/retry.cpython-310.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/asyncio/__pycache__/retry.cpython-310.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/asyncio/__pycache__/lock.cpython-310.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/asyncio/__pycache__/lock.cpython-310.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/asyncio/__pycache__/__init__.cpython-310.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.10/site-packages/redis/asyncio/__pycache__/__init__.cpython-310.pyc [ 3s] ++ '[' -f _current_flavor ']' [ 3s] ++ cat _current_flavor [ 3s] + last_flavor=python310 [ 3s] + '[' -z python310 ']' [ 3s] + '[' python310 '!=' python38 ']' [ 3s] + '[' -d build ']' [ 3s] + mv build _build.python310 [ 3s] + '[' -d _build.python38 ']' [ 3s] + mv _build.python38 build [ 3s] + echo python38 [ 3s] + python_flavor=python38 [ 3s] + /usr/lib/rpm/fdupes_wrapper /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/__pycache__/typing.cpython-38.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/__pycache__/typing.cpython-38.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/__pycache__/retry.cpython-38.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/__pycache__/retry.cpython-38.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/__pycache__/lock.cpython-38.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/__pycache__/lock.cpython-38.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/__pycache__/compat.cpython-38.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/__pycache__/compat.cpython-38.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/__pycache__/redismodules.cpython-38.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/__pycache__/redismodules.cpython-38.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/search/__pycache__/reducers.cpython-38.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/search/__pycache__/reducers.cpython-38.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/search/__pycache__/_util.cpython-38.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/search/__pycache__/_util.cpython-38.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/json/__pycache__/path.cpython-38.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/json/__pycache__/path.cpython-38.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/json/__pycache__/_util.cpython-38.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/json/__pycache__/_util.cpython-38.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/graph/__pycache__/path.cpython-38.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/graph/__pycache__/path.cpython-38.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/graph/__pycache__/execution_plan.cpython-38.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/graph/__pycache__/execution_plan.cpython-38.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/graph/__pycache__/exceptions.cpython-38.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/commands/graph/__pycache__/exceptions.cpython-38.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/asyncio/__pycache__/retry.cpython-38.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/asyncio/__pycache__/retry.cpython-38.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/asyncio/__pycache__/lock.cpython-38.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/asyncio/__pycache__/lock.cpython-38.pyc [ 3s] Linking /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/asyncio/__pycache__/__init__.cpython-38.opt-1.pyc -> /home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.8/site-packages/redis/asyncio/__pycache__/__init__.cpython-38.pyc [ 3s] + /usr/lib/rpm/find-debuginfo -j12 --build-id-seed 4.3.1-0 --unique-debug-suffix -4.3.1-0.x86_64 --unique-debug-src-base python-redis-4.3.1-0.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /home/abuild/rpmbuild/BUILD/redis-4.3.1 [ 3s] + /usr/lib/rpm/brp-compress [ 3s] + /usr/lib/rpm/brp-suse [ 3s] calling /usr/lib/rpm/brp-suse.d/brp-05-permissions [ 3s] calling /usr/lib/rpm/brp-suse.d/brp-15-strip-debug [ 3s] calling /usr/lib/rpm/brp-suse.d/brp-25-symlink [ 3s] calling /usr/lib/rpm/brp-suse.d/brp-40-rootfs [ 3s] calling /usr/lib/rpm/brp-suse.d/brp-45-tcl [ 3s] calling /usr/lib/rpm/brp-suse.d/brp-50-generate-fips-hmac [ 3s] calling /usr/lib/rpm/brp-suse.d/brp-75-ar [ 3s] Executing(%check): /usr/bin/bash -e /var/tmp/rpm-tmp.kg7hIe [ 3s] + umask 022 [ 3s] + cd /home/abuild/rpmbuild/BUILD [ 3s] + cd redis-4.3.1 [ 3s] + /usr/sbin/redis-server --version [ 3s] + grep ' v=7\.' [ 3s] Redis server v=7.0.0 sha=00000000:0 malloc=jemalloc-5.2.1 bits=64 build=96b2b8fb25e3bd6d [ 3s] + redis7args='--enable-debug-command yes --enable-module-command yes' [ 3s] + victims=9669 [ 3s] + trap 'kill 9669 || true' EXIT [ 3s] + sleep 2 [ 3s] + /usr/sbin/redis-server --port 6379 --save '' --enable-debug-command yes --enable-module-command yes [ 3s] 9669:C 10 May 2022 21:34:30.902 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo [ 3s] 9669:C 10 May 2022 21:34:30.902 # Redis version=7.0.0, bits=64, commit=00000000, modified=0, pid=9669, just started [ 3s] 9669:C 10 May 2022 21:34:30.902 # Configuration loaded [ 3s] 9669:M 10 May 2022 21:34:30.902 * Increased maximum number of open files to 10032 (it was originally set to 1024). [ 3s] 9669:M 10 May 2022 21:34:30.902 * monotonic clock: POSIX clock_gettime [ 3s] 9669:M 10 May 2022 21:34:30.902 * Running mode=standalone, port=6379. [ 3s] 9669:M 10 May 2022 21:34:30.902 # Server initialized [ 3s] 9669:M 10 May 2022 21:34:30.902 * The AOF directory appendonlydir doesn't exist [ 3s] 9669:M 10 May 2022 21:34:30.902 * Ready to accept connections [ 5s] + victims='9669 9675' [ 5s] + trap 'kill 9669 9675 || true' EXIT [ 5s] + sleep 2 [ 5s] + /usr/sbin/redis-server --port 6380 --save '' --replicaof localhost 6379 [ 5s] 9675:C 10 May 2022 21:34:32.904 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo [ 5s] 9675:C 10 May 2022 21:34:32.904 # Redis version=7.0.0, bits=64, commit=00000000, modified=0, pid=9675, just started [ 5s] 9675:C 10 May 2022 21:34:32.904 # Configuration loaded [ 5s] 9675:S 10 May 2022 21:34:32.904 * Increased maximum number of open files to 10032 (it was originally set to 1024). [ 5s] 9675:S 10 May 2022 21:34:32.904 * monotonic clock: POSIX clock_gettime [ 5s] 9675:S 10 May 2022 21:34:32.904 * Running mode=standalone, port=6380. [ 5s] 9675:S 10 May 2022 21:34:32.904 # Server initialized [ 5s] 9675:S 10 May 2022 21:34:32.904 * The AOF directory appendonlydir doesn't exist [ 5s] 9675:S 10 May 2022 21:34:32.904 * Ready to accept connections [ 5s] 9675:S 10 May 2022 21:34:32.905 * Connecting to MASTER localhost:6379 [ 5s] 9675:S 10 May 2022 21:34:32.906 * MASTER <-> REPLICA sync started [ 5s] 9675:S 10 May 2022 21:34:32.906 * Non blocking connect for SYNC fired the event. [ 5s] 9675:S 10 May 2022 21:34:32.906 * Master replied to PING, replication can continue... [ 5s] 9675:S 10 May 2022 21:34:32.906 * Partial resynchronization not possible (no cached master) [ 5s] 9669:M 10 May 2022 21:34:32.906 * Replica 127.0.0.1:6380 asks for synchronization [ 5s] 9669:M 10 May 2022 21:34:32.906 * Full resync requested by replica 127.0.0.1:6380 [ 5s] 9669:M 10 May 2022 21:34:32.906 * Replication backlog created, my new replication IDs are '7b2107061271e42c4df786d13d7afdafb41d5d16' and '0000000000000000000000000000000000000000' [ 5s] 9669:M 10 May 2022 21:34:32.906 * Delay next BGSAVE for diskless SYNC [ 7s] ++ getconf LONG_BIT [ 7s] + '[' 64 -ne 64 ']' [ 7s] ++ '[' -f _current_flavor ']' [ 7s] ++ cat _current_flavor [ 7s] + last_flavor=python38 [ 7s] + '[' -z python38 ']' [ 7s] + '[' python38 '!=' python39 ']' [ 7s] + '[' -d build ']' [ 7s] + mv build _build.python38 [ 7s] + '[' -d _build.python39 ']' [ 7s] + mv _build.python39 build [ 7s] + echo python39 [ 7s] + python_flavor=python39 [ 7s] + PYTHONPATH=/home/abuild/rpmbuild/BUILDROOT/python-redis-4.3.1-0.x86_64/usr/lib/python3.9/site-packages [ 7s] + PYTHONDONTWRITEBYTECODE=1 [ 7s] + pytest-3.9 --ignore=_build.python39 --ignore=_build.python310 --ignore=_build.python38 -v -m 'not (onlycluster or redismod)' --ignore tests/test_ssl.py [ 8s] ============================= test session starts ============================== [ 8s] platform linux -- Python 3.9.12, pytest-7.1.1, pluggy-1.0.0 -- /usr/bin/python3.9 [ 8s] cachedir: .pytest_cache [ 8s] rootdir: /home/abuild/rpmbuild/BUILD/redis-4.3.1, configfile: tox.ini [ 8s] plugins: asyncio-0.17.2, timeout-2.0.2 [ 8s] asyncio: mode=legacy [ 10s] collecting ... 9669:M 10 May 2022 21:34:37.916 * Starting BGSAVE for SYNC with target: replicas sockets [ 10s] 9675:S 10 May 2022 21:34:37.916 * Full resync from master: 7b2107061271e42c4df786d13d7afdafb41d5d16:0 [ 10s] 9669:M 10 May 2022 21:34:37.916 * Background RDB transfer started by pid 9702 [ 10s] 9675:S 10 May 2022 21:34:37.916 * MASTER <-> REPLICA sync: receiving streamed RDB from master with EOF to disk [ 10s] 9675:S 10 May 2022 21:34:37.917 * MASTER <-> REPLICA sync: Flushing old data [ 10s] 9675:S 10 May 2022 21:34:37.917 * MASTER <-> REPLICA sync: Loading DB in memory [ 10s] 9702:C 10 May 2022 21:34:37.917 * Fork CoW for RDB: current 0 MB, peak 0 MB, average 0 MB [ 10s] 9669:M 10 May 2022 21:34:37.917 # Diskless rdb transfer, done reading from pipe, 1 replicas still up. [ 10s] 9675:S 10 May 2022 21:34:37.921 * Loading RDB produced by version 7.0.0 [ 10s] 9675:S 10 May 2022 21:34:37.921 * RDB age 0 seconds [ 10s] 9675:S 10 May 2022 21:34:37.921 * RDB memory usage when created 0.94 Mb [ 10s] 9675:S 10 May 2022 21:34:37.921 * Done loading RDB, keys loaded: 0, keys expired: 0. [ 10s] 9675:S 10 May 2022 21:34:37.921 * MASTER <-> REPLICA sync: Finished with success [ 10s] 9669:M 10 May 2022 21:34:37.921 * Background RDB transfer terminated with success [ 10s] 9669:M 10 May 2022 21:34:37.921 * Streamed RDB transfer with replica 127.0.0.1:6380 succeeded (socket). Waiting for REPLCONF ACK from slave to enable streaming [ 10s] 9669:M 10 May 2022 21:34:37.921 * Synchronization with replica 127.0.0.1:6380 succeeded [ 11s] collected 3870 items / 1347 deselected / 2523 selected [ 11s] [ 11s] tests/test_command_parser.py::TestCommandsParser::test_init_commands PASSED [ 11s] tests/test_command_parser.py::TestCommandsParser::test_get_keys_predetermined_key_location PASSED [ 12s] tests/test_command_parser.py::TestCommandsParser::test_get_moveable_keys FAILED [ 12s] tests/test_command_parser.py::TestCommandsParser::test_get_eval_keys_with_0_keys PASSED [ 12s] tests/test_command_parser.py::TestCommandsParser::test_get_pubsub_keys FAILED [ 12s] tests/test_commands.py::TestResponseCallbacks::test_response_callbacks PASSED [ 12s] tests/test_commands.py::TestResponseCallbacks::test_case_insensitive_command_names PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_auth PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_command_on_invalid_key_type PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_acl_cat_no_category PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_acl_cat_with_category PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_acl_dryrun PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_acl_deluser PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_acl_genpass PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_acl_getuser_setuser PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_acl_help PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_acl_list PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_acl_log PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_acl_setuser_categories_without_prefix_fails PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_acl_setuser_commands_without_prefix_fails PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_acl_setuser_add_passwords_and_nopass_fails PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_acl_users PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_acl_whoami PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_client_list PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_client_info PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_client_list_types_not_replica PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_client_list_replica PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_client_list_client_id PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_client_id PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_client_trackinginfo PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_client_tracking PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_client_unblock PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_client_getname PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_client_setname PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_client_kill PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_client_kill_filter_invalid_params PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_client_kill_filter_by_id PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_client_kill_filter_by_addr PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_client_list_after_client_setname PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_client_kill_filter_by_laddr 9669:M 10 May 2022 21:34:39.146 # Connection with replica 127.0.0.1:6380 lost. [ 12s] 9675:S 10 May 2022 21:34:39.146 # Connection with master lost. [ 12s] 9675:S 10 May 2022 21:34:39.146 * Caching the disconnected master state. [ 12s] 9675:S 10 May 2022 21:34:39.146 * Reconnecting to MASTER localhost:6379 [ 12s] 9675:S 10 May 2022 21:34:39.146 * MASTER <-> REPLICA sync started [ 12s] 9675:S 10 May 2022 21:34:39.146 * Non blocking connect for SYNC fired the event. [ 12s] 9675:S 10 May 2022 21:34:39.146 * Master replied to PING, replication can continue... [ 12s] 9675:S 10 May 2022 21:34:39.146 * Trying a partial resynchronization (request 7b2107061271e42c4df786d13d7afdafb41d5d16:166). [ 12s] PASSED9669:M 10 May 2022 21:34:39.146 * Replica 127.0.0.1:6380 asks for synchronization [ 12s] 9669:M 10 May 2022 21:34:39.146 * Partial resynchronization request from 127.0.0.1:6380 accepted. Sending 0 bytes of backlog starting from offset 166. [ 12s] 9675:S 10 May 2022 21:34:39.146 * Successful partial resynchronization with master. [ 12s] 9675:S 10 May 2022 21:34:39.146 * MASTER <-> REPLICA sync: Master accepted a Partial Resynchronization. [ 12s] [ 12s] tests/test_commands.py::TestRedisCommands::test_client_kill_filter_by_user PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_client_pause PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_client_pause_all PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_client_unpause PASSED [ 12s] tests/test_commands.py::TestRedisCommands::test_client_no_evict FAILED [ 13s] tests/test_commands.py::TestRedisCommands::test_client_reply PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_client_getredir PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_hello_notI_implemented PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_config_get PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_config_get_multi_params PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_config_resetstat PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_config_set PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_config_set_multi_params 9669:M 10 May 2022 21:34:40.551 # WARNING: the new maxmemory value set via CONFIG SET (100) is smaller than the current memory usage (1093440). This will result in key eviction and/or the inability to accept new write commands depending on the maxmemory-policy. [ 13s] PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_failover PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_dbsize PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_echo PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_info PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_info_multi_sections PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_lastsave PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_lolwut PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_reset PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_object PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_ping PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_quit PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_role PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_select PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_slowlog_get PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_slowlog_get_limit PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_slowlog_length PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_time PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_bgsave 9669:M 10 May 2022 21:34:40.605 * Background saving started by pid 9709 [ 13s] 9709:C 10 May 2022 21:34:40.609 * DB saved on disk [ 13s] 9709:C 10 May 2022 21:34:40.609 * Fork CoW for RDB: current 0 MB, peak 0 MB, average 0 MB [ 13s] 9669:M 10 May 2022 21:34:40.624 * Background saving terminated with success [ 13s] 9669:M 10 May 2022 21:34:40.906 * Background saving started by pid 9712 [ 13s] PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_append PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_bitcount 9712:C 10 May 2022 21:34:40.910 * DB saved on disk [ 13s] 9712:C 10 May 2022 21:34:40.911 * Fork CoW for RDB: current 0 MB, peak 0 MB, average 0 MB [ 13s] PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_bitcount_mode PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_bitop_not_empty_string PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_bitop_not PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_bitop_not_in_place PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_bitop_single_string PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_bitop_string_operands 9669:M 10 May 2022 21:34:40.925 * Background saving terminated with success [ 13s] PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_bitpos PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_bitpos_wrong_arguments PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_bitpos_mode PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_copy PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_copy_and_replace PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_copy_to_another_database PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_decr PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_decrby PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_delete PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_delete_with_multiple_keys PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_delitem PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_unlink PASSED [ 13s] tests/test_commands.py::TestRedisCommands::test_unlink_with_multiple_keys PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_lcs FAILED [ 14s] tests/test_commands.py::TestRedisCommands::test_dump_and_restore PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_dump_and_restore_and_replace PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_dump_and_restore_absttl PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_exists PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_exists_contains PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_expire PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_expire_option_nx PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_expire_option_xx PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_expire_option_gt PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_expire_option_lt PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_expireat_datetime PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_expireat_no_key PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_expireat_unixtime PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_expiretime PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_expireat_option_nx PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_expireat_option_xx PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_expireat_option_gt PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_expireat_option_lt PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_get_and_set PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_getdel PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_getex PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_getitem_and_setitem PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_getitem_raises_keyerror_for_missing_key PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_getitem_does_not_raise_keyerror_for_empty_string PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_get_set_bit PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_getrange PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_getset PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_incr PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_incrby PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_incrbyfloat PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_keys PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_mget PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_lmove PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_blmove PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_mset PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_msetnx PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_pexpire PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_pexpire_option_nx PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_pexpire_option_xx PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_pexpire_option_gt PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_pexpire_option_lt PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_pexpireat_datetime PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_pexpireat_no_key PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_pexpireat_unixtime PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_pexpireat_option_nx PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_pexpireat_option_xx PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_pexpireat_option_gt PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_pexpireat_option_lt PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_pexpiretime PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_psetex PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_psetex_timedelta PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_pttl PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_pttl_no_key PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_hrandfield PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_randomkey PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_rename PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_renamenx PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_set_nx PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_set_xx PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_set_px PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_set_px_timedelta PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_set_ex PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_set_ex_timedelta PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_set_exat_timedelta PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_set_pxat_timedelta PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_set_multipleoptions PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_set_keepttl PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_set_get PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_setex PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_setnx PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_setrange PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_stralgo_lcs SKIPPED [ 14s] tests/test_commands.py::TestRedisCommands::test_stralgo_negative SKIPPED [ 14s] tests/test_commands.py::TestRedisCommands::test_strlen PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_substr PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_ttl PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_ttl_nokey PASSED [ 14s] tests/test_commands.py::TestRedisCommands::test_type PASSED [ 15s] tests/test_commands.py::TestRedisCommands::test_blpop PASSED [ 16s] tests/test_commands.py::TestRedisCommands::test_brpop PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_brpoplpush PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_brpoplpush_empty_string PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_blmpop FAILED [ 17s] tests/test_commands.py::TestRedisCommands::test_lmpop FAILED [ 17s] tests/test_commands.py::TestRedisCommands::test_lindex PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_linsert PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_llen PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_lpop PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_lpop_count PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_lpush PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_lpushx PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_lpushx_with_list PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_lrange PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_lrem PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_lset PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_ltrim PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_rpop PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_rpop_count PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_rpoplpush PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_rpush PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_lpos PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_rpushx PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_scan PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_scan_type PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_scan_iter PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_sscan PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_sscan_iter PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_hscan PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_hscan_iter PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_zscan PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_zscan_iter PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_sadd PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_scard PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_sdiff PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_sdiffstore PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_sinter PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_sintercard PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_sinterstore PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_sismember PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_smembers PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_smismember PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_smove PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_spop PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_spop_multi_value PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_srandmember PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_srandmember_multi_value PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_srem PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_sunion PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_sunionstore PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_debug_segfault PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_script_debug PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_zadd PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_zadd_nx PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_zadd_xx PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_zadd_ch PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_zadd_incr PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_zadd_incr_with_xx PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_zadd_gt_lt PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_zcard PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_zcount PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_zdiff PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_zdiffstore PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_zincrby PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_zlexcount PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_zinter PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_zintercard PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_zinterstore_sum PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_zinterstore_max PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_zinterstore_min PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_zinterstore_with_weight PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_zpopmax PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_zpopmin PASSED [ 17s] tests/test_commands.py::TestRedisCommands::test_zrandemember PASSED [ 18s] tests/test_commands.py::TestRedisCommands::test_bzpopmax PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_bzpopmin PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_zmpop FAILED [ 19s] tests/test_commands.py::TestRedisCommands::test_bzmpop FAILED [ 19s] tests/test_commands.py::TestRedisCommands::test_zrange PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_zrange_errors PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_zrange_params PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_zrangestore PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_zrangebylex PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_zrevrangebylex PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_zrangebyscore PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_zrank PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_zrem PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_zrem_multiple_keys PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_zremrangebylex PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_zremrangebyrank PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_zremrangebyscore PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_zrevrange PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_zrevrangebyscore PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_zrevrank PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_zscore PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_zunion PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_zunionstore_sum PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_zunionstore_max PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_zunionstore_min PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_zunionstore_with_weight PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_zmscore PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_pfadd PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_pfcount PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_pfmerge PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_hget_and_hset PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_hset_with_multi_key_values PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_hset_with_key_values_passed_as_list PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_hset_without_data PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_hdel PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_hexists PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_hgetall PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_hincrby PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_hincrbyfloat PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_hkeys PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_hlen PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_hmget PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_hmset PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_hsetnx PASSED [ 19s] tests/test_commands.py::TestRedisCommands::test_hvals PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_hstrlen PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_sort_basic PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_sort_limited PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_sort_by PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_sort_get PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_sort_get_multi PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_sort_get_groups_two PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_sort_groups_string_get PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_sort_groups_just_one_get PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_sort_groups_no_get PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_sort_groups_three_gets PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_sort_desc PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_sort_alpha PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_sort_store PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_sort_all_options PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_sort_ro PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_sort_issue_924 PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_cluster_addslots PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_cluster_count_failure_reports PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_cluster_countkeysinslot PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_cluster_delslots PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_cluster_failover PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_cluster_forget PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_cluster_info PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_cluster_keyslot PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_cluster_meet PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_cluster_nodes PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_cluster_replicate PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_cluster_reset PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_cluster_saveconfig PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_cluster_setslot PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_cluster_slaves PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_readwrite FAILED [ 20s] tests/test_commands.py::TestRedisCommands::test_readonly_invalid_cluster_state PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_readonly PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_geoadd PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_geoadd_nx PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_geoadd_xx PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_geoadd_ch PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_geoadd_invalid_params PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_geodist PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_geodist_units PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_geodist_missing_one_member PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_geodist_invalid_units PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_geohash PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_geopos PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_geopos_no_value PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_old_geopos_no_value SKIPPED [ 20s] tests/test_commands.py::TestRedisCommands::test_geosearch PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_geosearch_member PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_geosearch_sort PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_geosearch_with PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_geosearch_negative PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_geosearchstore PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_geosearchstore_dist PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_georadius PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_georadius_no_values PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_georadius_units PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_georadius_with PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_georadius_count PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_georadius_sort PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_georadius_store PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_georadius_store_dist PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_georadiusmember PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_georadiusmember_count PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_xack PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_xadd PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_xadd_nomkstream PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_xadd_minlen_and_limit PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_xadd_explicit_ms PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_xautoclaim PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_xautoclaim_negative PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_xclaim PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_xclaim_trimmed PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_xdel PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_xgroup_create PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_xgroup_create_mkstream PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_xgroup_create_entriesread PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_xgroup_delconsumer PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_xgroup_createconsumer PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_xgroup_destroy PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_xgroup_setid PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_xinfo_consumers PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_xinfo_stream PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_xinfo_stream_full PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_xlen PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_xpending PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_xpending_range PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_xpending_range_idle PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_xpending_range_negative PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_xrange PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_xread PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_xreadgroup PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_xrevrange PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_xtrim PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_xtrim_minlen_and_length_args PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_bitfield_operations PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_memory_help PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_memory_doctor PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_memory_malloc_stats PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_memory_stats PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_memory_usage PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_latency_histogram_not_implemented PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_module_list PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_command_count PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_command_docs PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_command_list FAILED [ 20s] tests/test_commands.py::TestRedisCommands::test_command_getkeys PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_command PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_command_getkeysandflags FAILED [ 20s] tests/test_commands.py::TestRedisCommands::test_module 9669:M 10 May 2022 21:34:47.603 # Module /some/fake/path failed to load: /some/fake/path: cannot open shared object file: No such file or directory [ 20s] 9669:M 10 May 2022 21:34:47.603 # Module /some/fake/path failed to load: /some/fake/path: cannot open shared object file: No such file or directory [ 20s] PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_module_loadex 9669:M 10 May 2022 21:34:47.604 # Module /some/fake/path failed to load: /some/fake/path: cannot open shared object file: No such file or directory [ 20s] 9669:M 10 May 2022 21:34:47.604 # Module /some/fake/path failed to load: /some/fake/path: cannot open shared object file: No such file or directory [ 20s] PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_restore PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_restore_idletime PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_restore_frequency PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_replicaof PASSED [ 20s] tests/test_commands.py::TestRedisCommands::test_sync 9675:S 10 May 2022 21:34:47.611 * Replica 127.0.0.1: asks for synchronization [ 20s] 9675:S 10 May 2022 21:34:47.611 * Starting BGSAVE for SYNC with target: disk [ 20s] 9675:S 10 May 2022 21:34:47.611 * Background saving started by pid 9740 [ 20s] 9740:C 10 May 2022 21:34:47.616 * DB saved on disk [ 20s] 9740:C 10 May 2022 21:34:47.616 * Fork CoW for RDB: current 0 MB, peak 0 MB, average 0 MB [ 20s] 9675:S 10 May 2022 21:34:47.651 * Background saving terminated with success [ 20s] 9675:S 10 May 2022 21:34:47.651 * Synchronization with replica 127.0.0.1: succeeded [ 23s] 9675:S 10 May 2022 21:34:50.963 # Connection with replica 127.0.0.1: lost. [ 23s] PASSED [ 23s] tests/test_commands.py::TestRedisCommands::test_psync 9675:S 10 May 2022 21:34:50.965 * Replica 127.0.0.1: asks for synchronization [ 23s] 9675:S 10 May 2022 21:34:50.965 * Partial resynchronization not accepted: Replication ID mismatch (Replica asked for '5', my replication IDs are '7b2107061271e42c4df786d13d7afdafb41d5d16' and '0000000000000000000000000000000000000000') [ 23s] 9675:S 10 May 2022 21:34:50.965 * Starting BGSAVE for SYNC with target: disk [ 23s] 9675:S 10 May 2022 21:34:50.965 * Background saving started by pid 9746 [ 23s] 9675:S 10 May 2022 21:34:50.965 # Connection with replica 127.0.0.1: lost. [ 23s] 9746:signal-handler (1652218490) Received SIGUSR1 in child, exiting now. [ 23s] PASSED [ 23s] tests/test_commands.py::TestBinarySave::test_binary_get_set PASSED [ 23s] tests/test_commands.py::TestBinarySave::test_binary_lists PASSED [ 23s] tests/test_commands.py::TestBinarySave::test_22_info PASSED [ 23s] tests/test_commands.py::TestBinarySave::test_large_responses PASSED [ 23s] tests/test_commands.py::TestBinarySave::test_floating_point_encoding PASSED [ 23s] tests/test_connection.py::test_invalid_response PASSED [ 23s] tests/test_connection.py::TestConnection::test_disconnect PASSED [ 23s] tests/test_connection.py::TestConnection::test_disconnect__shutdown_OSError PASSED [ 23s] tests/test_connection.py::TestConnection::test_disconnect__close_OSError PASSED [ 23s] tests/test_connection.py::TestConnection::test_retry_connect_on_timeout_error PASSED [ 23s] tests/test_connection.py::TestConnection::test_connect_without_retry_on_os_error PASSED [ 23s] tests/test_connection.py::TestConnection::test_connect_timeout_error_without_retry PASSED [ 23s] tests/test_connection_pool.py::TestConnectionPool::test_connection_creation PASSED [ 23s] tests/test_connection_pool.py::TestConnectionPool::test_multiple_connections PASSED [ 23s] tests/test_connection_pool.py::TestConnectionPool::test_max_connections PASSED [ 23s] tests/test_connection_pool.py::TestConnectionPool::test_reuse_previously_released_connection PASSED [ 23s] tests/test_connection_pool.py::TestConnectionPool::test_repr_contains_db_info_tcp PASSED [ 23s] tests/test_connection_pool.py::TestConnectionPool::test_repr_contains_db_info_unix PASSED [ 23s] tests/test_connection_pool.py::TestBlockingConnectionPool::test_connection_creation PASSED [ 23s] tests/test_connection_pool.py::TestBlockingConnectionPool::test_multiple_connections PASSED [ 24s] tests/test_connection_pool.py::TestBlockingConnectionPool::test_connection_pool_blocks_until_timeout 9675:S 10 May 2022 21:34:51.062 # Background saving terminated by signal 10 [ 24s] PASSED [ 24s] tests/test_connection_pool.py::TestBlockingConnectionPool::test_connection_pool_blocks_until_conn_available PASSED [ 24s] tests/test_connection_pool.py::TestBlockingConnectionPool::test_reuse_previously_released_connection PASSED [ 24s] tests/test_connection_pool.py::TestBlockingConnectionPool::test_repr_contains_db_info_tcp PASSED [ 24s] tests/test_connection_pool.py::TestBlockingConnectionPool::test_repr_contains_db_info_unix PASSED [ 24s] tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_hostname PASSED [ 24s] tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_quoted_hostname PASSED [ 24s] tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_port PASSED [ 24s] tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_username PASSED [ 24s] tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_quoted_username PASSED [ 24s] tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_password PASSED [ 24s] tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_quoted_password PASSED [ 24s] tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_username_and_password PASSED [ 24s] tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_db_as_argument PASSED [ 24s] tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_db_in_path PASSED [ 24s] tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_db_in_querystring PASSED [ 24s] tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_extra_typed_querystring_options PASSED [ 24s] tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_boolean_parsing PASSED [ 24s] tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_client_name_in_querystring PASSED [ 24s] tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_invalid_extra_typed_querystring_options PASSED [ 24s] tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_extra_querystring_options PASSED [ 24s] tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_calling_from_subclass_returns_correct_instance PASSED [ 24s] tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_client_creates_connection_pool PASSED [ 24s] tests/test_connection_pool.py::TestConnectionPoolURLParsing::test_invalid_scheme_raises_error PASSED [ 24s] tests/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_defaults PASSED [ 24s] tests/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_username PASSED [ 24s] tests/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_quoted_username PASSED [ 24s] tests/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_password PASSED [ 24s] tests/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_quoted_password PASSED [ 24s] tests/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_quoted_path PASSED [ 24s] tests/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_db_as_argument PASSED [ 24s] tests/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_db_in_querystring PASSED [ 24s] tests/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_client_name_in_querystring PASSED [ 24s] tests/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_extra_querystring_options PASSED [ 24s] tests/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_connection_class_override PASSED [ 24s] tests/test_connection_pool.py::TestSSLConnectionURLParsing::test_host PASSED [ 24s] tests/test_connection_pool.py::TestSSLConnectionURLParsing::test_connection_class_override PASSED [ 24s] tests/test_connection_pool.py::TestSSLConnectionURLParsing::test_cert_reqs_options PASSED [ 24s] tests/test_connection_pool.py::TestConnection::test_on_connect_error PASSED [ 24s] tests/test_connection_pool.py::TestConnection::test_busy_loading_disconnects_socket PASSED [ 24s] tests/test_connection_pool.py::TestConnection::test_busy_loading_from_pipeline_immediate_command PASSED [ 24s] tests/test_connection_pool.py::TestConnection::test_busy_loading_from_pipeline PASSED [ 24s] tests/test_connection_pool.py::TestConnection::test_read_only_error PASSED [ 24s] tests/test_connection_pool.py::TestConnection::test_connect_from_url_tcp PASSED [ 24s] tests/test_connection_pool.py::TestConnection::test_connect_from_url_unix PASSED [ 24s] tests/test_connection_pool.py::TestConnection::test_connect_no_auth_supplied_when_required PASSED [ 24s] tests/test_connection_pool.py::TestConnection::test_connect_invalid_password_supplied PASSED [ 24s] tests/test_connection_pool.py::TestMultiConnectionClient::test_multi_connection_command PASSED [ 24s] tests/test_connection_pool.py::TestHealthCheck::test_health_check_runs PASSED [ 24s] tests/test_connection_pool.py::TestHealthCheck::test_arbitrary_command_invokes_health_check PASSED [ 24s] tests/test_connection_pool.py::TestHealthCheck::test_arbitrary_command_advances_next_health_check PASSED [ 24s] tests/test_connection_pool.py::TestHealthCheck::test_health_check_not_invoked_within_interval PASSED [ 24s] tests/test_connection_pool.py::TestHealthCheck::test_health_check_in_pipeline PASSED [ 24s] tests/test_connection_pool.py::TestHealthCheck::test_health_check_in_transaction PASSED [ 24s] tests/test_connection_pool.py::TestHealthCheck::test_health_check_in_watched_pipeline PASSED [ 24s] tests/test_connection_pool.py::TestHealthCheck::test_health_check_in_pubsub_before_subscribe PASSED [ 24s] tests/test_connection_pool.py::TestHealthCheck::test_health_check_in_pubsub_after_subscribed PASSED [ 25s] tests/test_connection_pool.py::TestHealthCheck::test_health_check_in_pubsub_poll PASSED [ 25s] tests/test_encoding.py::TestEncoding::test_simple_encoding PASSED [ 25s] tests/test_encoding.py::TestEncoding::test_simple_encoding_and_decoding PASSED [ 25s] tests/test_encoding.py::TestEncoding::test_memoryview_encoding PASSED [ 25s] tests/test_encoding.py::TestEncoding::test_memoryview_encoding_and_decoding PASSED [ 25s] tests/test_encoding.py::TestEncoding::test_list_encoding PASSED [ 25s] tests/test_encoding.py::TestEncodingErrors::test_ignore PASSED [ 25s] tests/test_encoding.py::TestEncodingErrors::test_replace PASSED [ 25s] tests/test_encoding.py::TestMemoryviewsAreNotPacked::test_memoryviews_are_not_packed PASSED [ 25s] tests/test_encoding.py::TestCommandsAreNotEncoded::test_basic_command PASSED [ 25s] tests/test_encoding.py::TestInvalidUserInput::test_boolean_fails PASSED [ 25s] tests/test_encoding.py::TestInvalidUserInput::test_none_fails PASSED [ 25s] tests/test_encoding.py::TestInvalidUserInput::test_user_type_fails PASSED [ 25s] tests/test_function.py::TestFunction::test_function_load !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [ 25s] FAILED [ 25s] tests/test_function.py::TestFunction::test_function_delete FAILED [ 25s] tests/test_function.py::TestFunction::test_function_flush FAILED [ 25s] tests/test_function.py::TestFunction::test_function_list FAILED [ 25s] tests/test_function.py::TestFunction::test_fcall FAILED [ 25s] tests/test_function.py::TestFunction::test_fcall_ro FAILED [ 25s] tests/test_function.py::TestFunction::test_function_dump_restore FAILED [ 25s] tests/test_helpers.py::test_list_or_args PASSED [ 25s] tests/test_helpers.py::test_parse_to_list PASSED [ 25s] tests/test_helpers.py::test_parse_to_dict PASSED [ 25s] tests/test_helpers.py::test_nativestr PASSED [ 25s] tests/test_helpers.py::test_delist PASSED [ 25s] tests/test_helpers.py::test_random_string PASSED [ 25s] tests/test_helpers.py::test_quote_string PASSED [ 25s] tests/test_lock.py::TestLock::test_lock PASSED [ 25s] tests/test_lock.py::TestLock::test_lock_token PASSED [ 25s] tests/test_lock.py::TestLock::test_lock_token_thread_local_false PASSED [ 25s] tests/test_lock.py::TestLock::test_locked PASSED [ 25s] tests/test_lock.py::TestLock::test_owned PASSED [ 25s] tests/test_lock.py::TestLock::test_owned_with_decoded_responses PASSED [ 25s] tests/test_lock.py::TestLock::test_competing_locks PASSED [ 25s] tests/test_lock.py::TestLock::test_timeout PASSED [ 25s] tests/test_lock.py::TestLock::test_float_timeout PASSED [ 26s] tests/test_lock.py::TestLock::test_blocking_timeout PASSED [ 26s] tests/test_lock.py::TestLock::test_context_manager PASSED [ 26s] tests/test_lock.py::TestLock::test_context_manager_raises_when_locked_not_acquired PASSED [ 26s] tests/test_lock.py::TestLock::test_high_sleep_small_blocking_timeout PASSED [ 26s] tests/test_lock.py::TestLock::test_releasing_unlocked_lock_raises_error PASSED [ 26s] tests/test_lock.py::TestLock::test_releasing_lock_no_longer_owned_raises_error PASSED [ 26s] tests/test_lock.py::TestLock::test_extend_lock PASSED [ 26s] tests/test_lock.py::TestLock::test_extend_lock_replace_ttl PASSED [ 26s] tests/test_lock.py::TestLock::test_extend_lock_float PASSED [ 26s] tests/test_lock.py::TestLock::test_extending_unlocked_lock_raises_error PASSED [ 26s] tests/test_lock.py::TestLock::test_extending_lock_with_no_timeout_raises_error PASSED [ 26s] tests/test_lock.py::TestLock::test_extending_lock_no_longer_owned_raises_error PASSED [ 26s] tests/test_lock.py::TestLock::test_reacquire_lock PASSED [ 26s] tests/test_lock.py::TestLock::test_reacquiring_unlocked_lock_raises_error PASSED [ 26s] tests/test_lock.py::TestLock::test_reacquiring_lock_with_no_timeout_raises_error PASSED [ 26s] tests/test_lock.py::TestLock::test_reacquiring_lock_no_longer_owned_raises_error PASSED [ 26s] tests/test_lock.py::TestLockClassSelection::test_lock_class_argument PASSED [ 26s] tests/test_monitor.py::TestMonitor::test_wait_command_not_found PASSED [ 26s] tests/test_monitor.py::TestMonitor::test_response_values PASSED [ 26s] tests/test_monitor.py::TestMonitor::test_command_with_quoted_key PASSED [ 26s] tests/test_monitor.py::TestMonitor::test_command_with_binary_data PASSED [ 26s] tests/test_monitor.py::TestMonitor::test_command_with_escaped_data PASSED [ 26s] tests/test_monitor.py::TestMonitor::test_lua_script PASSED [ 26s] tests/test_monitor.py::TestMonitor::test_lua_script_in_enterprise SKIPPED [ 26s] tests/test_multiprocessing.py::TestMultiprocessing::test_close_connection_in_child PASSED [ 26s] tests/test_multiprocessing.py::TestMultiprocessing::test_close_connection_in_parent PASSED [ 26s] tests/test_multiprocessing.py::TestMultiprocessing::test_pool[1] PASSED [ 26s] tests/test_multiprocessing.py::TestMultiprocessing::test_pool[2] PASSED [ 26s] tests/test_multiprocessing.py::TestMultiprocessing::test_pool[None] PASSED [ 26s] tests/test_multiprocessing.py::TestMultiprocessing::test_close_pool_in_main[1] PASSED [ 26s] tests/test_multiprocessing.py::TestMultiprocessing::test_close_pool_in_main[2] PASSED [ 26s] tests/test_multiprocessing.py::TestMultiprocessing::test_close_pool_in_main[None] PASSED [ 26s] tests/test_multiprocessing.py::TestMultiprocessing::test_redis_client PASSED [ 26s] tests/test_pipeline.py::TestPipeline::test_pipeline_is_true PASSED [ 26s] tests/test_pipeline.py::TestPipeline::test_pipeline PASSED [ 26s] tests/test_pipeline.py::TestPipeline::test_pipeline_memoryview PASSED [ 26s] tests/test_pipeline.py::TestPipeline::test_pipeline_length PASSED [ 26s] tests/test_pipeline.py::TestPipeline::test_pipeline_no_transaction PASSED [ 26s] tests/test_pipeline.py::TestPipeline::test_pipeline_no_transaction_watch PASSED [ 26s] tests/test_pipeline.py::TestPipeline::test_pipeline_no_transaction_watch_failure PASSED [ 26s] tests/test_pipeline.py::TestPipeline::test_exec_error_in_response PASSED [ 26s] tests/test_pipeline.py::TestPipeline::test_exec_error_raised PASSED [ 26s] tests/test_pipeline.py::TestPipeline::test_transaction_with_empty_error_command PASSED [ 26s] tests/test_pipeline.py::TestPipeline::test_pipeline_with_empty_error_command PASSED [ 26s] tests/test_pipeline.py::TestPipeline::test_parse_error_raised PASSED [ 26s] tests/test_pipeline.py::TestPipeline::test_parse_error_raised_transaction PASSED [ 26s] tests/test_pipeline.py::TestPipeline::test_watch_succeed PASSED [ 26s] tests/test_pipeline.py::TestPipeline::test_watch_failure PASSED [ 26s] tests/test_pipeline.py::TestPipeline::test_watch_failure_in_empty_transaction PASSED [ 26s] tests/test_pipeline.py::TestPipeline::test_unwatch PASSED [ 26s] tests/test_pipeline.py::TestPipeline::test_watch_exec_no_unwatch PASSED [ 26s] tests/test_pipeline.py::TestPipeline::test_watch_reset_unwatch PASSED [ 26s] tests/test_pipeline.py::TestPipeline::test_transaction_callable PASSED [ 26s] tests/test_pipeline.py::TestPipeline::test_transaction_callable_returns_value_from_callable PASSED [ 26s] tests/test_pipeline.py::TestPipeline::test_exec_error_in_no_transaction_pipeline PASSED [ 26s] tests/test_pipeline.py::TestPipeline::test_exec_error_in_no_transaction_pipeline_unicode_command PASSED [ 26s] tests/test_pipeline.py::TestPipeline::test_pipeline_with_bitfield PASSED [ 26s] tests/test_pipeline.py::TestPipeline::test_pipeline_discard PASSED [ 26s] tests/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_channel_subscribe_unsubscribe PASSED [ 26s] tests/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_pattern_subscribe_unsubscribe PASSED [ 26s] tests/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_resubscribe_to_channels_on_reconnection PASSED [ 26s] tests/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_resubscribe_to_patterns_on_reconnection PASSED [ 26s] tests/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_subscribe_property_with_channels PASSED [ 26s] tests/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_subscribe_property_with_patterns PASSED [ 28s] tests/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_ignore_all_subscribe_messages PASSED [ 30s] tests/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_ignore_individual_subscribe_messages PASSED [ 30s] tests/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_resub_channels PASSED [ 30s] tests/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_resub_patterns PASSED [ 30s] tests/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_all_resub_channels PASSED [ 30s] tests/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_all_resub_patterns PASSED [ 30s] tests/test_pubsub.py::TestPubSubMessages::test_published_message_to_channel PASSED [ 30s] tests/test_pubsub.py::TestPubSubMessages::test_published_message_to_pattern PASSED [ 31s] tests/test_pubsub.py::TestPubSubMessages::test_channel_message_handler PASSED [ 32s] tests/test_pubsub.py::TestPubSubMessages::test_pattern_message_handler PASSED [ 33s] tests/test_pubsub.py::TestPubSubMessages::test_unicode_channel_message_handler PASSED [ 34s] tests/test_pubsub.py::TestPubSubMessages::test_unicode_pattern_message_handler PASSED [ 34s] tests/test_pubsub.py::TestPubSubAutoDecoding::test_channel_subscribe_unsubscribe PASSED [ 34s] tests/test_pubsub.py::TestPubSubAutoDecoding::test_pattern_subscribe_unsubscribe PASSED [ 34s] tests/test_pubsub.py::TestPubSubAutoDecoding::test_channel_publish PASSED [ 34s] tests/test_pubsub.py::TestPubSubAutoDecoding::test_pattern_publish PASSED [ 36s] tests/test_pubsub.py::TestPubSubAutoDecoding::test_channel_message_handler PASSED [ 38s] tests/test_pubsub.py::TestPubSubAutoDecoding::test_pattern_message_handler PASSED [ 38s] tests/test_pubsub.py::TestPubSubAutoDecoding::test_context_manager PASSED [ 38s] tests/test_pubsub.py::TestPubSubRedisDown::test_channel_subscribe PASSED [ 38s] tests/test_pubsub.py::TestPubSubSubcommands::test_pubsub_channels PASSED [ 38s] tests/test_pubsub.py::TestPubSubSubcommands::test_pubsub_numsub PASSED [ 38s] tests/test_pubsub.py::TestPubSubSubcommands::test_pubsub_numpat PASSED [ 38s] tests/test_pubsub.py::TestPubSubPings::test_send_pubsub_ping PASSED [ 38s] tests/test_pubsub.py::TestPubSubPings::test_send_pubsub_ping_message PASSED [ 38s] tests/test_pubsub.py::TestPubSubConnectionKilled::test_connection_error_raised_when_connection_dies PASSED [ 38s] tests/test_pubsub.py::TestPubSubTimeouts::test_get_message_with_timeout_returns_none PASSED [ 38s] tests/test_pubsub.py::TestPubSubTimeouts::test_get_message_not_subscribed_return_none PASSED [ 39s] tests/test_pubsub.py::TestPubSubTimeouts::test_get_message_subscribe_during_waiting PASSED [ 39s] tests/test_pubsub.py::TestPubSubTimeouts::test_get_message_wait_for_subscription_not_being_called PASSED [ 39s] tests/test_pubsub.py::TestPubSubWorkerThread::test_pubsub_worker_thread_exception_handler PASSED [ 39s] tests/test_pubsub.py::TestPubSubDeadlock::test_pubsub_deadlock PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_boolean[Connection-False] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_boolean[Connection-True] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_boolean[UnixDomainSocketConnection-False] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_boolean[UnixDomainSocketConnection-True] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[Connection-0] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[Connection-1] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[Connection-2] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[Connection-3] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[Connection-4] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[Connection-5] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[Connection-6] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[Connection-7] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[Connection-8] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[Connection-9] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[UnixDomainSocketConnection-0] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[UnixDomainSocketConnection-1] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[UnixDomainSocketConnection-2] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[UnixDomainSocketConnection-3] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[UnixDomainSocketConnection-4] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[UnixDomainSocketConnection-5] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[UnixDomainSocketConnection-6] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[UnixDomainSocketConnection-7] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[UnixDomainSocketConnection-8] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[UnixDomainSocketConnection-9] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error[Connection] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error[UnixDomainSocketConnection] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_empty_value[Connection] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_empty_value[UnixDomainSocketConnection] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_and_timeout[Connection] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_and_timeout[UnixDomainSocketConnection] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[Connection-0] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[Connection-1] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[Connection-2] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[Connection-3] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[Connection-4] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[Connection-5] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[Connection-6] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[Connection-7] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[Connection-8] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[Connection-9] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[UnixDomainSocketConnection-0] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[UnixDomainSocketConnection-1] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[UnixDomainSocketConnection-2] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[UnixDomainSocketConnection-3] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[UnixDomainSocketConnection-4] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[UnixDomainSocketConnection-5] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[UnixDomainSocketConnection-6] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[UnixDomainSocketConnection-7] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[UnixDomainSocketConnection-8] PASSED [ 39s] tests/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_error_retry[UnixDomainSocketConnection-9] PASSED [ 39s] tests/test_retry.py::TestRetry::test_retry[0] PASSED [ 39s] tests/test_retry.py::TestRetry::test_retry[1] PASSED [ 39s] tests/test_retry.py::TestRetry::test_retry[2] PASSED [ 39s] tests/test_retry.py::TestRetry::test_retry[3] PASSED [ 39s] tests/test_retry.py::TestRetry::test_retry[4] PASSED [ 39s] tests/test_retry.py::TestRetry::test_retry[5] PASSED [ 39s] tests/test_retry.py::TestRetry::test_retry[6] PASSED [ 39s] tests/test_retry.py::TestRetry::test_retry[7] PASSED [ 39s] tests/test_retry.py::TestRetry::test_retry[8] PASSED [ 39s] tests/test_retry.py::TestRetry::test_retry[9] PASSED [ 39s] tests/test_retry.py::TestRetry::test_infinite_retry PASSED [ 39s] tests/test_retry.py::TestRedisClientRetry::test_client_retry_on_error_with_success PASSED [ 39s] tests/test_retry.py::TestRedisClientRetry::test_client_retry_on_error_raise PASSED [ 39s] tests/test_retry.py::TestRedisClientRetry::test_client_retry_on_error_different_error_raised PASSED [ 39s] tests/test_retry.py::TestRedisClientRetry::test_client_retry_on_error_and_timeout PASSED [ 39s] tests/test_retry.py::TestRedisClientRetry::test_client_retry_on_timeout PASSED [ 39s] tests/test_scripting.py::TestScript::test_script_text PASSED [ 39s] tests/test_scripting.py::TestScript::test_string_script_sha PASSED [ 39s] tests/test_scripting.py::TestScript::test_bytes_script_sha PASSED [ 39s] tests/test_scripting.py::TestScript::test_encoder PASSED [ 39s] tests/test_scripting.py::TestScripting::test_eval_multiply PASSED [ 39s] tests/test_scripting.py::TestScripting::test_eval_ro FAILED [ 39s] tests/test_scripting.py::TestScripting::test_eval_msgpack PASSED [ 39s] tests/test_scripting.py::TestScripting::test_eval_same_slot PASSED [ 39s] tests/test_scripting.py::TestScripting::test_script_flush_620 PASSED [ 39s] tests/test_scripting.py::TestScripting::test_script_flush PASSED [ 39s] tests/test_scripting.py::TestScripting::test_evalsha PASSED [ 39s] tests/test_scripting.py::TestScripting::test_evalsha_ro FAILED [ 39s] tests/test_scripting.py::TestScripting::test_evalsha_script_not_loaded PASSED [ 39s] tests/test_scripting.py::TestScripting::test_script_loading PASSED [ 39s] tests/test_scripting.py::TestScripting::test_flush_response PASSED [ 39s] tests/test_scripting.py::TestScripting::test_script_object PASSED [ 39s] tests/test_scripting.py::TestScripting::test_script_object_in_pipeline PASSED [ 39s] tests/test_scripting.py::TestScripting::test_eval_msgpack_pipeline_error_in_lua PASSED [ 39s] tests/test_sentinel.py::test_discover_master PASSED [ 39s] tests/test_sentinel.py::test_discover_master_error PASSED [ 39s] tests/test_sentinel.py::test_discover_master_sentinel_down PASSED [ 39s] tests/test_sentinel.py::test_discover_master_sentinel_timeout PASSED [ 39s] tests/test_sentinel.py::test_master_min_other_sentinels PASSED [ 39s] tests/test_sentinel.py::test_master_odown PASSED [ 39s] tests/test_sentinel.py::test_master_sdown PASSED [ 39s] tests/test_sentinel.py::test_discover_slaves PASSED [ 39s] tests/test_sentinel.py::test_master_for PASSED [ 39s] tests/test_sentinel.py::test_slave_for PASSED [ 39s] tests/test_sentinel.py::test_slave_for_slave_not_found_error PASSED [ 39s] tests/test_sentinel.py::test_slave_round_robin PASSED [ 39s] tests/test_sentinel.py::test_ckquorum PASSED [ 39s] tests/test_sentinel.py::test_flushconfig PASSED [ 39s] tests/test_sentinel.py::test_reset PASSED [ 39s] tests/test_asyncio/test_commands.py::TestResponseCallbacks::test_response_callbacks[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestResponseCallbacks::test_response_callbacks[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestResponseCallbacks::test_response_callbacks[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestResponseCallbacks::test_response_callbacks[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestResponseCallbacks::test_case_insensitive_command_names[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestResponseCallbacks::test_case_insensitive_command_names[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestResponseCallbacks::test_case_insensitive_command_names[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestResponseCallbacks::test_case_insensitive_command_names[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_command_on_invalid_key_type[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_command_on_invalid_key_type[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_command_on_invalid_key_type[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_command_on_invalid_key_type[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_cat_no_category[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_cat_no_category[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_cat_no_category[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_cat_no_category[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_cat_with_category[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_cat_with_category[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_cat_with_category[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_cat_with_category[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_deluser[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_deluser[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_deluser[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_deluser[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_genpass[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_genpass[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_genpass[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_genpass[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_getuser_setuser[single-python-parser] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_getuser_setuser[pool-python-parser] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_getuser_setuser[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_getuser_setuser[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_list[single-python-parser] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_list[pool-python-parser] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_list[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_list[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_log[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_log[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_log[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_log[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_setuser_categories_without_prefix_fails[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_setuser_categories_without_prefix_fails[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_setuser_categories_without_prefix_fails[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_setuser_categories_without_prefix_fails[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_setuser_commands_without_prefix_fails[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_setuser_commands_without_prefix_fails[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_setuser_commands_without_prefix_fails[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_setuser_commands_without_prefix_fails[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_setuser_add_passwords_and_nopass_fails[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_setuser_add_passwords_and_nopass_fails[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_setuser_add_passwords_and_nopass_fails[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_setuser_add_passwords_and_nopass_fails[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_users[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_users[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_users[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_users[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_whoami[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_whoami[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_whoami[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_acl_whoami[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_list[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_list[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_list[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_list[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_list_type[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_list_type[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_list_type[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_list_type[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_id[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_id[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_id[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_id[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_unblock[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_unblock[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_unblock[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_unblock[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_getname[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_getname[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_getname[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_getname[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_setname[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_setname[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_setname[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_setname[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_kill[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_kill[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_kill[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_kill[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_kill_filter_invalid_params[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_kill_filter_invalid_params[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_kill_filter_invalid_params[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_kill_filter_invalid_params[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_kill_filter_by_id[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_kill_filter_by_id[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_kill_filter_by_id[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_kill_filter_by_id[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_kill_filter_by_addr[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_kill_filter_by_addr[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_kill_filter_by_addr[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_kill_filter_by_addr[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_list_after_client_setname[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_list_after_client_setname[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_list_after_client_setname[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_list_after_client_setname[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_pause[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_pause[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_pause[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_client_pause[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_config_get[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_config_get[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_config_get[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_config_get[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_config_resetstat[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_config_resetstat[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_config_resetstat[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_config_resetstat[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_config_set[single-python-parser] FAILED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_config_set[pool-python-parser] FAILED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_config_set[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_config_set[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_dbsize[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_dbsize[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_dbsize[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_dbsize[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_echo[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_echo[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_echo[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_echo[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_info[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_info[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_info[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_info[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lastsave[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lastsave[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lastsave[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lastsave[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_object[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_object[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_object[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_object[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_ping[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_ping[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_ping[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_ping[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_slowlog_get[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_slowlog_get[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_slowlog_get[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_slowlog_get[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_slowlog_get_limit[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_slowlog_get_limit[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_slowlog_get_limit[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_slowlog_get_limit[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_slowlog_length[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_slowlog_length[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_slowlog_length[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_slowlog_length[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_time[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_time[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_time[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_time[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_append[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_append[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_append[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_append[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitcount[single-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitcount[pool-python-parser] PASSED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitcount[single-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitcount[pool-hiredis] SKIPPED [ 39s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_not_empty_string[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_not_empty_string[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_not_empty_string[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_not_empty_string[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_not[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_not[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_not[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_not[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_not_in_place[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_not_in_place[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_not_in_place[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_not_in_place[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_single_string[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_single_string[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_single_string[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_single_string[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_string_operands[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_string_operands[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_string_operands[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitop_string_operands[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitpos[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitpos[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitpos[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitpos[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitpos_wrong_arguments[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitpos_wrong_arguments[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitpos_wrong_arguments[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitpos_wrong_arguments[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_decr[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_decr[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_decr[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_decr[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_decrby[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_decrby[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_decrby[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_decrby[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_delete[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_delete[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_delete[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_delete[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_delete_with_multiple_keys[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_delete_with_multiple_keys[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_delete_with_multiple_keys[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_delete_with_multiple_keys[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_delitem[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_delitem[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_delitem[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_delitem[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_unlink[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_unlink[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_unlink[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_unlink[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_unlink_with_multiple_keys[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_unlink_with_multiple_keys[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_unlink_with_multiple_keys[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_unlink_with_multiple_keys[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_dump_and_restore[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_dump_and_restore[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_dump_and_restore[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_dump_and_restore[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_dump_and_restore_and_replace[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_dump_and_restore_and_replace[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_dump_and_restore_and_replace[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_dump_and_restore_and_replace[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_dump_and_restore_absttl[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_dump_and_restore_absttl[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_dump_and_restore_absttl[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_dump_and_restore_absttl[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_exists[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_exists[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_exists[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_exists[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_exists_contains[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_exists_contains[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_exists_contains[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_exists_contains[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_expire[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_expire[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_expire[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_expire[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_expireat_datetime[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_expireat_datetime[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_expireat_datetime[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_expireat_datetime[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_expireat_no_key[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_expireat_no_key[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_expireat_no_key[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_expireat_no_key[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_expireat_unixtime[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_expireat_unixtime[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_expireat_unixtime[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_expireat_unixtime[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_get_and_set[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_get_and_set[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_get_and_set[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_get_and_set[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_get_set_bit[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_get_set_bit[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_get_set_bit[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_get_set_bit[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_getrange[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_getrange[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_getrange[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_getrange[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_getset[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_getset[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_getset[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_getset[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_incr[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_incr[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_incr[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_incr[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_incrby[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_incrby[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_incrby[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_incrby[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_incrbyfloat[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_incrbyfloat[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_incrbyfloat[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_incrbyfloat[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_keys[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_keys[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_keys[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_keys[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_mget[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_mget[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_mget[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_mget[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_mset[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_mset[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_mset[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_mset[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_msetnx[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_msetnx[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_msetnx[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_msetnx[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pexpire[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pexpire[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pexpire[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pexpire[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pexpireat_datetime[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pexpireat_datetime[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pexpireat_datetime[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pexpireat_datetime[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pexpireat_no_key[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pexpireat_no_key[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pexpireat_no_key[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pexpireat_no_key[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pexpireat_unixtime[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pexpireat_unixtime[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pexpireat_unixtime[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pexpireat_unixtime[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_psetex[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_psetex[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_psetex[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_psetex[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_psetex_timedelta[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_psetex_timedelta[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_psetex_timedelta[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_psetex_timedelta[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pttl[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pttl[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pttl[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pttl[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pttl_no_key[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pttl_no_key[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pttl_no_key[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pttl_no_key[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_randomkey[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_randomkey[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_randomkey[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_randomkey[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_rename[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_rename[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_rename[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_rename[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_renamenx[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_renamenx[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_renamenx[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_renamenx[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_nx[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_nx[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_nx[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_nx[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_xx[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_xx[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_xx[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_xx[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_px[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_px[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_px[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_px[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_px_timedelta[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_px_timedelta[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_px_timedelta[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_px_timedelta[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_ex[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_ex[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_ex[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_ex[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_ex_timedelta[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_ex_timedelta[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_ex_timedelta[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_ex_timedelta[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_multipleoptions[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_multipleoptions[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_multipleoptions[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_multipleoptions[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_keepttl[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_keepttl[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_keepttl[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_set_keepttl[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_setex[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_setex[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_setex[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_setex[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_setnx[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_setnx[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_setnx[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_setnx[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_setrange[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_setrange[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_setrange[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_setrange[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_strlen[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_strlen[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_strlen[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_strlen[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_substr[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_substr[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_substr[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_substr[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_ttl[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_ttl[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_ttl[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_ttl[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_ttl_nokey[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_ttl_nokey[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_ttl_nokey[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_ttl_nokey[pool-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_type[single-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_type[pool-python-parser] PASSED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_type[single-hiredis] SKIPPED [ 40s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_type[pool-hiredis] SKIPPED [ 41s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_blpop[single-python-parser] PASSED [ 42s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_blpop[pool-python-parser] PASSED [ 42s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_blpop[single-hiredis] SKIPPED [ 42s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_blpop[pool-hiredis] SKIPPED [ 43s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_brpop[single-python-parser] PASSED [ 44s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_brpop[pool-python-parser] PASSED [ 44s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_brpop[single-hiredis] SKIPPED [ 44s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_brpop[pool-hiredis] SKIPPED [ 45s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_brpoplpush[single-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_brpoplpush[pool-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_brpoplpush[single-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_brpoplpush[pool-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_brpoplpush_empty_string[single-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_brpoplpush_empty_string[pool-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_brpoplpush_empty_string[single-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_brpoplpush_empty_string[pool-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lindex[single-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lindex[pool-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lindex[single-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lindex[pool-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_linsert[single-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_linsert[pool-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_linsert[single-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_linsert[pool-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_llen[single-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_llen[pool-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_llen[single-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_llen[pool-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lpop[single-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lpop[pool-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lpop[single-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lpop[pool-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lpush[single-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lpush[pool-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lpush[single-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lpush[pool-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lpushx[single-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lpushx[pool-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lpushx[single-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lpushx[pool-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lrange[single-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lrange[pool-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lrange[single-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lrange[pool-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lrem[single-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lrem[pool-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lrem[single-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lrem[pool-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lset[single-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lset[pool-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lset[single-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lset[pool-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_ltrim[single-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_ltrim[pool-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_ltrim[single-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_ltrim[pool-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_rpop[single-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_rpop[pool-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_rpop[single-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_rpop[pool-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_rpoplpush[single-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_rpoplpush[pool-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_rpoplpush[single-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_rpoplpush[pool-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_rpush[single-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_rpush[pool-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_rpush[single-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_rpush[pool-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lpos[single-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lpos[pool-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lpos[single-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_lpos[pool-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_rpushx[single-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_rpushx[pool-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_rpushx[single-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_rpushx[pool-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_scan[single-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_scan[pool-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_scan[single-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_scan[pool-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_scan_type[single-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_scan_type[pool-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_scan_type[single-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_scan_type[pool-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_scan_iter[single-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_scan_iter[pool-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_scan_iter[single-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_scan_iter[pool-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sscan[single-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sscan[pool-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sscan[single-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sscan[pool-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sscan_iter[single-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sscan_iter[pool-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sscan_iter[single-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sscan_iter[pool-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hscan[single-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hscan[pool-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hscan[single-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hscan[pool-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hscan_iter[single-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hscan_iter[pool-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hscan_iter[single-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hscan_iter[pool-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zscan[single-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zscan[pool-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zscan[single-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zscan[pool-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zscan_iter[single-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zscan_iter[pool-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zscan_iter[single-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zscan_iter[pool-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sadd[single-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sadd[pool-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sadd[single-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sadd[pool-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_scard[single-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_scard[pool-python-parser] PASSED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_scard[single-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_scard[pool-hiredis] SKIPPED [ 46s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sdiff[single-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sdiff[pool-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sdiff[single-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sdiff[pool-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sdiffstore[single-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sdiffstore[pool-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sdiffstore[single-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sdiffstore[pool-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sinter[single-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sinter[pool-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sinter[single-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sinter[pool-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sinterstore[single-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sinterstore[pool-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sinterstore[single-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sinterstore[pool-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sismember[single-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sismember[pool-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sismember[single-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sismember[pool-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_smembers[single-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_smembers[pool-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_smembers[single-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_smembers[pool-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_smove[single-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_smove[pool-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_smove[single-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_smove[pool-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_spop[single-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_spop[pool-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_spop[single-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_spop[pool-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_spop_multi_value[single-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_spop_multi_value[pool-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_spop_multi_value[single-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_spop_multi_value[pool-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_srandmember[single-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_srandmember[pool-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_srandmember[single-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_srandmember[pool-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_srandmember_multi_value[single-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_srandmember_multi_value[pool-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_srandmember_multi_value[single-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_srandmember_multi_value[pool-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_srem[single-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_srem[pool-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_srem[single-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_srem[pool-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sunion[single-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sunion[pool-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sunion[single-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sunion[pool-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sunionstore[single-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sunionstore[pool-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sunionstore[single-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sunionstore[pool-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd[single-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd[pool-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd[single-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd[pool-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_nx[single-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_nx[pool-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_nx[single-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_nx[pool-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_xx[single-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_xx[pool-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_xx[single-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_xx[pool-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_ch[single-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_ch[pool-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_ch[single-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_ch[pool-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_incr[single-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_incr[pool-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_incr[single-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_incr[pool-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_incr_with_xx[single-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_incr_with_xx[pool-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_incr_with_xx[single-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zadd_incr_with_xx[pool-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zcard[single-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zcard[pool-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zcard[single-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zcard[pool-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zcount[single-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zcount[pool-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zcount[single-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zcount[pool-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zincrby[single-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zincrby[pool-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zincrby[single-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zincrby[pool-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zlexcount[single-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zlexcount[pool-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zlexcount[single-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zlexcount[pool-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zinterstore_sum[single-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zinterstore_sum[pool-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zinterstore_sum[single-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zinterstore_sum[pool-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zinterstore_max[single-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zinterstore_max[pool-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zinterstore_max[single-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zinterstore_max[pool-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zinterstore_min[single-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zinterstore_min[pool-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zinterstore_min[single-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zinterstore_min[pool-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zinterstore_with_weight[single-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zinterstore_with_weight[pool-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zinterstore_with_weight[single-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zinterstore_with_weight[pool-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zpopmax[single-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zpopmax[pool-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zpopmax[single-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zpopmax[pool-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zpopmin[single-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zpopmin[pool-python-parser] PASSED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zpopmin[single-hiredis] SKIPPED [ 47s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zpopmin[pool-hiredis] SKIPPED [ 48s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bzpopmax[single-python-parser] PASSED [ 49s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bzpopmax[pool-python-parser] PASSED [ 49s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bzpopmax[single-hiredis] SKIPPED [ 49s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bzpopmax[pool-hiredis] SKIPPED [ 50s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bzpopmin[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bzpopmin[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bzpopmin[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bzpopmin[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrange[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrange[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrange[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrange[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrangebylex[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrangebylex[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrangebylex[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrangebylex[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrangebylex[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrangebylex[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrangebylex[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrangebylex[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrangebyscore[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrangebyscore[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrangebyscore[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrangebyscore[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrank[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrank[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrank[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrank[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrem[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrem[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrem[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrem[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrem_multiple_keys[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrem_multiple_keys[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrem_multiple_keys[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrem_multiple_keys[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zremrangebylex[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zremrangebylex[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zremrangebylex[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zremrangebylex[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zremrangebyrank[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zremrangebyrank[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zremrangebyrank[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zremrangebyrank[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zremrangebyscore[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zremrangebyscore[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zremrangebyscore[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zremrangebyscore[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrange[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrange[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrange[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrange[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrangebyscore[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrangebyscore[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrangebyscore[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrangebyscore[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrank[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrank[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrank[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrank[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zscore[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zscore[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zscore[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zscore[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zunionstore_sum[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zunionstore_sum[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zunionstore_sum[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zunionstore_sum[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zunionstore_max[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zunionstore_max[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zunionstore_max[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zunionstore_max[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zunionstore_min[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zunionstore_min[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zunionstore_min[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zunionstore_min[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zunionstore_with_weight[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zunionstore_with_weight[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zunionstore_with_weight[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_zunionstore_with_weight[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pfadd[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pfadd[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pfadd[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pfadd[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pfcount[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pfcount[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pfcount[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pfcount[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pfmerge[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pfmerge[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pfmerge[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_pfmerge[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hget_and_hset[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hget_and_hset[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hget_and_hset[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hget_and_hset[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hset_with_multi_key_values[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hset_with_multi_key_values[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hset_with_multi_key_values[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hset_with_multi_key_values[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hset_without_data[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hset_without_data[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hset_without_data[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hset_without_data[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hdel[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hdel[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hdel[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hdel[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hexists[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hexists[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hexists[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hexists[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hgetall[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hgetall[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hgetall[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hgetall[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hincrby[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hincrby[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hincrby[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hincrby[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hincrbyfloat[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hincrbyfloat[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hincrbyfloat[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hincrbyfloat[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hkeys[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hkeys[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hkeys[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hkeys[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hlen[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hlen[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hlen[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hlen[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hmget[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hmget[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hmget[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hmget[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hmset[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hmset[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hmset[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hmset[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hsetnx[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hsetnx[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hsetnx[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hsetnx[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hvals[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hvals[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hvals[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hvals[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hstrlen[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hstrlen[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hstrlen[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_hstrlen[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_basic[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_basic[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_basic[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_basic[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_limited[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_limited[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_limited[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_limited[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_by[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_by[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_by[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_by[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_get[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_get[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_get[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_get[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_get_multi[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_get_multi[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_get_multi[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_get_multi[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_get_groups_two[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_get_groups_two[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_get_groups_two[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_get_groups_two[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_groups_string_get[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_groups_string_get[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_groups_string_get[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_groups_string_get[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_groups_just_one_get[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_groups_just_one_get[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_groups_just_one_get[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_groups_just_one_get[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_groups_no_get[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_groups_no_get[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_groups_no_get[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_groups_no_get[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_groups_three_gets[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_groups_three_gets[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_groups_three_gets[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_groups_three_gets[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_desc[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_desc[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_desc[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_desc[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_alpha[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_alpha[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_alpha[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_alpha[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_store[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_store[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_store[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_store[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_all_options[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_all_options[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_all_options[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_all_options[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_issue_924[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_issue_924[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_issue_924[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_sort_issue_924[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_addslots[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_addslots[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_addslots[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_addslots[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_count_failure_reports[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_count_failure_reports[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_count_failure_reports[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_count_failure_reports[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_countkeysinslot[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_countkeysinslot[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_countkeysinslot[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_countkeysinslot[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_delslots[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_delslots[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_delslots[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_delslots[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_failover[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_failover[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_failover[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_failover[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_forget[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_forget[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_forget[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_forget[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_info[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_info[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_info[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_info[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_keyslot[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_keyslot[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_keyslot[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_keyslot[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_meet[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_meet[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_meet[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_meet[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_nodes[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_nodes[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_nodes[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_nodes[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_replicate[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_replicate[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_replicate[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_replicate[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_reset[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_reset[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_reset[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_reset[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_saveconfig[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_saveconfig[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_saveconfig[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_saveconfig[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_setslot[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_setslot[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_setslot[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_setslot[pool-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_slaves[single-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_slaves[pool-python-parser] PASSED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_slaves[single-hiredis] SKIPPED [ 51s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_cluster_slaves[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_readwrite[single-python-parser] FAILED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_readwrite[pool-python-parser] FAILED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_readwrite[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_readwrite[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_readonly_invalid_cluster_state[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_readonly_invalid_cluster_state[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_readonly_invalid_cluster_state[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_readonly_invalid_cluster_state[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_readonly[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_readonly[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_readonly[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_readonly[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geoadd[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geoadd[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geoadd[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geoadd[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geoadd_invalid_params[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geoadd_invalid_params[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geoadd_invalid_params[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geoadd_invalid_params[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geodist[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geodist[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geodist[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geodist[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geodist_units[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geodist_units[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geodist_units[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geodist_units[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geodist_missing_one_member[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geodist_missing_one_member[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geodist_missing_one_member[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geodist_missing_one_member[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geodist_invalid_units[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geodist_invalid_units[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geodist_invalid_units[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geodist_invalid_units[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geohash[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geohash[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geohash[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geohash[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geopos[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geopos[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geopos[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geopos[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geopos_no_value[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geopos_no_value[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geopos_no_value[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_geopos_no_value[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_old_geopos_no_value[single-python-parser] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_old_geopos_no_value[pool-python-parser] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_old_geopos_no_value[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_old_geopos_no_value[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_no_values[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_no_values[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_no_values[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_no_values[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_units[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_units[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_units[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_units[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_with[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_with[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_with[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_with[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_count[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_count[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_count[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_count[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_sort[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_sort[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_sort[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_sort[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_store[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_store[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_store[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_store[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_store_dist[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_store_dist[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_store_dist[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadius_store_dist[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadiusmember[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadiusmember[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadiusmember[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_georadiusmember[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xack[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xack[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xack[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xack[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xadd[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xadd[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xadd[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xadd[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xclaim[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xclaim[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xclaim[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xclaim[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xclaim_trimmed[single-python-parser] FAILED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xclaim_trimmed[pool-python-parser] FAILED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xclaim_trimmed[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xclaim_trimmed[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xdel[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xdel[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xdel[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xdel[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_create[single-python-parser] FAILED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_create[pool-python-parser] FAILED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_create[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_create[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_create_mkstream[single-python-parser] FAILED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_create_mkstream[pool-python-parser] FAILED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_create_mkstream[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_create_mkstream[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_delconsumer[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_delconsumer[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_delconsumer[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_delconsumer[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_destroy[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_destroy[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_destroy[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_destroy[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_setid[single-python-parser] FAILED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_setid[pool-python-parser] FAILED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_setid[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_setid[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xinfo_consumers[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xinfo_consumers[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xinfo_consumers[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xinfo_consumers[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xinfo_stream[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xinfo_stream[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xinfo_stream[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xinfo_stream[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xlen[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xlen[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xlen[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xlen[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xpending[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xpending[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xpending[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xpending[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xpending_range[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xpending_range[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xpending_range[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xpending_range[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xrange[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xrange[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xrange[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xrange[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xread[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xread[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xread[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xread[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xreadgroup[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xreadgroup[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xreadgroup[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xreadgroup[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xrevrange[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xrevrange[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xrevrange[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xrevrange[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xtrim[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xtrim[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xtrim[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_xtrim[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitfield_operations[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitfield_operations[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitfield_operations[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_bitfield_operations[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_memory_stats[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_memory_stats[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_memory_stats[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_memory_stats[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_memory_usage[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_memory_usage[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_memory_usage[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_memory_usage[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_module_list[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_module_list[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_module_list[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestRedisCommands::test_module_list[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestBinarySave::test_binary_get_set[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestBinarySave::test_binary_get_set[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestBinarySave::test_binary_get_set[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestBinarySave::test_binary_get_set[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestBinarySave::test_binary_lists[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestBinarySave::test_binary_lists[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestBinarySave::test_binary_lists[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestBinarySave::test_binary_lists[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestBinarySave::test_22_info[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestBinarySave::test_22_info[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestBinarySave::test_22_info[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestBinarySave::test_22_info[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestBinarySave::test_large_responses[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestBinarySave::test_large_responses[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestBinarySave::test_large_responses[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestBinarySave::test_large_responses[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestBinarySave::test_floating_point_encoding[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestBinarySave::test_floating_point_encoding[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_commands.py::TestBinarySave::test_floating_point_encoding[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_commands.py::TestBinarySave::test_floating_point_encoding[pool-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_connection.py::test_invalid_response[single-python-parser] PASSED [ 52s] tests/test_asyncio/test_connection.py::test_invalid_response[pool-python-parser] PASSED [ 52s] tests/test_asyncio/test_connection.py::test_invalid_response[single-hiredis] SKIPPED [ 52s] tests/test_asyncio/test_connection.py::test_invalid_response[pool-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection.py::test_socket_param_regression[single-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection.py::test_socket_param_regression[pool-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection.py::test_socket_param_regression[single-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection.py::test_socket_param_regression[pool-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection.py::test_can_run_concurrent_commands[single-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection.py::test_can_run_concurrent_commands[pool-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection.py::test_can_run_concurrent_commands[single-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection.py::test_can_run_concurrent_commands[pool-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_auto_disconnect_redis_created_pool[single-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_auto_disconnect_redis_created_pool[pool-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_auto_disconnect_redis_created_pool[single-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_auto_disconnect_redis_created_pool[pool-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_do_not_auto_disconnect_redis_created_pool[single-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_do_not_auto_disconnect_redis_created_pool[pool-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_do_not_auto_disconnect_redis_created_pool[single-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_do_not_auto_disconnect_redis_created_pool[pool-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_auto_release_override_true_manual_created_pool[single-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_auto_release_override_true_manual_created_pool[pool-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_auto_release_override_true_manual_created_pool[single-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_auto_release_override_true_manual_created_pool[pool-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_close_override[single-python-parser-True] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_close_override[single-python-parser-False] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_close_override[pool-python-parser-True] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_close_override[pool-python-parser-False] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_close_override[single-hiredis-True] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_close_override[single-hiredis-False] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_close_override[pool-hiredis-True] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_close_override[pool-hiredis-False] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_negate_auto_close_client_pool[single-python-parser-True] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_negate_auto_close_client_pool[single-python-parser-False] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_negate_auto_close_client_pool[pool-python-parser-True] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_negate_auto_close_client_pool[pool-python-parser-False] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_negate_auto_close_client_pool[single-hiredis-True] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_negate_auto_close_client_pool[single-hiredis-False] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_negate_auto_close_client_pool[pool-hiredis-True] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestRedisAutoReleaseConnectionPool::test_negate_auto_close_client_pool[pool-hiredis-False] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnectionPool::test_connection_creation PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnectionPool::test_multiple_connections PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnectionPool::test_max_connections PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnectionPool::test_reuse_previously_released_connection PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnectionPool::test_repr_contains_db_info_tcp PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnectionPool::test_repr_contains_db_info_unix PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestBlockingConnectionPool::test_connection_creation PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestBlockingConnectionPool::test_disconnect PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestBlockingConnectionPool::test_multiple_connections PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestBlockingConnectionPool::test_connection_pool_blocks_until_timeout PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestBlockingConnectionPool::test_connection_pool_blocks_until_conn_available PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestBlockingConnectionPool::test_reuse_previously_released_connection PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestBlockingConnectionPool::test_repr_contains_db_info_tcp PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestBlockingConnectionPool::test_repr_contains_db_info_unix PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_hostname PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_quoted_hostname PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_port PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_username PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_quoted_username PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_password PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_quoted_password PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_username_and_password PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_db_as_argument PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_db_in_path PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_db_in_querystring PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_extra_typed_querystring_options PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_boolean_parsing PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_client_name_in_querystring PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_invalid_extra_typed_querystring_options PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_extra_querystring_options PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_calling_from_subclass_returns_correct_instance PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_client_creates_connection_pool PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnectionPoolURLParsing::test_invalid_scheme_raises_error PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_defaults PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_username PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_quoted_username PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_password PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_quoted_password PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_quoted_path PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_db_as_argument PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_db_in_querystring PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_client_name_in_querystring PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnectionPoolUnixSocketURLParsing::test_extra_querystring_options PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestSSLConnectionURLParsing::test_host PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestSSLConnectionURLParsing::test_cert_reqs_options PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnection::test_on_connect_error PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnection::test_busy_loading_disconnects_socket[single-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnection::test_busy_loading_disconnects_socket[pool-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnection::test_busy_loading_disconnects_socket[single-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnection::test_busy_loading_disconnects_socket[pool-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnection::test_busy_loading_from_pipeline_immediate_command[single-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnection::test_busy_loading_from_pipeline_immediate_command[pool-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnection::test_busy_loading_from_pipeline_immediate_command[single-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnection::test_busy_loading_from_pipeline_immediate_command[pool-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnection::test_busy_loading_from_pipeline[single-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnection::test_busy_loading_from_pipeline[pool-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnection::test_busy_loading_from_pipeline[single-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnection::test_busy_loading_from_pipeline[pool-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnection::test_read_only_error[single-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnection::test_read_only_error[pool-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnection::test_read_only_error[single-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnection::test_read_only_error[pool-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnection::test_connect_from_url_tcp PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnection::test_connect_from_url_unix PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnection::test_connect_no_auth_supplied_when_required[single-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnection::test_connect_no_auth_supplied_when_required[pool-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnection::test_connect_no_auth_supplied_when_required[single-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnection::test_connect_no_auth_supplied_when_required[pool-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnection::test_connect_invalid_password_supplied[single-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnection::test_connect_invalid_password_supplied[pool-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnection::test_connect_invalid_password_supplied[single-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestConnection::test_connect_invalid_password_supplied[pool-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_runs[single-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_runs[pool-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_runs[single-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_runs[pool-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_arbitrary_command_invokes_health_check[single-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_arbitrary_command_invokes_health_check[pool-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_arbitrary_command_invokes_health_check[single-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_arbitrary_command_invokes_health_check[pool-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_arbitrary_command_advances_next_health_check[single-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_arbitrary_command_advances_next_health_check[pool-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_arbitrary_command_advances_next_health_check[single-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_arbitrary_command_advances_next_health_check[pool-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_not_invoked_within_interval[single-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_not_invoked_within_interval[pool-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_not_invoked_within_interval[single-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_not_invoked_within_interval[pool-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_pipeline[single-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_pipeline[pool-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_pipeline[single-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_pipeline[pool-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_transaction[single-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_transaction[pool-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_transaction[single-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_transaction[pool-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_watched_pipeline[single-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_watched_pipeline[pool-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_watched_pipeline[single-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_watched_pipeline[pool-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_pubsub_before_subscribe[single-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_pubsub_before_subscribe[pool-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_pubsub_before_subscribe[single-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_pubsub_before_subscribe[pool-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_pubsub_after_subscribed[single-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_pubsub_after_subscribed[pool-python-parser] PASSED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_pubsub_after_subscribed[single-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_pubsub_after_subscribed[pool-hiredis] SKIPPED [ 53s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_pubsub_poll[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_pubsub_poll[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_pubsub_poll[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_connection_pool.py::TestHealthCheck::test_health_check_in_pubsub_poll[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_encoding.py::TestEncoding::test_simple_encoding[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_encoding.py::TestEncoding::test_simple_encoding[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_encoding.py::TestEncoding::test_simple_encoding[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_encoding.py::TestEncoding::test_simple_encoding[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_encoding.py::TestEncoding::test_simple_encoding_and_decoding[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_encoding.py::TestEncoding::test_simple_encoding_and_decoding[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_encoding.py::TestEncoding::test_simple_encoding_and_decoding[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_encoding.py::TestEncoding::test_simple_encoding_and_decoding[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_encoding.py::TestEncoding::test_memoryview_encoding[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_encoding.py::TestEncoding::test_memoryview_encoding[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_encoding.py::TestEncoding::test_memoryview_encoding[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_encoding.py::TestEncoding::test_memoryview_encoding[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_encoding.py::TestEncoding::test_memoryview_encoding_and_decoding[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_encoding.py::TestEncoding::test_memoryview_encoding_and_decoding[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_encoding.py::TestEncoding::test_memoryview_encoding_and_decoding[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_encoding.py::TestEncoding::test_memoryview_encoding_and_decoding[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_encoding.py::TestEncoding::test_list_encoding[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_encoding.py::TestEncoding::test_list_encoding[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_encoding.py::TestEncoding::test_list_encoding[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_encoding.py::TestEncoding::test_list_encoding[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_encoding.py::TestEncodingErrors::test_ignore[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_encoding.py::TestEncodingErrors::test_ignore[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_encoding.py::TestEncodingErrors::test_ignore[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_encoding.py::TestEncodingErrors::test_ignore[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_encoding.py::TestEncodingErrors::test_replace[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_encoding.py::TestEncodingErrors::test_replace[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_encoding.py::TestEncodingErrors::test_replace[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_encoding.py::TestEncodingErrors::test_replace[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_encoding.py::TestMemoryviewsAreNotPacked::test_memoryviews_are_not_packed[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_encoding.py::TestMemoryviewsAreNotPacked::test_memoryviews_are_not_packed[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_encoding.py::TestMemoryviewsAreNotPacked::test_memoryviews_are_not_packed[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_encoding.py::TestMemoryviewsAreNotPacked::test_memoryviews_are_not_packed[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_encoding.py::TestCommandsAreNotEncoded::test_basic_command[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_encoding.py::TestCommandsAreNotEncoded::test_basic_command[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_encoding.py::TestCommandsAreNotEncoded::test_basic_command[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_encoding.py::TestCommandsAreNotEncoded::test_basic_command[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_encoding.py::TestInvalidUserInput::test_boolean_fails[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_encoding.py::TestInvalidUserInput::test_boolean_fails[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_encoding.py::TestInvalidUserInput::test_boolean_fails[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_encoding.py::TestInvalidUserInput::test_boolean_fails[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_encoding.py::TestInvalidUserInput::test_none_fails[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_encoding.py::TestInvalidUserInput::test_none_fails[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_encoding.py::TestInvalidUserInput::test_none_fails[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_encoding.py::TestInvalidUserInput::test_none_fails[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_encoding.py::TestInvalidUserInput::test_user_type_fails[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_encoding.py::TestInvalidUserInput::test_user_type_fails[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_encoding.py::TestInvalidUserInput::test_user_type_fails[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_encoding.py::TestInvalidUserInput::test_user_type_fails[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_lock[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_lock[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_lock[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_lock[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_lock_token[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_lock_token[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_lock_token[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_lock_token[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_lock_token_thread_local_false[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_lock_token_thread_local_false[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_lock_token_thread_local_false[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_lock_token_thread_local_false[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_locked[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_locked[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_locked[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_locked[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_owned[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_owned[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_owned[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_owned[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_owned_with_decoded_responses[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_owned_with_decoded_responses[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_owned_with_decoded_responses[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_owned_with_decoded_responses[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_competing_locks[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_competing_locks[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_competing_locks[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_competing_locks[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_timeout[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_timeout[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_timeout[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_timeout[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_float_timeout[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_float_timeout[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_float_timeout[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_float_timeout[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_blocking_timeout[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_blocking_timeout[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_blocking_timeout[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_blocking_timeout[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_context_manager[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_context_manager[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_context_manager[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_context_manager[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_context_manager_raises_when_locked_not_acquired[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_context_manager_raises_when_locked_not_acquired[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_context_manager_raises_when_locked_not_acquired[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_context_manager_raises_when_locked_not_acquired[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_high_sleep_small_blocking_timeout[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_high_sleep_small_blocking_timeout[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_high_sleep_small_blocking_timeout[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_high_sleep_small_blocking_timeout[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_releasing_unlocked_lock_raises_error[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_releasing_unlocked_lock_raises_error[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_releasing_unlocked_lock_raises_error[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_releasing_unlocked_lock_raises_error[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_releasing_lock_no_longer_owned_raises_error[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_releasing_lock_no_longer_owned_raises_error[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_releasing_lock_no_longer_owned_raises_error[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_releasing_lock_no_longer_owned_raises_error[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_extend_lock[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_extend_lock[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_extend_lock[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_extend_lock[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_extend_lock_replace_ttl[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_extend_lock_replace_ttl[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_extend_lock_replace_ttl[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_extend_lock_replace_ttl[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_extend_lock_float[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_extend_lock_float[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_extend_lock_float[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_extend_lock_float[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_extending_unlocked_lock_raises_error[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_extending_unlocked_lock_raises_error[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_extending_unlocked_lock_raises_error[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_extending_unlocked_lock_raises_error[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_extending_lock_with_no_timeout_raises_error[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_extending_lock_with_no_timeout_raises_error[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_extending_lock_with_no_timeout_raises_error[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_extending_lock_with_no_timeout_raises_error[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_extending_lock_no_longer_owned_raises_error[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_extending_lock_no_longer_owned_raises_error[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_extending_lock_no_longer_owned_raises_error[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_extending_lock_no_longer_owned_raises_error[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_reacquire_lock[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_reacquire_lock[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_reacquire_lock[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_reacquire_lock[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_reacquiring_unlocked_lock_raises_error[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_reacquiring_unlocked_lock_raises_error[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_reacquiring_unlocked_lock_raises_error[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_reacquiring_unlocked_lock_raises_error[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_reacquiring_lock_with_no_timeout_raises_error[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_reacquiring_lock_with_no_timeout_raises_error[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_reacquiring_lock_with_no_timeout_raises_error[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_reacquiring_lock_with_no_timeout_raises_error[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_reacquiring_lock_no_longer_owned_raises_error[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_reacquiring_lock_no_longer_owned_raises_error[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_reacquiring_lock_no_longer_owned_raises_error[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLock::test_reacquiring_lock_no_longer_owned_raises_error[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLockClassSelection::test_lock_class_argument[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLockClassSelection::test_lock_class_argument[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_lock.py::TestLockClassSelection::test_lock_class_argument[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_lock.py::TestLockClassSelection::test_lock_class_argument[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_monitor.py::TestMonitor::test_wait_command_not_found[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_monitor.py::TestMonitor::test_wait_command_not_found[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_monitor.py::TestMonitor::test_wait_command_not_found[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_monitor.py::TestMonitor::test_wait_command_not_found[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_monitor.py::TestMonitor::test_response_values[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_monitor.py::TestMonitor::test_response_values[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_monitor.py::TestMonitor::test_response_values[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_monitor.py::TestMonitor::test_response_values[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_monitor.py::TestMonitor::test_command_with_quoted_key[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_monitor.py::TestMonitor::test_command_with_quoted_key[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_monitor.py::TestMonitor::test_command_with_quoted_key[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_monitor.py::TestMonitor::test_command_with_quoted_key[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_monitor.py::TestMonitor::test_command_with_binary_data[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_monitor.py::TestMonitor::test_command_with_binary_data[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_monitor.py::TestMonitor::test_command_with_binary_data[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_monitor.py::TestMonitor::test_command_with_binary_data[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_monitor.py::TestMonitor::test_command_with_escaped_data[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_monitor.py::TestMonitor::test_command_with_escaped_data[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_monitor.py::TestMonitor::test_command_with_escaped_data[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_monitor.py::TestMonitor::test_command_with_escaped_data[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_monitor.py::TestMonitor::test_lua_script[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_monitor.py::TestMonitor::test_lua_script[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_monitor.py::TestMonitor::test_lua_script[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_monitor.py::TestMonitor::test_lua_script[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_monitor.py::TestMonitor::test_lua_script_in_enterprise[single-python-parser] SKIPPED [ 54s] tests/test_asyncio/test_monitor.py::TestMonitor::test_lua_script_in_enterprise[pool-python-parser] SKIPPED [ 54s] tests/test_asyncio/test_monitor.py::TestMonitor::test_lua_script_in_enterprise[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_monitor.py::TestMonitor::test_lua_script_in_enterprise[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_is_true[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_is_true[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_is_true[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_is_true[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_memoryview[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_memoryview[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_memoryview[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_memoryview[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_length[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_length[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_length[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_length[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_no_transaction[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_no_transaction[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_no_transaction[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_no_transaction[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_no_transaction_watch[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_no_transaction_watch[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_no_transaction_watch[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_no_transaction_watch[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_no_transaction_watch_failure[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_no_transaction_watch_failure[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_no_transaction_watch_failure[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_no_transaction_watch_failure[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_exec_error_in_response[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_exec_error_in_response[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_exec_error_in_response[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_exec_error_in_response[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_exec_error_raised[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_exec_error_raised[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_exec_error_raised[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_exec_error_raised[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_transaction_with_empty_error_command[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_transaction_with_empty_error_command[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_transaction_with_empty_error_command[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_transaction_with_empty_error_command[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_with_empty_error_command[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_with_empty_error_command[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_with_empty_error_command[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_with_empty_error_command[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_parse_error_raised[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_parse_error_raised[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_parse_error_raised[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_parse_error_raised[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_parse_error_raised_transaction[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_parse_error_raised_transaction[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_parse_error_raised_transaction[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_parse_error_raised_transaction[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_succeed[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_succeed[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_succeed[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_succeed[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_failure[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_failure[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_failure[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_failure[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_failure_in_empty_transaction[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_failure_in_empty_transaction[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_failure_in_empty_transaction[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_failure_in_empty_transaction[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_unwatch[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_unwatch[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_unwatch[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_unwatch[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_exec_no_unwatch[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_exec_no_unwatch[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_exec_no_unwatch[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_exec_no_unwatch[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_reset_unwatch[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_reset_unwatch[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_reset_unwatch[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_watch_reset_unwatch[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_transaction_callable[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_transaction_callable[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_transaction_callable[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_transaction_callable[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_transaction_callable_returns_value_from_callable[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_transaction_callable_returns_value_from_callable[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_transaction_callable_returns_value_from_callable[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_transaction_callable_returns_value_from_callable[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_exec_error_in_no_transaction_pipeline[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_exec_error_in_no_transaction_pipeline[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_exec_error_in_no_transaction_pipeline[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_exec_error_in_no_transaction_pipeline[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_exec_error_in_no_transaction_pipeline_unicode_command[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_exec_error_in_no_transaction_pipeline_unicode_command[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_exec_error_in_no_transaction_pipeline_unicode_command[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_exec_error_in_no_transaction_pipeline_unicode_command[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_with_bitfield[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_with_bitfield[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_with_bitfield[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_with_bitfield[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_get[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_get[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_get[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_get[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_discard[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_discard[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_discard[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pipeline.py::TestPipeline::test_pipeline_discard[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_channel_subscribe_unsubscribe[single-python-parser] PASSED [ 54s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_channel_subscribe_unsubscribe[pool-python-parser] PASSED [ 54s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_channel_subscribe_unsubscribe[single-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_channel_subscribe_unsubscribe[pool-hiredis] SKIPPED [ 54s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_pattern_subscribe_unsubscribe[single-python-parser] PASSED [ 55s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_pattern_subscribe_unsubscribe[pool-python-parser] PASSED [ 55s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_pattern_subscribe_unsubscribe[single-hiredis] SKIPPED [ 55s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_pattern_subscribe_unsubscribe[pool-hiredis] SKIPPED [ 55s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_resubscribe_to_channels_on_reconnection[single-python-parser] PASSED [ 55s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_resubscribe_to_channels_on_reconnection[pool-python-parser] PASSED [ 55s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_resubscribe_to_channels_on_reconnection[single-hiredis] SKIPPED [ 55s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_resubscribe_to_channels_on_reconnection[pool-hiredis] SKIPPED [ 55s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_resubscribe_to_patterns_on_reconnection[single-python-parser] PASSED [ 55s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_resubscribe_to_patterns_on_reconnection[pool-python-parser] PASSED [ 55s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_resubscribe_to_patterns_on_reconnection[single-hiredis] SKIPPED [ 55s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_resubscribe_to_patterns_on_reconnection[pool-hiredis] SKIPPED [ 55s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_subscribe_property_with_channels[single-python-parser] PASSED [ 55s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_subscribe_property_with_channels[pool-python-parser] PASSED [ 55s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_subscribe_property_with_channels[single-hiredis] SKIPPED [ 55s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_subscribe_property_with_channels[pool-hiredis] SKIPPED [ 55s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_subscribe_property_with_patterns[single-python-parser] PASSED [ 55s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_subscribe_property_with_patterns[pool-python-parser] PASSED [ 55s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_subscribe_property_with_patterns[single-hiredis] SKIPPED [ 55s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_subscribe_property_with_patterns[pool-hiredis] SKIPPED [ 55s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_ignore_all_subscribe_messages[single-python-parser] PASSED [ 56s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_ignore_all_subscribe_messages[pool-python-parser] PASSED [ 56s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_ignore_all_subscribe_messages[single-hiredis] SKIPPED [ 56s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_ignore_all_subscribe_messages[pool-hiredis] SKIPPED [ 56s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_ignore_individual_subscribe_messages[single-python-parser] PASSED [ 57s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_ignore_individual_subscribe_messages[pool-python-parser] PASSED [ 57s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_ignore_individual_subscribe_messages[single-hiredis] SKIPPED [ 57s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_ignore_individual_subscribe_messages[pool-hiredis] SKIPPED [ 57s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_resub_channels[single-python-parser] PASSED [ 57s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_resub_channels[pool-python-parser] PASSED [ 57s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_resub_channels[single-hiredis] SKIPPED [ 57s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_resub_channels[pool-hiredis] SKIPPED [ 57s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_resub_patterns[single-python-parser] PASSED [ 57s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_resub_patterns[pool-python-parser] PASSED [ 57s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_resub_patterns[single-hiredis] SKIPPED [ 57s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_resub_patterns[pool-hiredis] SKIPPED [ 57s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_all_resub_channels[single-python-parser] PASSED [ 57s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_all_resub_channels[pool-python-parser] PASSED [ 57s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_all_resub_channels[single-hiredis] SKIPPED [ 57s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_all_resub_channels[pool-hiredis] SKIPPED [ 57s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_all_resub_patterns[single-python-parser] PASSED [ 57s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_all_resub_patterns[pool-python-parser] PASSED [ 57s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_all_resub_patterns[single-hiredis] SKIPPED [ 57s] tests/test_asyncio/test_pubsub.py::TestPubSubSubscribeUnsubscribe::test_sub_unsub_all_resub_patterns[pool-hiredis] SKIPPED [ 57s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_published_message_to_channel[single-python-parser] PASSED [ 57s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_published_message_to_channel[pool-python-parser] PASSED [ 57s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_published_message_to_channel[single-hiredis] SKIPPED [ 57s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_published_message_to_channel[pool-hiredis] SKIPPED [ 57s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_published_message_to_pattern[single-python-parser] PASSED [ 57s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_published_message_to_pattern[pool-python-parser] PASSED [ 57s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_published_message_to_pattern[single-hiredis] SKIPPED [ 57s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_published_message_to_pattern[pool-hiredis] SKIPPED [ 57s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_channel_message_handler[single-python-parser] PASSED [ 57s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_channel_message_handler[pool-python-parser] PASSED [ 57s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_channel_message_handler[single-hiredis] SKIPPED [ 57s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_channel_message_handler[pool-hiredis] SKIPPED [ 57s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_channel_async_message_handler[single-python-parser] PASSED [ 58s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_channel_async_message_handler[pool-python-parser] PASSED [ 58s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_channel_async_message_handler[single-hiredis] SKIPPED [ 58s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_channel_async_message_handler[pool-hiredis] SKIPPED [ 58s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_channel_sync_async_message_handler[single-python-parser] PASSED [ 58s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_channel_sync_async_message_handler[pool-python-parser] PASSED [ 58s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_channel_sync_async_message_handler[single-hiredis] SKIPPED [ 58s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_channel_sync_async_message_handler[pool-hiredis] SKIPPED [ 58s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_pattern_message_handler[single-python-parser] PASSED [ 58s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_pattern_message_handler[pool-python-parser] PASSED [ 58s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_pattern_message_handler[single-hiredis] SKIPPED [ 58s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_pattern_message_handler[pool-hiredis] SKIPPED [ 59s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_unicode_channel_message_handler[single-python-parser] PASSED [ 59s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_unicode_channel_message_handler[pool-python-parser] PASSED [ 59s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_unicode_channel_message_handler[single-hiredis] SKIPPED [ 59s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_unicode_channel_message_handler[pool-hiredis] SKIPPED [ 59s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_unicode_pattern_message_handler[single-python-parser] PASSED [ 59s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_unicode_pattern_message_handler[pool-python-parser] PASSED [ 59s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_unicode_pattern_message_handler[single-hiredis] SKIPPED [ 59s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_unicode_pattern_message_handler[pool-hiredis] SKIPPED [ 59s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_get_message_without_subscribe[single-python-parser] PASSED [ 59s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_get_message_without_subscribe[pool-python-parser] PASSED [ 59s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_get_message_without_subscribe[single-hiredis] SKIPPED [ 59s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_get_message_without_subscribe[pool-hiredis] SKIPPED [ 59s] tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_channel_subscribe_unsubscribe[single-python-parser] PASSED [ 59s] tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_channel_subscribe_unsubscribe[pool-python-parser] PASSED [ 59s] tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_channel_subscribe_unsubscribe[single-hiredis] SKIPPED [ 59s] tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_channel_subscribe_unsubscribe[pool-hiredis] SKIPPED [ 59s] tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_pattern_subscribe_unsubscribe[single-python-parser] PASSED [ 59s] tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_pattern_subscribe_unsubscribe[pool-python-parser] PASSED [ 59s] tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_pattern_subscribe_unsubscribe[single-hiredis] SKIPPED [ 59s] tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_pattern_subscribe_unsubscribe[pool-hiredis] SKIPPED [ 59s] tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_channel_publish[single-python-parser] PASSED [ 59s] tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_channel_publish[pool-python-parser] PASSED [ 59s] tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_channel_publish[single-hiredis] SKIPPED [ 59s] tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_channel_publish[pool-hiredis] SKIPPED [ 59s] tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_pattern_publish[single-python-parser] PASSED [ 59s] tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_pattern_publish[pool-python-parser] PASSED [ 59s] tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_pattern_publish[single-hiredis] SKIPPED [ 59s] tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_pattern_publish[pool-hiredis] SKIPPED [ 60s] tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_channel_message_handler[single-python-parser] PASSED [ 60s] tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_channel_message_handler[pool-python-parser] PASSED [ 60s] tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_channel_message_handler[single-hiredis] SKIPPED [ 60s] tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_channel_message_handler[pool-hiredis] SKIPPED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_pattern_message_handler[single-python-parser] PASSED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_pattern_message_handler[pool-python-parser] PASSED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_pattern_message_handler[single-hiredis] SKIPPED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_pattern_message_handler[pool-hiredis] SKIPPED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_context_manager[single-python-parser] PASSED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_context_manager[pool-python-parser] PASSED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_context_manager[single-hiredis] SKIPPED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_context_manager[pool-hiredis] SKIPPED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubRedisDown::test_channel_subscribe[single-python-parser] PASSED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubRedisDown::test_channel_subscribe[pool-python-parser] PASSED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubRedisDown::test_channel_subscribe[single-hiredis] SKIPPED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubRedisDown::test_channel_subscribe[pool-hiredis] SKIPPED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubSubcommands::test_pubsub_channels[single-python-parser] PASSED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubSubcommands::test_pubsub_channels[pool-python-parser] PASSED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubSubcommands::test_pubsub_channels[single-hiredis] SKIPPED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubSubcommands::test_pubsub_channels[pool-hiredis] SKIPPED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubSubcommands::test_pubsub_numsub[single-python-parser] PASSED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubSubcommands::test_pubsub_numsub[pool-python-parser] PASSED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubSubcommands::test_pubsub_numsub[single-hiredis] SKIPPED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubSubcommands::test_pubsub_numsub[pool-hiredis] SKIPPED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubSubcommands::test_pubsub_numpat[single-python-parser] PASSED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubSubcommands::test_pubsub_numpat[pool-python-parser] PASSED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubSubcommands::test_pubsub_numpat[single-hiredis] SKIPPED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubSubcommands::test_pubsub_numpat[pool-hiredis] SKIPPED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubPings::test_send_pubsub_ping[single-python-parser] PASSED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubPings::test_send_pubsub_ping[pool-python-parser] PASSED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubPings::test_send_pubsub_ping[single-hiredis] SKIPPED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubPings::test_send_pubsub_ping[pool-hiredis] SKIPPED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubPings::test_send_pubsub_ping_message[single-python-parser] PASSED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubPings::test_send_pubsub_ping_message[pool-python-parser] PASSED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubPings::test_send_pubsub_ping_message[single-hiredis] SKIPPED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubPings::test_send_pubsub_ping_message[pool-hiredis] SKIPPED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubConnectionKilled::test_connection_error_raised_when_connection_dies[single-python-parser] PASSED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubConnectionKilled::test_connection_error_raised_when_connection_dies[pool-python-parser] PASSED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubConnectionKilled::test_connection_error_raised_when_connection_dies[single-hiredis] SKIPPED [ 61s] tests/test_asyncio/test_pubsub.py::TestPubSubConnectionKilled::test_connection_error_raised_when_connection_dies[pool-hiredis] SKIPPED [ 62s] tests/test_asyncio/test_pubsub.py::TestPubSubTimeouts::test_get_message_with_timeout_returns_none[single-python-parser] PASSED [ 62s] tests/test_asyncio/test_pubsub.py::TestPubSubTimeouts::test_get_message_with_timeout_returns_none[pool-python-parser] PASSED [ 62s] tests/test_asyncio/test_pubsub.py::TestPubSubTimeouts::test_get_message_with_timeout_returns_none[single-hiredis] SKIPPED [ 62s] tests/test_asyncio/test_pubsub.py::TestPubSubTimeouts::test_get_message_with_timeout_returns_none[pool-hiredis] SKIPPED [ 62s] tests/test_asyncio/test_pubsub.py::TestPubSubReconnect::test_reconnect_listen[single-python-parser] PASSED [ 62s] tests/test_asyncio/test_pubsub.py::TestPubSubReconnect::test_reconnect_listen[pool-python-parser] PASSED [ 62s] tests/test_asyncio/test_pubsub.py::TestPubSubReconnect::test_reconnect_listen[single-hiredis] SKIPPED [ 62s] tests/test_asyncio/test_pubsub.py::TestPubSubReconnect::test_reconnect_listen[pool-hiredis] SKIPPED [ 62s] tests/test_asyncio/test_pubsub.py::TestPubSubRun::test_callbacks[single-python-parser] PASSED [ 62s] tests/test_asyncio/test_pubsub.py::TestPubSubRun::test_callbacks[pool-python-parser] PASSED [ 62s] tests/test_asyncio/test_pubsub.py::TestPubSubRun::test_callbacks[single-hiredis] SKIPPED [ 62s] tests/test_asyncio/test_pubsub.py::TestPubSubRun::test_callbacks[pool-hiredis] SKIPPED [ 62s] tests/test_asyncio/test_pubsub.py::TestPubSubRun::test_exception_handler[single-python-parser] PASSED [ 62s] tests/test_asyncio/test_pubsub.py::TestPubSubRun::test_exception_handler[pool-python-parser] PASSED [ 62s] tests/test_asyncio/test_pubsub.py::TestPubSubRun::test_exception_handler[single-hiredis] SKIPPED [ 62s] tests/test_asyncio/test_pubsub.py::TestPubSubRun::test_exception_handler[pool-hiredis] SKIPPED [ 62s] tests/test_asyncio/test_pubsub.py::TestPubSubRun::test_late_subscribe[single-python-parser] PASSED [ 62s] tests/test_asyncio/test_pubsub.py::TestPubSubRun::test_late_subscribe[pool-python-parser] PASSED [ 62s] tests/test_asyncio/test_pubsub.py::TestPubSubRun::test_late_subscribe[single-hiredis] SKIPPED [ 62s] tests/test_asyncio/test_pubsub.py::TestPubSubRun::test_late_subscribe[pool-hiredis] SKIPPED [ 62s] tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_boolean[Connection-False] PASSED [ 62s] tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_boolean[Connection-True] PASSED [ 62s] tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_boolean[UnixDomainSocketConnection-False] PASSED [ 62s] tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_boolean[UnixDomainSocketConnection-True] PASSED [ 62s] tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[Connection-0] PASSED [ 62s] tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[Connection-1] PASSED [ 62s] tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[Connection-2] PASSED [ 62s] tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[Connection-3] PASSED [ 62s] tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[Connection-4] PASSED [ 62s] tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[Connection-5] PASSED [ 62s] tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[Connection-6] PASSED [ 62s] tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[Connection-7] PASSED [ 62s] tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[Connection-8] PASSED [ 62s] tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[Connection-9] PASSED [ 62s] tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[UnixDomainSocketConnection-0] PASSED [ 62s] tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[UnixDomainSocketConnection-1] PASSED [ 62s] tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[UnixDomainSocketConnection-2] PASSED [ 62s] tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[UnixDomainSocketConnection-3] PASSED [ 62s] tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[UnixDomainSocketConnection-4] PASSED [ 62s] tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[UnixDomainSocketConnection-5] PASSED [ 62s] tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[UnixDomainSocketConnection-6] PASSED [ 62s] tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[UnixDomainSocketConnection-7] PASSED [ 62s] tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[UnixDomainSocketConnection-8] PASSED [ 62s] tests/test_asyncio/test_retry.py::TestConnectionConstructorWithRetry::test_retry_on_timeout_retry[UnixDomainSocketConnection-9] PASSED [ 62s] tests/test_asyncio/test_retry.py::TestRetry::test_retry[0] PASSED [ 62s] tests/test_asyncio/test_retry.py::TestRetry::test_retry[1] PASSED [ 62s] tests/test_asyncio/test_retry.py::TestRetry::test_retry[2] PASSED [ 62s] tests/test_asyncio/test_retry.py::TestRetry::test_retry[3] PASSED [ 62s] tests/test_asyncio/test_retry.py::TestRetry::test_retry[4] PASSED [ 62s] tests/test_asyncio/test_retry.py::TestRetry::test_retry[5] PASSED [ 62s] tests/test_asyncio/test_retry.py::TestRetry::test_retry[6] PASSED [ 62s] tests/test_asyncio/test_retry.py::TestRetry::test_retry[7] PASSED [ 62s] tests/test_asyncio/test_retry.py::TestRetry::test_retry[8] PASSED [ 62s] tests/test_asyncio/test_retry.py::TestRetry::test_retry[9] PASSED [ 62s] tests/test_asyncio/test_retry.py::TestRetry::test_infinite_retry PASSED [ 62s] tests/test_asyncio/test_scripting.py::TestScripting::test_eval[single-python-parser] PASSED [ 62s] tests/test_asyncio/test_scripting.py::TestScripting::test_eval[pool-python-parser] PASSED [ 62s] tests/test_asyncio/test_scripting.py::TestScripting::test_eval[single-hiredis] SKIPPED [ 62s] tests/test_asyncio/test_scripting.py::TestScripting::test_eval[pool-hiredis] SKIPPED [ 62s] tests/test_asyncio/test_scripting.py::TestScripting::test_script_flush[single-python-parser] PASSED [ 62s] tests/test_asyncio/test_scripting.py::TestScripting::test_script_flush[pool-python-parser] PASSED [ 62s] tests/test_asyncio/test_scripting.py::TestScripting::test_script_flush[single-hiredis] SKIPPED [ 62s] tests/test_asyncio/test_scripting.py::TestScripting::test_script_flush[pool-hiredis] SKIPPED [ 62s] tests/test_asyncio/test_scripting.py::TestScripting::test_evalsha[single-python-parser] PASSED [ 62s] tests/test_asyncio/test_scripting.py::TestScripting::test_evalsha[pool-python-parser] PASSED [ 62s] tests/test_asyncio/test_scripting.py::TestScripting::test_evalsha[single-hiredis] SKIPPED [ 62s] tests/test_asyncio/test_scripting.py::TestScripting::test_evalsha[pool-hiredis] SKIPPED [ 62s] tests/test_asyncio/test_scripting.py::TestScripting::test_evalsha_script_not_loaded[single-python-parser] PASSED [ 62s] tests/test_asyncio/test_scripting.py::TestScripting::test_evalsha_script_not_loaded[pool-python-parser] PASSED [ 62s] tests/test_asyncio/test_scripting.py::TestScripting::test_evalsha_script_not_loaded[single-hiredis] SKIPPED [ 62s] tests/test_asyncio/test_scripting.py::TestScripting::test_evalsha_script_not_loaded[pool-hiredis] SKIPPED [ 62s] tests/test_asyncio/test_scripting.py::TestScripting::test_script_loading[single-python-parser] PASSED [ 62s] tests/test_asyncio/test_scripting.py::TestScripting::test_script_loading[pool-python-parser] PASSED [ 62s] tests/test_asyncio/test_scripting.py::TestScripting::test_script_loading[single-hiredis] SKIPPED [ 62s] tests/test_asyncio/test_scripting.py::TestScripting::test_script_loading[pool-hiredis] SKIPPED [ 62s] tests/test_asyncio/test_scripting.py::TestScripting::test_script_object[single-python-parser] PASSED [ 62s] tests/test_asyncio/test_scripting.py::TestScripting::test_script_object[pool-python-parser] PASSED [ 62s] tests/test_asyncio/test_scripting.py::TestScripting::test_script_object[single-hiredis] SKIPPED [ 62s] tests/test_asyncio/test_scripting.py::TestScripting::test_script_object[pool-hiredis] SKIPPED [ 62s] tests/test_asyncio/test_scripting.py::TestScripting::test_script_object_in_pipeline[single-python-parser] PASSED [ 62s] tests/test_asyncio/test_scripting.py::TestScripting::test_script_object_in_pipeline[pool-python-parser] PASSED [ 62s] tests/test_asyncio/test_scripting.py::TestScripting::test_script_object_in_pipeline[single-hiredis] SKIPPED [ 62s] tests/test_asyncio/test_scripting.py::TestScripting::test_script_object_in_pipeline[pool-hiredis] SKIPPED [ 62s] tests/test_asyncio/test_scripting.py::TestScripting::test_eval_msgpack_pipeline_error_in_lua[single-python-parser] PASSED [ 62s] tests/test_asyncio/test_scripting.py::TestScripting::test_eval_msgpack_pipeline_error_in_lua[pool-python-parser] PASSED [ 62s] tests/test_asyncio/test_scripting.py::TestScripting::test_eval_msgpack_pipeline_error_in_lua[single-hiredis] SKIPPED [ 62s] tests/test_asyncio/test_scripting.py::TestScripting::test_eval_msgpack_pipeline_error_in_lua[pool-hiredis] SKIPPED [ 62s] tests/test_asyncio/test_sentinel.py::test_discover_master PASSED [ 62s] tests/test_asyncio/test_sentinel.py::test_discover_master_error PASSED [ 62s] tests/test_asyncio/test_sentinel.py::test_discover_master_sentinel_down PASSED [ 62s] tests/test_asyncio/test_sentinel.py::test_discover_master_sentinel_timeout PASSED [ 62s] tests/test_asyncio/test_sentinel.py::test_master_min_other_sentinels PASSED [ 62s] tests/test_asyncio/test_sentinel.py::test_master_odown PASSED [ 62s] tests/test_asyncio/test_sentinel.py::test_master_sdown PASSED [ 62s] tests/test_asyncio/test_sentinel.py::test_discover_slaves PASSED [ 62s] tests/test_asyncio/test_sentinel.py::test_master_for PASSED [ 62s] tests/test_asyncio/test_sentinel.py::test_slave_for PASSED [ 62s] tests/test_asyncio/test_sentinel.py::test_slave_for_slave_not_found_error PASSED [ 62s] tests/test_asyncio/test_sentinel.py::test_slave_round_robin PASSED [ 62s] tests/test_asyncio/test_sentinel.py::test_ckquorum PASSED [ 62s] tests/test_asyncio/test_sentinel.py::test_flushconfig PASSED [ 62s] tests/test_asyncio/test_sentinel.py::test_reset PASSED [ 62s] [ 62s] =================================== FAILURES =================================== [ 62s] __________________ TestCommandsParser.test_get_moveable_keys ___________________ [ 62s] [ 62s] self = [ 62s] r = Redis>> [ 62s] [ 62s] @pytest.mark.filterwarnings("ignore:ResponseError") [ 62s] @skip_if_redis_enterprise() [ 62s] def test_get_moveable_keys(self, r): [ 62s] commands_parser = CommandsParser(r) [ 62s] args1 = [ [ 62s] "EVAL", [ 62s] "return {KEYS[1],KEYS[2],ARGV[1],ARGV[2]}", [ 62s] 2, [ 62s] "key1", [ 62s] "key2", [ 62s] "first", [ 62s] "second", [ 62s] ] [ 62s] args2 = ["XREAD", "COUNT", 2, b"STREAMS", "mystream", "writers", 0, 0] [ 62s] args3 = ["ZUNIONSTORE", "out", 2, "zset1", "zset2", "WEIGHTS", 2, 3] [ 62s] args4 = ["GEORADIUS", "Sicily", 15, 37, 200, "km", "WITHCOORD", b"STORE", "out"] [ 62s] args5 = ["MEMORY USAGE", "foo"] [ 62s] args6 = [ [ 62s] "MIGRATE", [ 62s] "192.168.1.34", [ 62s] 6379, [ 62s] "", [ 62s] 0, [ 62s] 5000, [ 62s] b"KEYS", [ 62s] "key1", [ 62s] "key2", [ 62s] "key3", [ 62s] ] [ 62s] args7 = ["MIGRATE", "192.168.1.34", 6379, "key1", 0, 5000] [ 62s] args8 = ["STRALGO", "LCS", "STRINGS", "string_a", "string_b"] [ 62s] args9 = ["STRALGO", "LCS", "KEYS", "key1", "key2"] [ 62s] [ 62s] assert commands_parser.get_keys(r, *args1).sort() == ["key1", "key2"].sort() [ 62s] assert ( [ 62s] commands_parser.get_keys(r, *args2).sort() == ["mystream", "writers"].sort() [ 62s] ) [ 62s] assert ( [ 62s] commands_parser.get_keys(r, *args3).sort() [ 62s] == ["out", "zset1", "zset2"].sort() [ 62s] ) [ 62s] assert commands_parser.get_keys(r, *args4).sort() == ["Sicily", "out"].sort() [ 62s] assert commands_parser.get_keys(r, *args5).sort() == ["foo"].sort() [ 62s] assert ( [ 62s] commands_parser.get_keys(r, *args6).sort() [ 62s] == ["key1", "key2", "key3"].sort() [ 62s] ) [ 62s] assert commands_parser.get_keys(r, *args7).sort() == ["key1"].sort() [ 62s] > assert commands_parser.get_keys(r, *args8) is None [ 62s] [ 62s] tests/test_command_parser.py:71: [ 62s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ [ 62s] [ 62s] self = [ 62s] redis_conn = Redis>> [ 62s] args = ('STRALGO', 'LCS', 'STRINGS', 'string_a', 'string_b') [ 62s] cmd_name = 'stralgo', cmd_name_split = ['stralgo'] [ 62s] [ 62s] def get_keys(self, redis_conn, *args): [ 62s] """ [ 62s] Get the keys from the passed command. [ 62s] [ 62s] NOTE: Due to a bug in redis<7.0, this function does not work properly [ 62s] for EVAL or EVALSHA when the `numkeys` arg is 0. [ 62s] - issue: https://github.com/redis/redis/issues/9493 [ 62s] - fix: https://github.com/redis/redis/pull/9733 [ 62s] [ 62s] So, don't use this function with EVAL or EVALSHA. [ 62s] """ [ 62s] if len(args) < 2: [ 62s] # The command has no keys in it [ 62s] return None [ 62s] [ 62s] cmd_name = args[0].lower() [ 62s] if cmd_name not in self.commands: [ 62s] # try to split the command name and to take only the main command, [ 62s] # e.g. 'memory' for 'memory usage' [ 62s] cmd_name_split = cmd_name.split() [ 62s] cmd_name = cmd_name_split[0] [ 62s] if cmd_name in self.commands: [ 62s] # save the splitted command to args [ 62s] args = cmd_name_split + list(args[1:]) [ 62s] else: [ 62s] # We'll try to reinitialize the commands cache, if the engine [ 62s] # version has changed, the commands may not be current [ 62s] self.initialize(redis_conn) [ 62s] if cmd_name not in self.commands: [ 62s] > raise RedisError( [ 62s] f"{cmd_name.upper()} command doesn't exist in Redis commands" [ 62s] ) [ 62s] E redis.exceptions.RedisError: STRALGO command doesn't exist in Redis commands [ 62s] [ 62s] redis/commands/parser.py:75: RedisError [ 62s] ___________________ TestCommandsParser.test_get_pubsub_keys ____________________ [ 62s] [ 62s] self = [ 62s] r = Redis>> [ 62s] [ 62s] def test_get_pubsub_keys(self, r): [ 62s] commands_parser = CommandsParser(r) [ 62s] args1 = ["PUBLISH", "foo", "bar"] [ 62s] args2 = ["PUBSUB NUMSUB", "foo1", "foo2", "foo3"] [ 62s] args3 = ["PUBSUB channels", "*"] [ 62s] args4 = ["SUBSCRIBE", "foo1", "foo2", "foo3"] [ 62s] assert commands_parser.get_keys(r, *args1) == ["foo"] [ 62s] > assert commands_parser.get_keys(r, *args2) == ["foo1", "foo2", "foo3"] [ 62s] [ 62s] tests/test_command_parser.py:94: [ 62s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ [ 62s] [ 62s] self = [ 62s] redis_conn = Redis>> [ 62s] args = ['pubsub', 'numsub', 'foo1', 'foo2', 'foo3'], cmd_name = 'pubsub' [ 62s] cmd_name_split = ['pubsub', 'numsub'] [ 62s] command = {'arity': -2, 'first_key_pos': 0, 'flags': ['pubsub', 'loading', 'stale'], 'key_specifications': [], ...} [ 62s] [ 62s] def get_keys(self, redis_conn, *args): [ 62s] """ [ 62s] Get the keys from the passed command. [ 62s] [ 62s] NOTE: Due to a bug in redis<7.0, this function does not work properly [ 62s] for EVAL or EVALSHA when the `numkeys` arg is 0. [ 62s] - issue: https://github.com/redis/redis/issues/9493 [ 62s] - fix: https://github.com/redis/redis/pull/9733 [ 62s] [ 62s] So, don't use this function with EVAL or EVALSHA. [ 62s] """ [ 62s] if len(args) < 2: [ 62s] # The command has no keys in it [ 62s] return None [ 62s] [ 62s] cmd_name = args[0].lower() [ 62s] if cmd_name not in self.commands: [ 62s] # try to split the command name and to take only the main command, [ 62s] # e.g. 'memory' for 'memory usage' [ 62s] cmd_name_split = cmd_name.split() [ 62s] cmd_name = cmd_name_split[0] [ 62s] if cmd_name in self.commands: [ 62s] # save the splitted command to args [ 62s] args = cmd_name_split + list(args[1:]) [ 62s] else: [ 62s] # We'll try to reinitialize the commands cache, if the engine [ 62s] # version has changed, the commands may not be current [ 62s] self.initialize(redis_conn) [ 62s] if cmd_name not in self.commands: [ 62s] raise RedisError( [ 62s] f"{cmd_name.upper()} command doesn't exist in Redis commands" [ 62s] ) [ 62s] [ 62s] command = self.commands.get(cmd_name) [ 62s] if "movablekeys" in command["flags"]: [ 62s] keys = self._get_moveable_keys(redis_conn, *args) [ 62s] elif "pubsub" in command["flags"]: [ 62s] keys = self._get_pubsub_keys(*args) [ 62s] else: [ 62s] if ( [ 62s] command["step_count"] == 0 [ 62s] and command["first_key_pos"] == 0 [ 62s] and command["last_key_pos"] == 0 [ 62s] ): [ 62s] is_subcmd = False [ 62s] if "subcommands" in command: [ 62s] subcmd_name = f"{cmd_name}|{args[1].lower()}" [ 62s] for subcmd in command["subcommands"]: [ 62s] if str_if_bytes(subcmd[0]) == subcmd_name: [ 62s] command = self.parse_subcommand(subcmd) [ 62s] is_subcmd = True [ 62s] [ 62s] # The command doesn't have keys in it [ 62s] if not is_subcmd: [ 62s] return None [ 62s] last_key_pos = command["last_key_pos"] [ 62s] if last_key_pos < 0: [ 62s] last_key_pos = len(args) - abs(last_key_pos) [ 62s] keys_pos = list( [ 62s] > range(command["first_key_pos"], last_key_pos + 1, command["step_count"]) [ 62s] ) [ 62s] E ValueError: range() arg 3 must not be zero [ 62s] [ 62s] redis/commands/parser.py:105: ValueError [ 62s] ____________________ TestRedisCommands.test_client_no_evict ____________________ [ 62s] [ 62s] self = [ 62s] r = Redis>> [ 62s] [ 62s] @pytest.mark.onlynoncluster [ 62s] @skip_if_server_version_lt("7.0.0") [ 62s] def test_client_no_evict(self, r): [ 62s] > assert r.client_no_evict("ON") == "OK" [ 62s] E AssertionError: assert b'OK' == 'OK' [ 62s] E + where b'OK' = >>>('ON') [ 62s] E + where >>> = Redis>>.client_no_evict [ 62s] [ 62s] tests/test_commands.py:680: AssertionError [ 62s] __________________________ TestRedisCommands.test_lcs __________________________ [ 62s] [ 62s] self = [ 62s] r = Redis>> [ 62s] [ 62s] @pytest.mark.onlynoncluster [ 62s] @skip_if_server_version_lt("7.0.0") [ 62s] def test_lcs(self, r): [ 62s] r.mset({"foo": "ohmytext", "bar": "mynewtext"}) [ 62s] > assert r.lcs("foo", "bar") == "mytext" [ 62s] E AssertionError: assert b'mytext' == 'mytext' [ 62s] E + where b'mytext' = >>>('foo', 'bar') [ 62s] E + where >>> = Redis>>.lcs [ 62s] [ 62s] tests/test_commands.py:1099: AssertionError [ 62s] ________________________ TestRedisCommands.test_blmpop _________________________ [ 62s] [ 62s] self = [ 62s] r = Redis>> [ 62s] [ 62s] @pytest.mark.onlynoncluster [ 62s] @skip_if_server_version_lt("7.0.0") [ 62s] def test_blmpop(self, r): [ 62s] r.rpush("a", "1", "2", "3", "4", "5") [ 62s] res = ["a", ["1", "2"]] [ 62s] > assert r.blmpop(1, "2", "b", "a", direction="LEFT", count=2) == res [ 62s] E AssertionError: assert [b'a', [b'1', b'2']] == ['a', ['1', '2']] [ 62s] E At index 0 diff: b'a' != 'a' [ 62s] E Full diff: [ 62s] E - ['a', ['1', '2']] [ 62s] E + [b'a', [b'1', b'2']] [ 62s] E ? + + + [ 62s] [ 62s] tests/test_commands.py:1775: AssertionError [ 62s] _________________________ TestRedisCommands.test_lmpop _________________________ [ 62s] [ 62s] self = [ 62s] r = Redis>> [ 62s] [ 62s] @pytest.mark.onlynoncluster [ 62s] @skip_if_server_version_lt("7.0.0") [ 62s] def test_lmpop(self, r): [ 62s] r.rpush("foo", "1", "2", "3", "4", "5") [ 62s] result = ["foo", ["1", "2"]] [ 62s] > assert r.lmpop("2", "bar", "foo", direction="LEFT", count=2) == result [ 62s] E AssertionError: assert [b'foo', [b'1', b'2']] == ['foo', ['1', '2']] [ 62s] E At index 0 diff: b'foo' != 'foo' [ 62s] E Full diff: [ 62s] E - ['foo', ['1', '2']] [ 62s] E + [b'foo', [b'1', b'2']] [ 62s] E ? + + + [ 62s] [ 62s] tests/test_commands.py:1787: AssertionError [ 62s] _________________________ TestRedisCommands.test_zmpop _________________________ [ 62s] [ 62s] self = [ 62s] r = Redis>> [ 62s] [ 62s] @pytest.mark.onlynoncluster [ 62s] @skip_if_server_version_lt("7.0.0") [ 62s] def test_zmpop(self, r): [ 62s] r.zadd("a", {"a1": 1, "a2": 2, "a3": 3}) [ 62s] res = ["a", [["a1", "1"], ["a2", "2"]]] [ 62s] > assert r.zmpop("2", ["b", "a"], min=True, count=2) == res [ 62s] E AssertionError: assert [b'a', [[b'a1...b'a2', b'2']]] == ['a', [['a1',... ['a2', '2']]] [ 62s] E At index 0 diff: b'a' != 'a' [ 62s] E Full diff: [ 62s] E - ['a', [['a1', '1'], ['a2', '2']]] [ 62s] E + [b'a', [[b'a1', b'1'], [b'a2', b'2']]] [ 62s] E ? + + + + + [ 62s] [ 62s] tests/test_commands.py:2403: AssertionError [ 62s] ________________________ TestRedisCommands.test_bzmpop _________________________ [ 62s] [ 62s] self = [ 62s] r = Redis>> [ 62s] [ 62s] @pytest.mark.onlynoncluster [ 62s] @skip_if_server_version_lt("7.0.0") [ 62s] def test_bzmpop(self, r): [ 62s] r.zadd("a", {"a1": 1, "a2": 2, "a3": 3}) [ 62s] res = ["a", [["a1", "1"], ["a2", "2"]]] [ 62s] > assert r.bzmpop(1, "2", ["b", "a"], min=True, count=2) == res [ 62s] E AssertionError: assert [b'a', [[b'a1...b'a2', b'2']]] == ['a', [['a1',... ['a2', '2']]] [ 62s] E At index 0 diff: b'a' != 'a' [ 62s] E Full diff: [ 62s] E - ['a', [['a1', '1'], ['a2', '2']]] [ 62s] E + [b'a', [[b'a1', b'1'], [b'a2', b'2']]] [ 62s] E ? + + + + + [ 62s] [ 62s] tests/test_commands.py:2414: AssertionError [ 62s] _______________________ TestRedisCommands.test_readwrite _______________________ [ 62s] [ 62s] self = [ 62s] r = Redis>> [ 62s] [ 62s] @pytest.mark.onlynoncluster [ 62s] @skip_if_server_version_lt("3.0.0") [ 62s] @skip_if_redis_enterprise() [ 62s] def test_readwrite(self, r): [ 62s] > assert r.readwrite() [ 62s] [ 62s] tests/test_commands.py:3111: [ 62s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ [ 62s] redis/commands/core.py:5795: in readwrite [ 62s] return self.execute_command("READWRITE", **kwargs) [ 62s] redis/client.py:1227: in execute_command [ 62s] return conn.retry.call_with_retry( [ 62s] redis/retry.py:46: in call_with_retry [ 62s] return do() [ 62s] redis/client.py:1228: in [ 62s] lambda: self._send_command_parse_response( [ 62s] redis/client.py:1204: in _send_command_parse_response [ 62s] return self.parse_response(conn, command_name, **options) [ 62s] redis/client.py:1243: in parse_response [ 62s] response = connection.read_response() [ 62s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ [ 62s] [ 62s] self = Connection, disable_decoding = False [ 62s] [ 62s] def read_response(self, disable_decoding=False): [ 62s] """Read the response from a previously sent command""" [ 62s] try: [ 62s] hosterr = f"{self.host}:{self.port}" [ 62s] except AttributeError: [ 62s] hosterr = "connection" [ 62s] [ 62s] try: [ 62s] response = self._parser.read_response(disable_decoding=disable_decoding) [ 62s] except socket.timeout: [ 62s] self.disconnect() [ 62s] raise TimeoutError(f"Timeout reading from {hosterr}") [ 62s] except OSError as e: [ 62s] self.disconnect() [ 62s] raise ConnectionError(f"Error while reading from {hosterr}" f" : {e.args}") [ 62s] except BaseException: [ 62s] self.disconnect() [ 62s] raise [ 62s] [ 62s] if self.health_check_interval: [ 62s] self.next_health_check = time() + self.health_check_interval [ 62s] [ 62s] if isinstance(response, ResponseError): [ 62s] > raise response [ 62s] E redis.exceptions.ResponseError: This instance has cluster support disabled [ 62s] [ 62s] redis/connection.py:842: ResponseError [ 62s] _____________________ TestRedisCommands.test_command_list ______________________ [ 62s] [ 62s] self = [ 62s] r = Redis>> [ 62s] [ 62s] @skip_if_server_version_lt("7.0.0") [ 62s] @skip_if_redis_enterprise() [ 62s] def test_command_list(self, r: redis.Redis): [ 62s] assert len(r.command_list()) > 300 [ 62s] assert len(r.command_list(module="fakemod")) == 0 [ 62s] assert len(r.command_list(category="list")) > 15 [ 62s] > assert "lpop" in r.command_list(pattern="l*") [ 62s] E AssertionError: assert 'lpop' in [b'latency', b'latency|help', b'latency|doctor', b'latency|reset', b'latency|latest', b'latency|history', ...] [ 62s] E + where [b'latency', b'latency|help', b'latency|doctor', b'latency|reset', b'latency|latest', b'latency|history', ...] = >>>(pattern='l*') [ 62s] E + where >>> = Redis>>.command_list [ 62s] [ 62s] tests/test_commands.py:4560: AssertionError [ 62s] ________________ TestRedisCommands.test_command_getkeysandflags ________________ [ 62s] [ 62s] self = [ 62s] r = Redis>> [ 62s] [ 62s] @pytest.mark.onlynoncluster [ 62s] @skip_if_server_version_lt("7.0.0") [ 62s] @skip_if_redis_enterprise() [ 62s] def test_command_getkeysandflags(self, r: redis.Redis): [ 62s] res = [["mylist1", ["RW", "access", "delete"]], ["mylist2", ["RW", "insert"]]] [ 62s] > assert res == r.command_getkeysandflags( [ 62s] "LMOVE", "mylist1", "mylist2", "left", "left" [ 62s] ) [ 62s] E AssertionError: assert [['mylist1', ...', 'insert']]] == [[b'mylist1',..., b'insert']]] [ 62s] E At index 0 diff: ['mylist1', ['RW', 'access', 'delete']] != [b'mylist1', [b'RW', b'access', b'delete']] [ 62s] E Full diff: [ 62s] E - [[b'mylist1', [b'RW', b'access', b'delete']], [b'mylist2', [b'RW', b'insert']]] [ 62s] E ? - - - - - - - [ 62s] E + [['mylist1', ['RW', 'access', 'delete']], ['mylist2', ['RW', 'insert']]] [ 62s] [ 62s] tests/test_commands.py:4597: AssertionError [ 62s] _______________________ TestFunction.test_function_load ________________________ [ 62s] [ 62s] self = [ 62s] r = Redis>> [ 62s] [ 62s] def test_function_load(self, r): [ 62s] print("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!") [ 62s] > assert lib == r.function_load(f"#!{engine} name={lib} \n {function}") [ 62s] E assert 'mylib' == b'mylib' [ 62s] E + where b'mylib' = >>>("#!lua name=mylib \n redis.register_function{function_name='myfunc', callback=function(keys, args) return args[1] end, flags={ 'no-writes' }}") [ 62s] E + where >>> = Redis>>.function_load [ 62s] [ 62s] tests/test_function.py:27: AssertionError [ 62s] ______________________ TestFunction.test_function_delete _______________________ [ 62s] [ 62s] self = [ 62s] r = Redis>> [ 62s] [ 62s] def test_function_delete(self, r): [ 62s] r.function_load(f"#!{engine} name={lib} \n {set_function}") [ 62s] with pytest.raises(ResponseError): [ 62s] r.function_load(f"#!{engine} name={lib} \n {set_function}") [ 62s] > assert r.fcall("set", 1, "foo", "bar") == "OK" [ 62s] E AssertionError: assert b'OK' == 'OK' [ 62s] E + where b'OK' = >>>('set', 1, 'foo', 'bar') [ 62s] E + where >>> = Redis>>.fcall [ 62s] [ 62s] tests/test_function.py:40: AssertionError [ 62s] _______________________ TestFunction.test_function_flush _______________________ [ 62s] [ 62s] self = [ 62s] r = Redis>> [ 62s] [ 62s] def test_function_flush(self, r): [ 62s] r.function_load(f"#!{engine} name={lib} \n {function}") [ 62s] > assert r.fcall("myfunc", 0, "hello") == "hello" [ 62s] E AssertionError: assert b'hello' == 'hello' [ 62s] E + where b'hello' = >>>('myfunc', 0, 'hello') [ 62s] E + where >>> = Redis>>.fcall [ 62s] [ 62s] tests/test_function.py:48: AssertionError [ 62s] _______________________ TestFunction.test_function_list ________________________ [ 62s] [ 62s] self = [ 62s] r = Redis>> [ 62s] [ 62s] @pytest.mark.onlynoncluster [ 62s] def test_function_list(self, r): [ 62s] r.function_load(f"#!{engine} name={lib} \n {function}") [ 62s] res = [ [ 62s] [ [ 62s] "library_name", [ 62s] "mylib", [ 62s] "engine", [ 62s] "LUA", [ 62s] "functions", [ 62s] [["name", "myfunc", "description", None, "flags", ["no-writes"]]], [ 62s] ], [ 62s] ] [ 62s] > assert r.function_list() == res [ 62s] E AssertionError: assert [[b'library_n...o-writes']]]]] == [['library_na...o-writes']]]]] [ 62s] E At index 0 diff: [b'library_name', b'mylib', b'engine', b'LUA', b'functions', [[b'name', b'myfunc', b'description', None, b'flags', [b'no-writes']]]] != ['library_name', 'mylib', 'engine', 'LUA', 'functions', [['name', 'myfunc', 'description', None, 'flags', ['no-writes']]]] [ 62s] E Full diff: [ 62s] E [ [ 62s] E - ['library_name', [ 62s] E + [b'library_name', [ 62s] E ? + [ 62s] E - 'mylib',... [ 62s] E [ 62s] E ...Full output truncated (16 lines hidden), use '-vv' to show [ 62s] [ 62s] tests/test_function.py:68: AssertionError [ 62s] ___________________________ TestFunction.test_fcall ____________________________ [ 62s] [ 62s] self = [ 62s] r = Redis>> [ 62s] [ 62s] def test_fcall(self, r): [ 62s] r.function_load(f"#!{engine} name={lib} \n {set_function}") [ 62s] r.function_load(f"#!{engine} name={lib2} \n {get_function}") [ 62s] > assert r.fcall("set", 1, "foo", "bar") == "OK" [ 62s] E AssertionError: assert b'OK' == 'OK' [ 62s] E + where b'OK' = >>>('set', 1, 'foo', 'bar') [ 62s] E + where >>> = Redis>>.fcall [ 62s] [ 62s] tests/test_function.py:103: AssertionError [ 62s] __________________________ TestFunction.test_fcall_ro __________________________ [ 62s] [ 62s] self = [ 62s] r = Redis>> [ 62s] [ 62s] def test_fcall_ro(self, r): [ 62s] r.function_load(f"#!{engine} name={lib} \n {function}") [ 62s] > assert r.fcall_ro("myfunc", 0, "hello") == "hello" [ 62s] E AssertionError: assert b'hello' == 'hello' [ 62s] E + where b'hello' = >>>('myfunc', 0, 'hello') [ 62s] E + where >>> = Redis>>.fcall_ro [ 62s] [ 62s] tests/test_function.py:110: AssertionError [ 62s] ___________________ TestFunction.test_function_dump_restore ____________________ [ 62s] [ 62s] self = [ 62s] r = Redis>> [ 62s] [ 62s] def test_function_dump_restore(self, r): [ 62s] r.function_load(f"#!{engine} name={lib} \n {set_function}") [ 62s] payload = r.function_dump() [ 62s] > assert r.fcall("set", 1, "foo", "bar") == "OK" [ 62s] E AssertionError: assert b'OK' == 'OK' [ 62s] E + where b'OK' = >>>('set', 1, 'foo', 'bar') [ 62s] E + where >>> = Redis>>.fcall [ 62s] [ 62s] tests/test_function.py:118: AssertionError [ 62s] __________________________ TestScripting.test_eval_ro __________________________ [ 62s] [ 62s] self = [ 62s] r = Redis>> [ 62s] [ 62s] @skip_if_server_version_lt("7.0.0") [ 62s] @skip_if_redis_enterprise() [ 62s] @pytest.mark.onlynoncluster [ 62s] def test_eval_ro(self, r): [ 62s] r.set("a", "b") [ 62s] > assert r.eval_ro("return redis.call('GET', KEYS[1])", 1, "a") == "b" [ 62s] E assert b'b' == 'b' [ 62s] E + where b'b' = >>>("return redis.call('GET', KEYS[1])", 1, 'a') [ 62s] E + where >>> = Redis>>.eval_ro [ 62s] [ 62s] tests/test_scripting.py:73: AssertionError [ 62s] ________________________ TestScripting.test_evalsha_ro _________________________ [ 62s] [ 62s] self = [ 62s] r = Redis>> [ 62s] [ 62s] @skip_if_server_version_lt("7.0.0") [ 62s] @skip_if_redis_enterprise() [ 62s] @pytest.mark.onlynoncluster [ 62s] def test_evalsha_ro(self, r): [ 62s] r.set("a", "b") [ 62s] get_sha = r.script_load("return redis.call('GET', KEYS[1])") [ 62s] del_sha = r.script_load("return redis.call('DEL', KEYS[1])") [ 62s] > assert r.evalsha_ro(get_sha, 1, "a") == "b" [ 62s] E AssertionError: assert b'b' == 'b' [ 62s] E + where b'b' = >>>('d3c21d0c2b9ca22f82737626a27bcaf5d288f99f', 1, 'a') [ 62s] E + where >>> = Redis>>.evalsha_ro [ 62s] [ 62s] tests/test_scripting.py:165: AssertionError [ 62s] ___________ TestRedisCommands.test_config_set[single-python-parser] ____________ [ 62s] [ 62s] self = [ 62s] r = Redis>> [ 62s] [ 62s] async def test_config_set(self, r: redis.Redis): [ 62s] data = await r.config_get() [ 62s] rdbname = data["dbfilename"] [ 62s] try: [ 62s] assert await r.config_set("dbfilename", "redis_py_test.rdb") [ 62s] assert (await r.config_get())["dbfilename"] == "redis_py_test.rdb" [ 62s] finally: [ 62s] > assert await r.config_set("dbfilename", rdbname) [ 62s] [ 62s] tests/test_asyncio/test_commands.py:526: [ 62s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ [ 62s] redis/asyncio/client.py:476: in execute_command [ 62s] return await conn.retry.call_with_retry( [ 62s] redis/asyncio/retry.py:51: in call_with_retry [ 62s] return await do() [ 62s] redis/asyncio/client.py:455: in _send_command_parse_response [ 62s] return await self.parse_response(conn, command_name, **options) [ 62s] redis/asyncio/client.py:494: in parse_response [ 62s] response = await connection.read_response() [ 62s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ [ 62s] [ 62s] self = Connection, disable_decoding = False [ 62s] [ 62s] async def read_response(self, disable_decoding: bool = False): [ 62s] """Read the response from a previously sent command""" [ 62s] try: [ 62s] async with self._lock: [ 62s] if self.socket_timeout: [ 62s] async with async_timeout.timeout(self.socket_timeout): [ 62s] response = await self._parser.read_response( [ 62s] disable_decoding=disable_decoding [ 62s] ) [ 62s] else: [ 62s] response = await self._parser.read_response( [ 62s] disable_decoding=disable_decoding [ 62s] ) [ 62s] except asyncio.TimeoutError: [ 62s] await self.disconnect() [ 62s] raise TimeoutError(f"Timeout reading from {self.host}:{self.port}") [ 62s] except OSError as e: [ 62s] await self.disconnect() [ 62s] raise ConnectionError( [ 62s] f"Error while reading from {self.host}:{self.port} : {e.args}" [ 62s] ) [ 62s] except BaseException: [ 62s] await self.disconnect() [ 62s] raise [ 62s] [ 62s] if self.health_check_interval: [ 62s] if sys.version_info[0:2] == (3, 6): [ 62s] func = asyncio.get_event_loop [ 62s] else: [ 62s] func = asyncio.get_running_loop [ 62s] self.next_health_check = func().time() + self.health_check_interval [ 62s] [ 62s] if isinstance(response, ResponseError): [ 62s] > raise response from None [ 62s] E redis.exceptions.ResponseError: CONFIG SET failed (possibly related to argument 'dbfilename') - can't set protected config [ 62s] [ 62s] redis/asyncio/connection.py:945: ResponseError [ 62s] ____________ TestRedisCommands.test_config_set[pool-python-parser] _____________ [ 62s] [ 62s] self = [ 62s] r = Redis>> [ 62s] [ 62s] async def test_config_set(self, r: redis.Redis): [ 62s] data = await r.config_get() [ 62s] rdbname = data["dbfilename"] [ 62s] try: [ 62s] assert await r.config_set("dbfilename", "redis_py_test.rdb") [ 62s] assert (await r.config_get())["dbfilename"] == "redis_py_test.rdb" [ 62s] finally: [ 62s] > assert await r.config_set("dbfilename", rdbname) [ 62s] [ 62s] tests/test_asyncio/test_commands.py:526: [ 62s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ [ 62s] redis/asyncio/client.py:476: in execute_command [ 62s] return await conn.retry.call_with_retry( [ 62s] redis/asyncio/retry.py:51: in call_with_retry [ 62s] return await do() [ 62s] redis/asyncio/client.py:455: in _send_command_parse_response [ 62s] return await self.parse_response(conn, command_name, **options) [ 62s] redis/asyncio/client.py:494: in parse_response [ 62s] response = await connection.read_response() [ 62s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ [ 62s] [ 62s] self = Connection, disable_decoding = False [ 62s] [ 62s] async def read_response(self, disable_decoding: bool = False): [ 62s] """Read the response from a previously sent command""" [ 62s] try: [ 62s] async with self._lock: [ 62s] if self.socket_timeout: [ 62s] async with async_timeout.timeout(self.socket_timeout): [ 62s] response = await self._parser.read_response( [ 62s] disable_decoding=disable_decoding [ 62s] ) [ 62s] else: [ 62s] response = await self._parser.read_response( [ 62s] disable_decoding=disable_decoding [ 62s] ) [ 62s] except asyncio.TimeoutError: [ 62s] await self.disconnect() [ 62s] raise TimeoutError(f"Timeout reading from {self.host}:{self.port}") [ 62s] except OSError as e: [ 62s] await self.disconnect() [ 62s] raise ConnectionError( [ 62s] f"Error while reading from {self.host}:{self.port} : {e.args}" [ 62s] ) [ 62s] except BaseException: [ 62s] await self.disconnect() [ 62s] raise [ 62s] [ 62s] if self.health_check_interval: [ 62s] if sys.version_info[0:2] == (3, 6): [ 62s] func = asyncio.get_event_loop [ 62s] else: [ 62s] func = asyncio.get_running_loop [ 62s] self.next_health_check = func().time() + self.health_check_interval [ 62s] [ 62s] if isinstance(response, ResponseError): [ 62s] > raise response from None [ 62s] E redis.exceptions.ResponseError: CONFIG SET failed (possibly related to argument 'dbfilename') - can't set protected config [ 62s] [ 62s] redis/asyncio/connection.py:945: ResponseError [ 62s] ____________ TestRedisCommands.test_readwrite[single-python-parser] ____________ [ 62s] [ 62s] self = [ 62s] r = Redis>> [ 62s] [ 62s] @skip_if_server_version_lt("3.0.0") [ 62s] @pytest.mark.onlynoncluster [ 62s] async def test_readwrite(self, r: redis.Redis): [ 62s] > assert await r.readwrite() [ 62s] [ 62s] tests/test_asyncio/test_commands.py:2185: [ 62s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ [ 62s] redis/asyncio/client.py:476: in execute_command [ 62s] return await conn.retry.call_with_retry( [ 62s] redis/asyncio/retry.py:51: in call_with_retry [ 62s] return await do() [ 62s] redis/asyncio/client.py:455: in _send_command_parse_response [ 62s] return await self.parse_response(conn, command_name, **options) [ 62s] redis/asyncio/client.py:494: in parse_response [ 62s] response = await connection.read_response() [ 62s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ [ 62s] [ 62s] self = Connection, disable_decoding = False [ 62s] [ 62s] async def read_response(self, disable_decoding: bool = False): [ 62s] """Read the response from a previously sent command""" [ 62s] try: [ 62s] async with self._lock: [ 62s] if self.socket_timeout: [ 62s] async with async_timeout.timeout(self.socket_timeout): [ 62s] response = await self._parser.read_response( [ 62s] disable_decoding=disable_decoding [ 62s] ) [ 62s] else: [ 62s] response = await self._parser.read_response( [ 62s] disable_decoding=disable_decoding [ 62s] ) [ 62s] except asyncio.TimeoutError: [ 62s] await self.disconnect() [ 62s] raise TimeoutError(f"Timeout reading from {self.host}:{self.port}") [ 62s] except OSError as e: [ 62s] await self.disconnect() [ 62s] raise ConnectionError( [ 62s] f"Error while reading from {self.host}:{self.port} : {e.args}" [ 62s] ) [ 62s] except BaseException: [ 62s] await self.disconnect() [ 62s] raise [ 62s] [ 62s] if self.health_check_interval: [ 62s] if sys.version_info[0:2] == (3, 6): [ 62s] func = asyncio.get_event_loop [ 62s] else: [ 62s] func = asyncio.get_running_loop [ 62s] self.next_health_check = func().time() + self.health_check_interval [ 62s] [ 62s] if isinstance(response, ResponseError): [ 62s] > raise response from None [ 62s] E redis.exceptions.ResponseError: This instance has cluster support disabled [ 62s] [ 62s] redis/asyncio/connection.py:945: ResponseError [ 62s] _____________ TestRedisCommands.test_readwrite[pool-python-parser] _____________ [ 62s] [ 62s] self = [ 62s] r = Redis>> [ 62s] [ 62s] @skip_if_server_version_lt("3.0.0") [ 62s] @pytest.mark.onlynoncluster [ 62s] async def test_readwrite(self, r: redis.Redis): [ 62s] > assert await r.readwrite() [ 62s] [ 62s] tests/test_asyncio/test_commands.py:2185: [ 62s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ [ 62s] redis/asyncio/client.py:476: in execute_command [ 62s] return await conn.retry.call_with_retry( [ 62s] redis/asyncio/retry.py:51: in call_with_retry [ 62s] return await do() [ 62s] redis/asyncio/client.py:455: in _send_command_parse_response [ 62s] return await self.parse_response(conn, command_name, **options) [ 62s] redis/asyncio/client.py:494: in parse_response [ 62s] response = await connection.read_response() [ 62s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ [ 62s] [ 62s] self = Connection, disable_decoding = False [ 62s] [ 62s] async def read_response(self, disable_decoding: bool = False): [ 62s] """Read the response from a previously sent command""" [ 62s] try: [ 62s] async with self._lock: [ 62s] if self.socket_timeout: [ 62s] async with async_timeout.timeout(self.socket_timeout): [ 62s] response = await self._parser.read_response( [ 62s] disable_decoding=disable_decoding [ 62s] ) [ 62s] else: [ 62s] response = await self._parser.read_response( [ 62s] disable_decoding=disable_decoding [ 62s] ) [ 62s] except asyncio.TimeoutError: [ 62s] await self.disconnect() [ 62s] raise TimeoutError(f"Timeout reading from {self.host}:{self.port}") [ 62s] except OSError as e: [ 62s] await self.disconnect() [ 62s] raise ConnectionError( [ 62s] f"Error while reading from {self.host}:{self.port} : {e.args}" [ 62s] ) [ 62s] except BaseException: [ 62s] await self.disconnect() [ 62s] raise [ 62s] [ 62s] if self.health_check_interval: [ 62s] if sys.version_info[0:2] == (3, 6): [ 62s] func = asyncio.get_event_loop [ 62s] else: [ 62s] func = asyncio.get_running_loop [ 62s] self.next_health_check = func().time() + self.health_check_interval [ 62s] [ 62s] if isinstance(response, ResponseError): [ 62s] > raise response from None [ 62s] E redis.exceptions.ResponseError: This instance has cluster support disabled [ 62s] [ 62s] redis/asyncio/connection.py:945: ResponseError [ 62s] _________ TestRedisCommands.test_xclaim_trimmed[single-python-parser] __________ [ 62s] [ 62s] self = [ 62s] r = Redis>> [ 62s] [ 62s] @skip_if_server_version_lt("5.0.0") [ 62s] async def test_xclaim_trimmed(self, r: redis.Redis): [ 62s] # xclaim should not raise an exception if the item is not there [ 62s] stream = "stream" [ 62s] group = "group" [ 62s] [ 62s] await r.xgroup_create(stream, group, id="$", mkstream=True) [ 62s] [ 62s] # add a couple of new items [ 62s] sid1 = await r.xadd(stream, {"item": 0}) [ 62s] sid2 = await r.xadd(stream, {"item": 0}) [ 62s] [ 62s] # read them from consumer1 [ 62s] await r.xreadgroup(group, "consumer1", {stream: ">"}) [ 62s] [ 62s] # add a 3rd and trim the stream down to 2 items [ 62s] await r.xadd(stream, {"item": 3}, maxlen=2, approximate=False) [ 62s] [ 62s] # xclaim them from consumer2 [ 62s] # the item that is still in the stream should be returned [ 62s] item = await r.xclaim(stream, group, "consumer2", 0, [sid1, sid2]) [ 62s] > assert len(item) == 2 [ 62s] E AssertionError: assert 1 == 2 [ 62s] E + where 1 = len([(b'1652218519296-1', {b'item': b'0'})]) [ 62s] [ 62s] tests/test_asyncio/test_commands.py:2570: AssertionError [ 62s] __________ TestRedisCommands.test_xclaim_trimmed[pool-python-parser] ___________ [ 62s] [ 62s] self = [ 62s] r = Redis>> [ 62s] [ 62s] @skip_if_server_version_lt("5.0.0") [ 62s] async def test_xclaim_trimmed(self, r: redis.Redis): [ 62s] # xclaim should not raise an exception if the item is not there [ 62s] stream = "stream" [ 62s] group = "group" [ 62s] [ 62s] await r.xgroup_create(stream, group, id="$", mkstream=True) [ 62s] [ 62s] # add a couple of new items [ 62s] sid1 = await r.xadd(stream, {"item": 0}) [ 62s] sid2 = await r.xadd(stream, {"item": 0}) [ 62s] [ 62s] # read them from consumer1 [ 62s] await r.xreadgroup(group, "consumer1", {stream: ">"}) [ 62s] [ 62s] # add a 3rd and trim the stream down to 2 items [ 62s] await r.xadd(stream, {"item": 3}, maxlen=2, approximate=False) [ 62s] [ 62s] # xclaim them from consumer2 [ 62s] # the item that is still in the stream should be returned [ 62s] item = await r.xclaim(stream, group, "consumer2", 0, [sid1, sid2]) [ 62s] > assert len(item) == 2 [ 62s] E AssertionError: assert 1 == 2 [ 62s] E + where 1 = len([(b'1652218519383-1', {b'item': b'0'})]) [ 62s] [ 62s] tests/test_asyncio/test_commands.py:2570: AssertionError [ 62s] __________ TestRedisCommands.test_xgroup_create[single-python-parser] __________ [ 62s] [ 62s] self = [ 62s] r = Redis>> [ 62s] [ 62s] @skip_if_server_version_lt("5.0.0") [ 62s] async def test_xgroup_create(self, r: redis.Redis): [ 62s] # tests xgroup_create and xinfo_groups [ 62s] stream = "stream" [ 62s] group = "group" [ 62s] await r.xadd(stream, {"foo": "bar"}) [ 62s] [ 62s] # no group is setup yet, no info to obtain [ 62s] assert await r.xinfo_groups(stream) == [] [ 62s] [ 62s] assert await r.xgroup_create(stream, group, 0) [ 62s] expected = [ [ 62s] { [ 62s] "name": group.encode(), [ 62s] "consumers": 0, [ 62s] "pending": 0, [ 62s] "last-delivered-id": b"0-0", [ 62s] } [ 62s] ] [ 62s] > assert await r.xinfo_groups(stream) == expected [ 62s] E AssertionError: assert [{'consumers'... b'0-0', ...}] == [{'consumers'...'pending': 0}] [ 62s] E At index 0 diff: {'name': b'group', 'consumers': 0, 'pending': 0, 'last-delivered-id': b'0-0', 'entries-read': None, 'lag': 1} != {'name': b'group', 'consumers': 0, 'pending': 0, 'last-delivered-id': b'0-0'} [ 62s] E Full diff: [ 62s] E [ [ 62s] E {'consumers': 0, [ 62s] E + 'entries-read': None, [ 62s] E + 'lag': 1, [ 62s] E 'last-delivered-id': b'0-0',... [ 62s] E [ 62s] E ...Full output truncated (4 lines hidden), use '-vv' to show [ 62s] [ 62s] tests/test_asyncio/test_commands.py:2608: AssertionError [ 62s] ___________ TestRedisCommands.test_xgroup_create[pool-python-parser] ___________ [ 62s] [ 62s] self = [ 62s] r = Redis>> [ 62s] [ 62s] @skip_if_server_version_lt("5.0.0") [ 62s] async def test_xgroup_create(self, r: redis.Redis): [ 62s] # tests xgroup_create and xinfo_groups [ 62s] stream = "stream" [ 62s] group = "group" [ 62s] await r.xadd(stream, {"foo": "bar"}) [ 62s] [ 62s] # no group is setup yet, no info to obtain [ 62s] assert await r.xinfo_groups(stream) == [] [ 62s] [ 62s] assert await r.xgroup_create(stream, group, 0) [ 62s] expected = [ [ 62s] { [ 62s] "name": group.encode(), [ 62s] "consumers": 0, [ 62s] "pending": 0, [ 62s] "last-delivered-id": b"0-0", [ 62s] } [ 62s] ] [ 62s] > assert await r.xinfo_groups(stream) == expected [ 62s] E AssertionError: assert [{'consumers'... b'0-0', ...}] == [{'consumers'...'pending': 0}] [ 62s] E At index 0 diff: {'name': b'group', 'consumers': 0, 'pending': 0, 'last-delivered-id': b'0-0', 'entries-read': None, 'lag': 1} != {'name': b'group', 'consumers': 0, 'pending': 0, 'last-delivered-id': b'0-0'} [ 62s] E Full diff: [ 62s] E [ [ 62s] E {'consumers': 0, [ 62s] E + 'entries-read': None, [ 62s] E + 'lag': 1, [ 62s] E 'last-delivered-id': b'0-0',... [ 62s] E [ 62s] E ...Full output truncated (4 lines hidden), use '-vv' to show [ 62s] [ 62s] tests/test_asyncio/test_commands.py:2608: AssertionError [ 62s] _____ TestRedisCommands.test_xgroup_create_mkstream[single-python-parser] ______ [ 62s] [ 62s] self = [ 62s] r = Redis>> [ 62s] [ 62s] @skip_if_server_version_lt("5.0.0") [ 62s] async def test_xgroup_create_mkstream(self, r: redis.Redis): [ 62s] # tests xgroup_create and xinfo_groups [ 62s] stream = "stream" [ 62s] group = "group" [ 62s] [ 62s] # an error is raised if a group is created on a stream that [ 62s] # doesn't already exist [ 62s] with pytest.raises(exceptions.ResponseError): [ 62s] await r.xgroup_create(stream, group, 0) [ 62s] [ 62s] # however, with mkstream=True, the underlying stream is created [ 62s] # automatically [ 62s] assert await r.xgroup_create(stream, group, 0, mkstream=True) [ 62s] expected = [ [ 62s] { [ 62s] "name": group.encode(), [ 62s] "consumers": 0, [ 62s] "pending": 0, [ 62s] "last-delivered-id": b"0-0", [ 62s] } [ 62s] ] [ 62s] > assert await r.xinfo_groups(stream) == expected [ 62s] E AssertionError: assert [{'consumers'... b'0-0', ...}] == [{'consumers'...'pending': 0}] [ 62s] E At index 0 diff: {'name': b'group', 'consumers': 0, 'pending': 0, 'last-delivered-id': b'0-0', 'entries-read': None, 'lag': 0} != {'name': b'group', 'consumers': 0, 'pending': 0, 'last-delivered-id': b'0-0'} [ 62s] E Full diff: [ 62s] E [ [ 62s] E {'consumers': 0, [ 62s] E + 'entries-read': None, [ 62s] E + 'lag': 0, [ 62s] E 'last-delivered-id': b'0-0',... [ 62s] E [ 62s] E ...Full output truncated (4 lines hidden), use '-vv' to show [ 62s] [ 62s] tests/test_asyncio/test_commands.py:2632: AssertionError [ 62s] ______ TestRedisCommands.test_xgroup_create_mkstream[pool-python-parser] _______ [ 62s] [ 62s] self = [ 62s] r = Redis>> [ 62s] [ 62s] @skip_if_server_version_lt("5.0.0") [ 62s] async def test_xgroup_create_mkstream(self, r: redis.Redis): [ 62s] # tests xgroup_create and xinfo_groups [ 62s] stream = "stream" [ 62s] group = "group" [ 62s] [ 62s] # an error is raised if a group is created on a stream that [ 62s] # doesn't already exist [ 62s] with pytest.raises(exceptions.ResponseError): [ 62s] await r.xgroup_create(stream, group, 0) [ 62s] [ 62s] # however, with mkstream=True, the underlying stream is created [ 62s] # automatically [ 62s] assert await r.xgroup_create(stream, group, 0, mkstream=True) [ 62s] expected = [ [ 62s] { [ 62s] "name": group.encode(), [ 62s] "consumers": 0, [ 62s] "pending": 0, [ 62s] "last-delivered-id": b"0-0", [ 62s] } [ 62s] ] [ 62s] > assert await r.xinfo_groups(stream) == expected [ 62s] E AssertionError: assert [{'consumers'... b'0-0', ...}] == [{'consumers'...'pending': 0}] [ 62s] E At index 0 diff: {'name': b'group', 'consumers': 0, 'pending': 0, 'last-delivered-id': b'0-0', 'entries-read': None, 'lag': 0} != {'name': b'group', 'consumers': 0, 'pending': 0, 'last-delivered-id': b'0-0'} [ 62s] E Full diff: [ 62s] E [ [ 62s] E {'consumers': 0, [ 62s] E + 'entries-read': None, [ 62s] E + 'lag': 0, [ 62s] E 'last-delivered-id': b'0-0',... [ 62s] E [ 62s] E ...Full output truncated (4 lines hidden), use '-vv' to show [ 62s] [ 62s] tests/test_asyncio/test_commands.py:2632: AssertionError [ 62s] __________ TestRedisCommands.test_xgroup_setid[single-python-parser] ___________ [ 62s] [ 62s] self = [ 62s] r = Redis>> [ 62s] [ 62s] @skip_if_server_version_lt("5.0.0") [ 62s] async def test_xgroup_setid(self, r: redis.Redis): [ 62s] stream = "stream" [ 62s] group = "group" [ 62s] message_id = await r.xadd(stream, {"foo": "bar"}) [ 62s] [ 62s] await r.xgroup_create(stream, group, 0) [ 62s] # advance the last_delivered_id to the message_id [ 62s] await r.xgroup_setid(stream, group, message_id) [ 62s] expected = [ [ 62s] { [ 62s] "name": group.encode(), [ 62s] "consumers": 0, [ 62s] "pending": 0, [ 62s] "last-delivered-id": message_id, [ 62s] } [ 62s] ] [ 62s] > assert await r.xinfo_groups(stream) == expected [ 62s] E AssertionError: assert [{'consumers'...9721-0', ...}] == [{'consumers'...'pending': 0}] [ 62s] E At index 0 diff: {'name': b'group', 'consumers': 0, 'pending': 0, 'last-delivered-id': b'1652218519721-0', 'entries-read': None, 'lag': 0} != {'name': b'group', 'consumers': 0, 'pending': 0, 'last-delivered-id': b'1652218519721-0'} [ 62s] E Full diff: [ 62s] E [ [ 62s] E {'consumers': 0, [ 62s] E + 'entries-read': None, [ 62s] E + 'lag': 0, [ 62s] E 'last-delivered-id': b'1652218519721-0',... [ 62s] E [ 62s] E ...Full output truncated (4 lines hidden), use '-vv' to show [ 62s] [ 62s] tests/test_asyncio/test_commands.py:2681: AssertionError [ 62s] ___________ TestRedisCommands.test_xgroup_setid[pool-python-parser] ____________ [ 62s] [ 62s] self = [ 62s] r = Redis>> [ 62s] [ 62s] @skip_if_server_version_lt("5.0.0") [ 62s] async def test_xgroup_setid(self, r: redis.Redis): [ 62s] stream = "stream" [ 62s] group = "group" [ 62s] message_id = await r.xadd(stream, {"foo": "bar"}) [ 62s] [ 62s] await r.xgroup_create(stream, group, 0) [ 62s] # advance the last_delivered_id to the message_id [ 62s] await r.xgroup_setid(stream, group, message_id) [ 62s] expected = [ [ 62s] { [ 62s] "name": group.encode(), [ 62s] "consumers": 0, [ 62s] "pending": 0, [ 62s] "last-delivered-id": message_id, [ 62s] } [ 62s] ] [ 62s] > assert await r.xinfo_groups(stream) == expected [ 62s] E AssertionError: assert [{'consumers'...9771-0', ...}] == [{'consumers'...'pending': 0}] [ 62s] E At index 0 diff: {'name': b'group', 'consumers': 0, 'pending': 0, 'last-delivered-id': b'1652218519771-0', 'entries-read': None, 'lag': 0} != {'name': b'group', 'consumers': 0, 'pending': 0, 'last-delivered-id': b'1652218519771-0'} [ 62s] E Full diff: [ 62s] E [ [ 62s] E {'consumers': 0, [ 62s] E + 'entries-read': None, [ 62s] E + 'lag': 0, [ 62s] E 'last-delivered-id': b'1652218519771-0',... [ 62s] E [ 62s] E ...Full output truncated (4 lines hidden), use '-vv' to show [ 62s] [ 62s] tests/test_asyncio/test_commands.py:2681: AssertionError [ 62s] =============================== warnings summary =============================== [ 62s] ../../../../../usr/lib/python3.9/site-packages/pytest_asyncio/plugin.py:191 [ 62s] /usr/lib/python3.9/site-packages/pytest_asyncio/plugin.py:191: DeprecationWarning: The 'asyncio_mode' default value will change to 'strict' in future, please explicitly use 'asyncio_mode=strict' or 'asyncio_mode=auto' in pytest configuration file. [ 62s] config.issue_config_time_warning(LEGACY_MODE, stacklevel=2) [ 62s] [ 62s] tests/test_command_parser.py::TestCommandsParser::test_init_commands [ 62s] /usr/lib/python3.9/site-packages/pytest_asyncio/plugin.py:317: DeprecationWarning: '@pytest.fixture' is applied to in 'legacy' mode, please replace it with '@pytest_asyncio.fixture' as a preparation for switching to 'strict' mode (or use 'auto' mode to seamlessly handle all these fixtures as asyncio-driven). [ 62s] warnings.warn( [ 62s] [ 62s] tests/test_commands.py::TestRedisCommands::test_client_tracking [ 62s] /usr/lib/python3.9/site-packages/pytest_asyncio/plugin.py:317: DeprecationWarning: '@pytest.fixture' is applied to in 'legacy' mode, please replace it with '@pytest_asyncio.fixture' as a preparation for switching to 'strict' mode (or use 'auto' mode to seamlessly handle all these fixtures as asyncio-driven). [ 62s] warnings.warn( [ 62s] [ 62s] tests/test_commands.py::TestRedisCommands::test_client_reply [ 62s] /usr/lib/python3.9/site-packages/pytest_asyncio/plugin.py:317: DeprecationWarning: '@pytest.fixture' is applied to in 'legacy' mode, please replace it with '@pytest_asyncio.fixture' as a preparation for switching to 'strict' mode (or use 'auto' mode to seamlessly handle all these fixtures as asyncio-driven). [ 62s] warnings.warn( [ 62s] [ 62s] tests/test_connection_pool.py::TestConnectionPool::test_multiple_connections [ 62s] /usr/lib/python3.9/site-packages/pytest_asyncio/plugin.py:317: DeprecationWarning: '@pytest.fixture' is applied to in 'legacy' mode, please replace it with '@pytest_asyncio.fixture' as a preparation for switching to 'strict' mode (or use 'auto' mode to seamlessly handle all these fixtures as asyncio-driven). [ 62s] warnings.warn( [ 62s] [ 62s] tests/test_pubsub.py::TestPubSubMessages::test_published_message_to_channel [ 62s] tests/test_pubsub.py::TestPubSubAutoDecoding::test_channel_subscribe_unsubscribe [ 62s] tests/test_retry.py::TestRetry::test_retry[0] [ 62s] tests/test_asyncio/test_pubsub.py::TestPubSubMessages::test_published_message_to_channel[single-python-parser] [ 62s] tests/test_asyncio/test_pubsub.py::TestPubSubAutoDecoding::test_channel_subscribe_unsubscribe[single-python-parser] [ 62s] tests/test_asyncio/test_retry.py::TestRetry::test_retry[0] [ 62s] /usr/lib/python3.9/site-packages/pytest_asyncio/plugin.py:317: DeprecationWarning: '@pytest.fixture' is applied to .xunit_setup_method_fixture, file=/usr/lib/python3.9/site-packages/_pytest/python.py, line=883> in 'legacy' mode, please replace it with '@pytest_asyncio.fixture' as a preparation for switching to 'strict' mode (or use 'auto' mode to seamlessly handle all these fixtures as asyncio-driven). [ 62s] warnings.warn( [ 62s] [ 62s] tests/test_sentinel.py::test_discover_master [ 62s] /usr/lib/python3.9/site-packages/pytest_asyncio/plugin.py:317: DeprecationWarning: '@pytest.fixture' is applied to in 'legacy' mode, please replace it with '@pytest_asyncio.fixture' as a preparation for switching to 'strict' mode (or use 'auto' mode to seamlessly handle all these fixtures as asyncio-driven). [ 62s] warnings.warn( [ 62s] [ 62s] -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html [ 62s] =========================== short test summary info ============================ [ 62s] FAILED tests/test_command_parser.py::TestCommandsParser::test_get_moveable_keys [ 62s] FAILED tests/test_command_parser.py::TestCommandsParser::test_get_pubsub_keys [ 62s] FAILED tests/test_commands.py::TestRedisCommands::test_client_no_evict - Asse... [ 62s] FAILED tests/test_commands.py::TestRedisCommands::test_lcs - AssertionError: ... [ 62s] FAILED tests/test_commands.py::TestRedisCommands::test_blmpop - AssertionErro... [ 62s] FAILED tests/test_commands.py::TestRedisCommands::test_lmpop - AssertionError... [ 62s] FAILED tests/test_commands.py::TestRedisCommands::test_zmpop - AssertionError... [ 62s] FAILED tests/test_commands.py::TestRedisCommands::test_bzmpop - AssertionErro... [ 62s] FAILED tests/test_commands.py::TestRedisCommands::test_readwrite - redis.exce... [ 62s] FAILED tests/test_commands.py::TestRedisCommands::test_command_list - Asserti... [ 62s] FAILED tests/test_commands.py::TestRedisCommands::test_command_getkeysandflags [ 62s] FAILED tests/test_function.py::TestFunction::test_function_load - assert 'myl... [ 62s] FAILED tests/test_function.py::TestFunction::test_function_delete - Assertion... [ 62s] FAILED tests/test_function.py::TestFunction::test_function_flush - AssertionE... [ 62s] FAILED tests/test_function.py::TestFunction::test_function_list - AssertionEr... [ 62s] FAILED tests/test_function.py::TestFunction::test_fcall - AssertionError: ass... [ 62s] FAILED tests/test_function.py::TestFunction::test_fcall_ro - AssertionError: ... [ 62s] FAILED tests/test_function.py::TestFunction::test_function_dump_restore - Ass... [ 62s] FAILED tests/test_scripting.py::TestScripting::test_eval_ro - assert b'b' == 'b' [ 62s] FAILED tests/test_scripting.py::TestScripting::test_evalsha_ro - AssertionErr... [ 62s] FAILED tests/test_asyncio/test_commands.py::TestRedisCommands::test_config_set[single-python-parser] [ 62s] FAILED tests/test_asyncio/test_commands.py::TestRedisCommands::test_config_set[pool-python-parser] [ 62s] FAILED tests/test_asyncio/test_commands.py::TestRedisCommands::test_readwrite[single-python-parser] [ 62s] FAILED tests/test_asyncio/test_commands.py::TestRedisCommands::test_readwrite[pool-python-parser] [ 62s] FAILED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xclaim_trimmed[single-python-parser] [ 62s] FAILED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xclaim_trimmed[pool-python-parser] [ 62s] FAILED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_create[single-python-parser] [ 62s] FAILED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_create[pool-python-parser] [ 62s] FAILED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_create_mkstream[single-python-parser] [ 62s] FAILED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_create_mkstream[pool-python-parser] [ 62s] FAILED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_setid[single-python-parser] [ 62s] FAILED tests/test_asyncio/test_commands.py::TestRedisCommands::test_xgroup_setid[pool-python-parser] [ 62s] = 32 failed, 1625 passed, 866 skipped, 1347 deselected, 12 warnings in 54.55s == [ 62s] + kill 9669 9675 [ 62s] 9669:signal-handler (1652218529) Received SIGTERM scheduling shutdown... [ 62s] 9675:signal-handler (1652218529) Received SIGTERM scheduling shutdown... [ 62s] error: Bad exit status from /var/tmp/rpm-tmp.kg7hIe (%check) [ 62s] [ 62s] [ 62s] RPM build errors: [ 62s] Bad exit status from /var/tmp/rpm-tmp.kg7hIe (%check) [ 62s] 9669:M 10 May 2022 21:35:29.797 # User requested shutdown... [ 62s] 9669:M 10 May 2022 21:35:29.797 * Waiting for replicas before shutting down. [ 62s] [ 62s] skylab failed "build python-redis.spec" at Tue May 10 21:35:29 UTC 2022. [ 62s] [ 62s] 9675:S 10 May 2022 21:35:29.841 # User requested shutdown... [ 62s] 9675:S 10 May 2022 21:35:29.841 # Redis is now ready to exit, bye bye... [ 62s] 9669:M 10 May 2022 21:35:29.842 # Connection with replica 127.0.0.1:6380 lost. [ 62s] 9669:M 10 May 2022 21:35:29.898 # Redis is now ready to exit, bye bye...