<86>Jun 30 20:08:23 userdel[1406512]: delete user 'rooter' <86>Jun 30 20:08:23 userdel[1406512]: removed group 'rooter' owned by 'rooter' <86>Jun 30 20:08:23 userdel[1406512]: removed shadow group 'rooter' owned by 'rooter' <86>Jun 30 20:08:23 groupadd[1406517]: group added to /etc/group: name=rooter, GID=639 <86>Jun 30 20:08:23 groupadd[1406517]: group added to /etc/gshadow: name=rooter <86>Jun 30 20:08:23 groupadd[1406517]: new group: name=rooter, GID=639 <86>Jun 30 20:08:23 useradd[1406521]: new user: name=rooter, UID=639, GID=639, home=/root, shell=/bin/bash <86>Jun 30 20:08:23 userdel[1406527]: delete user 'builder' <86>Jun 30 20:08:23 userdel[1406527]: removed group 'builder' owned by 'builder' <86>Jun 30 20:08:23 userdel[1406527]: removed shadow group 'builder' owned by 'builder' <86>Jun 30 20:08:23 groupadd[1406532]: group added to /etc/group: name=builder, GID=640 <86>Jun 30 20:08:23 groupadd[1406532]: group added to /etc/gshadow: name=builder <86>Jun 30 20:08:23 groupadd[1406532]: new group: name=builder, GID=640 <86>Jun 30 20:08:23 useradd[1406536]: new user: name=builder, UID=640, GID=640, home=/usr/src, shell=/bin/bash <13>Jun 30 20:08:26 rpmi: libgdbm-1.8.3-alt10 sisyphus+275301.100.2.1 1624464967 installed <13>Jun 30 20:08:26 rpmi: libexpat-2.2.10-alt1 sisyphus+259966.100.1.1 1602824518 installed <13>Jun 30 20:08:26 rpmi: libp11-kit-0.23.15-alt2 sisyphus+252784.100.2.2 1591274901 installed <13>Jun 30 20:08:26 rpmi: libtasn1-4.16.0-alt1 sisyphus+245480.100.1.1 1580825062 installed <13>Jun 30 20:08:26 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Jun 30 20:08:26 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Jun 30 20:08:26 rpmi: ca-certificates-2021.06.03-alt1 sisyphus+273509.400.1.1 1622736045 installed <13>Jun 30 20:08:26 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed <13>Jun 30 20:08:26 rpmi: p11-kit-trust-0.23.15-alt2 sisyphus+252784.100.2.2 1591274901 installed <13>Jun 30 20:08:27 rpmi: libcrypto1.1-1.1.1k-alt1 sisyphus+268375.100.1.1 1616684255 installed <13>Jun 30 20:08:27 rpmi: libssl1.1-1.1.1k-alt1 sisyphus+268375.100.1.1 1616684255 installed <13>Jun 30 20:08:27 rpmi: python3-3.9.6-alt1 sisyphus+276295.100.1.1 1624964545 installed <13>Jun 30 20:08:28 rpmi: python3-base-3.9.6-alt1 sisyphus+276295.100.1.1 1624964545 installed <13>Jun 30 20:08:28 rpmi: libpython3-3.9.6-alt1 sisyphus+276295.100.1.1 1624964545 installed <13>Jun 30 20:08:28 rpmi: tests-for-installed-python3-pkgs-0.1.17-alt1 sisyphus+271082.100.1.1 1619820927 installed <13>Jun 30 20:08:28 rpmi: rpm-build-python3-0.1.17-alt1 sisyphus+271082.100.1.1 1619820927 installed <13>Jun 30 20:08:32 rpmi: python3-module-system-seed-wheels-0.0.1-alt1 sisyphus+270533.400.6.1 1619683380 installed <13>Jun 30 20:08:32 rpmi: python3-module-six-1.15.0-alt2 sisyphus+270533.5100.6.1 1619685463 installed <13>Jun 30 20:08:32 rpmi: python3-module-toml-0.10.2-alt2 sisyphus+268468.100.2.1 1617010078 installed <13>Jun 30 20:08:32 rpmi: python3-module-pluggy-0.13.1-alt2 sisyphus+275971.100.1.2 1624842121 installed <13>Jun 30 20:08:32 rpmi: python3-module-iniconfig-1.1.1-alt1 sisyphus+270533.3400.6.1 1619684870 installed <13>Jun 30 20:08:32 rpmi: python3-module-filelock-3.0.10-alt1 sisyphus+275817.100.1.2 1624799081 installed <13>Jun 30 20:08:33 rpmi: python3-module-pip-wheel-21.1.2-alt1 sisyphus+272429.200.2.1 1621887230 installed <13>Jun 30 20:08:33 rpmi: python3-module-setuptools-wheel-1:57.0.0-alt1 sisyphus+272429.100.1.1 1621886170 installed <13>Jun 30 20:08:33 rpmi: python3-module-wheel-wheel-0.36.2-alt1 sisyphus+270533.770.6.1 1619683604 installed <13>Jun 30 20:08:33 rpmi: python3-module-system-seed-wheels-wheels-0.0.1-alt1 sisyphus+270533.400.6.1 1619683380 installed <86>Jun 30 20:08:33 groupadd[1415289]: group added to /etc/group: name=crontab, GID=499 <86>Jun 30 20:08:33 groupadd[1415289]: group added to /etc/gshadow: name=crontab <86>Jun 30 20:08:33 groupadd[1415289]: new group: name=crontab, GID=499 <13>Jun 30 20:08:33 rpmi: crontab-control-1.1-alt1 1096742625 installed <13>Jun 30 20:08:33 rpmi: setproctitle-0.3.2-alt3 1299638027 installed <13>Jun 30 20:08:33 rpmi: vixie-cron-4.1.20060426-alt10.2 sisyphus+255815.200.3.1 1596611845 installed <13>Jun 30 20:08:33 rpmi: crontabs-1.8-alt1 1051273643 installed <13>Jun 30 20:08:33 rpmi: logrotate-3.16.0-alt1.git35_6e8dfb8 sisyphus+276336.100.1.1 1624976392 installed <13>Jun 30 20:08:33 rpmi: python3-module-pyparsing-2.4.2-alt2 sisyphus+275978.100.1.1 1624809339 installed <13>Jun 30 20:08:33 rpmi: python3-module-packaging-20.9-alt1 sisyphus+270533.300.6.1 1619683401 installed <13>Jun 30 20:08:33 rpmi: python3-module-distlib-0.3.1-alt1 sisyphus+275915.100.1.1 1624804782 installed <13>Jun 30 20:08:33 rpmi: python3-module-attrs-21.2.0-alt1 sisyphus+273317.100.1.1 1622569791 installed <13>Jun 30 20:08:33 rpmi: python3-module-appdirs-1.4.4-alt1 sisyphus+267613.300.2.1 1620039159 installed <13>Jun 30 20:08:33 rpmi: python3-module-virtualenv-20.4.7-alt1 sisyphus+272429.300.2.1 1621887321 installed <13>Jun 30 20:08:33 rpmi: python3-module-apipkg-1.5-alt1 sisyphus+275892.100.2.1 1624872742 installed <13>Jun 30 20:08:33 rpmi: python3-module-py-1.10.0-alt1 sisyphus+271297.460.4.1 1620386890 installed <13>Jun 30 20:08:33 rpmi: python3-module-pytest-6.2.4-alt1 sisyphus+271297.500.4.1 1620387238 installed <13>Jun 30 20:08:33 rpmi: libhiredis0.14-0.14.1-alt1 sisyphus+260485.40.4.1 1603798256 installed <13>Jun 30 20:08:33 rpmi: python3-module-hiredis-1.1.0-alt2 sisyphus+265234.45700.49.1 1613783866 installed <13>Jun 30 20:08:33 rpmi: python3-module-tox-3.23.1-alt1 sisyphus+271297.400.4.1 1620386813 installed <86>Jun 30 20:08:33 groupadd[1415468]: group added to /etc/group: name=_redis, GID=498 <86>Jun 30 20:08:33 groupadd[1415468]: group added to /etc/gshadow: name=_redis <86>Jun 30 20:08:33 groupadd[1415468]: new group: name=_redis, GID=498 <86>Jun 30 20:08:33 useradd[1415477]: new user: name=_redis, UID=499, GID=498, home=/var/lib/redis, shell=/dev/null <13>Jun 30 20:08:33 rpmi: redis-6.2.4-alt1 sisyphus+276197.100.1.1 1624881472 installed error reading information on service redis-sentinel: No such file or directory <13>Jun 30 20:08:33 rpmi: python3-module-async-timeout-3.0.1-alt1 sisyphus+275800.100.1.1 1624793982 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/python3-module-aioredis-1.3.1-alt1.nosrc.rpm (w1.gzdio) <13>Jun 30 20:08:37 rpmi: python3-module-pkg_resources-1:57.0.0-alt1 sisyphus+272429.100.1.1 1621886170 installed <13>Jun 30 20:08:37 rpmi: libtinfo-devel-6.2.20210123-alt1 sisyphus+265425.100.1.1 1611851433 installed <13>Jun 30 20:08:37 rpmi: libncurses-devel-6.2.20210123-alt1 sisyphus+265425.100.1.1 1611851433 installed <13>Jun 30 20:08:37 rpmi: python3-dev-3.9.6-alt1 sisyphus+276295.100.1.1 1624964545 installed <13>Jun 30 20:08:38 rpmi: python3-module-setuptools-1:57.0.0-alt1 sisyphus+272429.100.1.1 1621886170 installed Installing python3-module-aioredis-1.3.1-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.88684 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf python3-module-aioredis-1.3.1 + echo 'Source #0 (python3-module-aioredis-1.3.1.tar):' Source #0 (python3-module-aioredis-1.3.1.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/python3-module-aioredis-1.3.1.tar + cd python3-module-aioredis-1.3.1 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (python3-module-aioredis-1.3.1-alt.patch):' Patch #0 (python3-module-aioredis-1.3.1-alt.patch): + /usr/bin/patch -p1 patching file .gear/aioredis.spec patching file .gear/rules patching file .gear/tags/988785adb443baeebd22c20edb8343780e3f9563 patching file .gear/tags/list patching file .gear/upstream/remotes patching file setup.cfg patching file tests/conftest.py patching file tests/connection_test.py patching file tests/generic_commands_test.py patching file tests/hash_commands_test.py patching file tests/pool_test.py patching file tests/sentinel_failover_test.py + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.4447 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-aioredis-1.3.1 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export FFLAGS + /usr/bin/python3 setup.py build running build running build_py creating build creating build/lib creating build/lib/aioredis copying aioredis/util.py -> build/lib/aioredis copying aioredis/stream.py -> build/lib/aioredis copying aioredis/pubsub.py -> build/lib/aioredis copying aioredis/pool.py -> build/lib/aioredis copying aioredis/parser.py -> build/lib/aioredis copying aioredis/log.py -> build/lib/aioredis copying aioredis/locks.py -> build/lib/aioredis copying aioredis/errors.py -> build/lib/aioredis copying aioredis/connection.py -> build/lib/aioredis copying aioredis/abc.py -> build/lib/aioredis copying aioredis/__init__.py -> build/lib/aioredis creating build/lib/aioredis/sentinel copying aioredis/sentinel/pool.py -> build/lib/aioredis/sentinel copying aioredis/sentinel/commands.py -> build/lib/aioredis/sentinel copying aioredis/sentinel/__init__.py -> build/lib/aioredis/sentinel creating build/lib/aioredis/commands copying aioredis/commands/transaction.py -> build/lib/aioredis/commands copying aioredis/commands/string.py -> build/lib/aioredis/commands copying aioredis/commands/streams.py -> build/lib/aioredis/commands copying aioredis/commands/sorted_set.py -> build/lib/aioredis/commands copying aioredis/commands/set.py -> build/lib/aioredis/commands copying aioredis/commands/server.py -> build/lib/aioredis/commands copying aioredis/commands/scripting.py -> build/lib/aioredis/commands copying aioredis/commands/pubsub.py -> build/lib/aioredis/commands copying aioredis/commands/list.py -> build/lib/aioredis/commands copying aioredis/commands/hyperloglog.py -> build/lib/aioredis/commands copying aioredis/commands/hash.py -> build/lib/aioredis/commands copying aioredis/commands/geo.py -> build/lib/aioredis/commands copying aioredis/commands/generic.py -> build/lib/aioredis/commands copying aioredis/commands/cluster.py -> build/lib/aioredis/commands copying aioredis/commands/__init__.py -> build/lib/aioredis/commands running egg_info creating aioredis.egg-info writing aioredis.egg-info/PKG-INFO writing dependency_links to aioredis.egg-info/dependency_links.txt writing requirements to aioredis.egg-info/requires.txt writing top-level names to aioredis.egg-info/top_level.txt writing manifest file 'aioredis.egg-info/SOURCES.txt' reading manifest file 'aioredis.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '*.pyc' found anywhere in distribution warning: no previously-included files matching '*.swp' found anywhere in distribution warning: no previously-included files matching '*.*~' found anywhere in distribution warning: no files found matching 'docs/_build/man/*.*' adding license file 'LICENSE' writing manifest file 'aioredis.egg-info/SOURCES.txt' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.4447 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/python3-module-aioredis-buildroot + : + /bin/rm -rf -- /usr/src/tmp/python3-module-aioredis-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd python3-module-aioredis-1.3.1 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export FFLAGS + /usr/bin/python3 setup.py install --skip-build --root=/usr/src/tmp/python3-module-aioredis-buildroot --force running install running install_lib creating /usr/src/tmp/python3-module-aioredis-buildroot creating /usr/src/tmp/python3-module-aioredis-buildroot/usr creating /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib creating /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3 creating /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages creating /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis creating /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands copying build/lib/aioredis/commands/__init__.py -> /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands copying build/lib/aioredis/commands/cluster.py -> /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands copying build/lib/aioredis/commands/generic.py -> /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands copying build/lib/aioredis/commands/geo.py -> /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands copying build/lib/aioredis/commands/hash.py -> /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands copying build/lib/aioredis/commands/hyperloglog.py -> /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands copying build/lib/aioredis/commands/list.py -> /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands copying build/lib/aioredis/commands/pubsub.py -> /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands copying build/lib/aioredis/commands/scripting.py -> /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands copying build/lib/aioredis/commands/server.py -> /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands copying build/lib/aioredis/commands/set.py -> /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands copying build/lib/aioredis/commands/sorted_set.py -> /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands copying build/lib/aioredis/commands/streams.py -> /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands copying build/lib/aioredis/commands/string.py -> /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands copying build/lib/aioredis/commands/transaction.py -> /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands creating /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/sentinel copying build/lib/aioredis/sentinel/__init__.py -> /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/sentinel copying build/lib/aioredis/sentinel/commands.py -> /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/sentinel copying build/lib/aioredis/sentinel/pool.py -> /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/sentinel copying build/lib/aioredis/__init__.py -> /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis copying build/lib/aioredis/abc.py -> /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis copying build/lib/aioredis/connection.py -> /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis copying build/lib/aioredis/errors.py -> /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis copying build/lib/aioredis/locks.py -> /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis copying build/lib/aioredis/log.py -> /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis copying build/lib/aioredis/parser.py -> /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis copying build/lib/aioredis/pool.py -> /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis copying build/lib/aioredis/pubsub.py -> /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis copying build/lib/aioredis/stream.py -> /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis copying build/lib/aioredis/util.py -> /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis byte-compiling /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/__init__.py to __init__.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/cluster.py to cluster.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/generic.py to generic.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/geo.py to geo.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/hash.py to hash.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/hyperloglog.py to hyperloglog.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/list.py to list.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/pubsub.py to pubsub.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/scripting.py to scripting.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/server.py to server.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/set.py to set.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/sorted_set.py to sorted_set.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/streams.py to streams.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/string.py to string.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/transaction.py to transaction.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/sentinel/__init__.py to __init__.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/sentinel/commands.py to commands.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/sentinel/pool.py to pool.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/__init__.py to __init__.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/abc.py to abc.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/connection.py to connection.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/errors.py to errors.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/locks.py to locks.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/log.py to log.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/parser.py to parser.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/pool.py to pool.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/pubsub.py to pubsub.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/stream.py to stream.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/util.py to util.cpython-39.pyc running install_egg_info running egg_info writing aioredis.egg-info/PKG-INFO writing dependency_links to aioredis.egg-info/dependency_links.txt writing requirements to aioredis.egg-info/requires.txt writing top-level names to aioredis.egg-info/top_level.txt reading manifest file 'aioredis.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '*.pyc' found anywhere in distribution warning: no previously-included files matching '*.swp' found anywhere in distribution warning: no previously-included files matching '*.*~' found anywhere in distribution warning: no files found matching 'docs/_build/man/*.*' adding license file 'LICENSE' writing manifest file 'aioredis.egg-info/SOURCES.txt' Copying aioredis.egg-info to /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis-1.3.1-py3.9.egg-info running install_scripts + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/python3-module-aioredis-buildroot (auto) Verifying and fixing files in /usr/src/tmp/python3-module-aioredis-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/python3-module-aioredis-buildroot/ (default) Compressing files in /usr/src/tmp/python3-module-aioredis-buildroot (auto) Adjusting library links in /usr/src/tmp/python3-module-aioredis-buildroot ./usr/lib: (from :0) Verifying ELF objects in /usr/src/tmp/python3-module-aioredis-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Bytecompiling python3 modules in /usr/src/tmp/python3-module-aioredis-buildroot using /usr/bin/python3 unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/__pycache__/__init__.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/__pycache__/abc.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/__pycache__/connection.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/__pycache__/errors.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/__pycache__/locks.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/__pycache__/log.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/__pycache__/parser.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/__pycache__/pool.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/__pycache__/pubsub.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/__pycache__/stream.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/__pycache__/util.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/__pycache__/__init__.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/__pycache__/cluster.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/__pycache__/generic.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/__pycache__/geo.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/__pycache__/hash.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/__pycache__/hyperloglog.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/__pycache__/list.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/__pycache__/pubsub.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/__pycache__/scripting.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/__pycache__/server.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/__pycache__/set.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/__pycache__/sorted_set.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/__pycache__/streams.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/__pycache__/string.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/__pycache__/transaction.cpython-39.pyc compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/__init__.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/cluster.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/generic.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/geo.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/hash.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/hyperloglog.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/list.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/pubsub.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/scripting.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/server.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/set.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/sorted_set.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/streams.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/string.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/transaction.py unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/sentinel/__pycache__/__init__.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/sentinel/__pycache__/commands.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/sentinel/__pycache__/pool.cpython-39.pyc compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/sentinel/__init__.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/sentinel/commands.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/sentinel/pool.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/__init__.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/abc.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/connection.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/errors.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/locks.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/log.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/parser.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/pool.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/pubsub.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/stream.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/util.py Bytecompiling python3 modules with optimization in /usr/src/tmp/python3-module-aioredis-buildroot using /usr/bin/python3 -O compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/__init__.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/cluster.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/generic.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/geo.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/hash.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/hyperloglog.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/list.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/pubsub.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/scripting.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/server.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/set.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/sorted_set.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/streams.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/string.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/transaction.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/sentinel/__init__.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/sentinel/commands.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/sentinel/pool.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/__init__.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/abc.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/connection.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/errors.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/locks.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/log.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/parser.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/pool.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/pubsub.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/stream.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/util.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/python3-module-aioredis-buildroot using /usr/bin/python3 -OO compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/__init__.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/cluster.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/generic.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/geo.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/hash.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/hyperloglog.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/list.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/pubsub.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/scripting.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/server.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/set.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/sorted_set.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/streams.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/string.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/commands/transaction.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/sentinel/__init__.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/sentinel/commands.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/sentinel/pool.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/__init__.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/abc.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/connection.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/errors.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/locks.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/log.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/parser.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/pool.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/pubsub.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/stream.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis/util.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib/python3/site-packages/aioredis/__pycache__/__init__.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/aioredis/__pycache__/__init__.cpython-39.pyc' './usr/lib/python3/site-packages/aioredis/__pycache__/__init__.cpython-39.opt-2.pyc' => './usr/lib/python3/site-packages/aioredis/__pycache__/__init__.cpython-39.opt-1.pyc' './usr/lib/python3/site-packages/aioredis/__pycache__/abc.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/aioredis/__pycache__/abc.cpython-39.pyc' './usr/lib/python3/site-packages/aioredis/__pycache__/errors.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/aioredis/__pycache__/errors.cpython-39.pyc' './usr/lib/python3/site-packages/aioredis/__pycache__/locks.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/aioredis/__pycache__/locks.cpython-39.pyc' './usr/lib/python3/site-packages/aioredis/__pycache__/log.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/aioredis/__pycache__/log.cpython-39.pyc' './usr/lib/python3/site-packages/aioredis/__pycache__/log.cpython-39.opt-2.pyc' => './usr/lib/python3/site-packages/aioredis/__pycache__/log.cpython-39.opt-1.pyc' './usr/lib/python3/site-packages/aioredis/__pycache__/parser.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/aioredis/__pycache__/parser.cpython-39.pyc' './usr/lib/python3/site-packages/aioredis/commands/__pycache__/__init__.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/aioredis/commands/__pycache__/__init__.cpython-39.pyc' './usr/lib/python3/site-packages/aioredis/commands/__pycache__/cluster.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/aioredis/commands/__pycache__/cluster.cpython-39.pyc' './usr/lib/python3/site-packages/aioredis/commands/__pycache__/generic.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/aioredis/commands/__pycache__/generic.cpython-39.pyc' './usr/lib/python3/site-packages/aioredis/commands/__pycache__/geo.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/aioredis/commands/__pycache__/geo.cpython-39.pyc' './usr/lib/python3/site-packages/aioredis/commands/__pycache__/hash.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/aioredis/commands/__pycache__/hash.cpython-39.pyc' './usr/lib/python3/site-packages/aioredis/commands/__pycache__/hyperloglog.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/aioredis/commands/__pycache__/hyperloglog.cpython-39.pyc' './usr/lib/python3/site-packages/aioredis/commands/__pycache__/list.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/aioredis/commands/__pycache__/list.cpython-39.pyc' './usr/lib/python3/site-packages/aioredis/commands/__pycache__/pubsub.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/aioredis/commands/__pycache__/pubsub.cpython-39.pyc' './usr/lib/python3/site-packages/aioredis/commands/__pycache__/scripting.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/aioredis/commands/__pycache__/scripting.cpython-39.pyc' './usr/lib/python3/site-packages/aioredis/commands/__pycache__/server.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/aioredis/commands/__pycache__/server.cpython-39.pyc' './usr/lib/python3/site-packages/aioredis/commands/__pycache__/set.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/aioredis/commands/__pycache__/set.cpython-39.pyc' './usr/lib/python3/site-packages/aioredis/commands/__pycache__/streams.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/aioredis/commands/__pycache__/streams.cpython-39.pyc' './usr/lib/python3/site-packages/aioredis/commands/__pycache__/string.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/aioredis/commands/__pycache__/string.cpython-39.pyc' './usr/lib/python3/site-packages/aioredis/sentinel/__pycache__/__init__.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/aioredis/sentinel/__pycache__/__init__.cpython-39.pyc' './usr/lib/python3/site-packages/aioredis/sentinel/__pycache__/__init__.cpython-39.opt-2.pyc' => './usr/lib/python3/site-packages/aioredis/sentinel/__pycache__/__init__.cpython-39.opt-1.pyc' './usr/lib/python3/site-packages/aioredis/sentinel/__pycache__/commands.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/aioredis/sentinel/__pycache__/commands.cpython-39.pyc' Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.56667 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-aioredis-1.3.1 + cat + export PIP_NO_BUILD_ISOLATION=no + PIP_NO_BUILD_ISOLATION=no + export PIP_NO_INDEX=YES + PIP_NO_INDEX=YES + export TOXENV=py3 + TOXENV=py3 + tox.py3 --sitepackages -vvr using tox.ini: /usr/src/RPM/BUILD/python3-module-aioredis-1.3.1/tox.ini (pid 1425861) py3 uses /usr/bin/python3 using tox-3.23.1 from /usr/lib/python3/site-packages/tox/__init__.py (pid 1425861) skipping sdist step py3 start: getenv /usr/src/RPM/BUILD/python3-module-aioredis-1.3.1/.tox/py3 py3 cannot reuse: -r flag py3 create: /usr/src/RPM/BUILD/python3-module-aioredis-1.3.1/.tox/py3 setting PATH=/usr/src/RPM/BUILD/python3-module-aioredis-1.3.1/.tox/py3/bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games [1426277] /usr/src/RPM/BUILD/python3-module-aioredis-1.3.1/.tox$ /usr/bin/python3 -m virtualenv --system-site-packages --no-download --python /usr/bin/python3 py3 created virtual environment CPython3.9.6.final.0-32 in 725ms creator CPython3Posix(dest=/usr/src/RPM/BUILD/python3-module-aioredis-1.3.1/.tox/py3, clear=False, no_vcs_ignore=False, global=True) seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/usr/src/.local/share/virtualenv) added seed packages: pip==21.1.2, setuptools==57.0.0, wheel==0.36.2 activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator py3 finish: getenv /usr/src/RPM/BUILD/python3-module-aioredis-1.3.1/.tox/py3 after 1.23 seconds py3 start: developpkg /usr/src/RPM/BUILD/python3-module-aioredis-1.3.1 py3 develop-inst: /usr/src/RPM/BUILD/python3-module-aioredis-1.3.1 write config to /usr/src/RPM/BUILD/python3-module-aioredis-1.3.1/.tox/py3/.tox-config1 as '9d681c10fb804edb1562b23e8557d1b1fe7168541bb568f33c9513dcec9fda35 /usr/bin/python3\n3.23.1 1 1 0' setting PATH=/usr/src/RPM/BUILD/python3-module-aioredis-1.3.1/.tox/py3/bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games [1428691] /usr/src/RPM/BUILD/python3-module-aioredis-1.3.1$ /usr/src/RPM/BUILD/python3-module-aioredis-1.3.1/.tox/py3/bin/python -m pip install --exists-action w -e . Obtaining file:///usr/src/RPM/BUILD/python3-module-aioredis-1.3.1 Preparing wheel metadata: started Preparing wheel metadata: finished with status 'done' Requirement already satisfied: async-timeout in /usr/lib/python3/site-packages (from aioredis==1.3.1) (3.0.1) Requirement already satisfied: hiredis in /usr/lib/python3/site-packages (from aioredis==1.3.1) (1.1.0) Installing collected packages: aioredis Running setup.py develop for aioredis Successfully installed aioredis py3 finish: developpkg /usr/src/RPM/BUILD/python3-module-aioredis-1.3.1 after 4.74 seconds py3 start: envreport setting PATH=/usr/src/RPM/BUILD/python3-module-aioredis-1.3.1/.tox/py3/bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games [1435338] /usr/src/RPM/BUILD/python3-module-aioredis-1.3.1$ /usr/src/RPM/BUILD/python3-module-aioredis-1.3.1/.tox/py3/bin/python -m pip freeze >.tox/py3/log/py3-0.log py3 finish: envreport after 0.90 seconds py3 installed: # Editable install with no version control (aioredis==1.3.1),-e /usr/src/RPM/BUILD/python3-module-aioredis-1.3.1,apipkg==1.5,appdirs==1.4.4,async-timeout==3.0.1,attrs==21.2.0,distlib==0.3.1,filelock==3.0.10,hiredis==1.1.0,iniconfig==1.1.1,packaging==20.9,pluggy==0.13.1,py==1.10.0,pyparsing==2.4.2,pytest==6.2.4,six==1.15.0,toml==0.10.2,tox==3.23.1,virtualenv==20.4.7 py3 start: run-test-pre py3 run-test-pre: PYTHONHASHSEED='1666374651' py3 run-test-pre: commands[0] | /bin/cp /usr/bin/py.test3 /usr/src/RPM/BUILD/python3-module-aioredis-1.3.1/.tox/py3/bin/py.test setting PATH=/usr/src/RPM/BUILD/python3-module-aioredis-1.3.1/.tox/py3/bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games [1437228] /usr/src/RPM/BUILD/python3-module-aioredis-1.3.1$ /bin/cp /usr/bin/py.test3 /usr/src/RPM/BUILD/python3-module-aioredis-1.3.1/.tox/py3/bin/py.test py3 run-test-pre: commands[1] | /bin/sed -i '1c #!/usr/src/RPM/BUILD/python3-module-aioredis-1.3.1/.tox/py3/bin/python' /usr/src/RPM/BUILD/python3-module-aioredis-1.3.1/.tox/py3/bin/py.test setting PATH=/usr/src/RPM/BUILD/python3-module-aioredis-1.3.1/.tox/py3/bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games [1437247] /usr/src/RPM/BUILD/python3-module-aioredis-1.3.1$ /bin/sed -i '1c #!/usr/src/RPM/BUILD/python3-module-aioredis-1.3.1/.tox/py3/bin/python' .tox/py3/bin/py.test py3 finish: run-test-pre after 0.01 seconds py3 start: run-test py3 run-test: commands[0] | /usr/src/RPM/BUILD/python3-module-aioredis-1.3.1/.tox/py3/bin/py.test -vra setting PATH=/usr/src/RPM/BUILD/python3-module-aioredis-1.3.1/.tox/py3/bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games [1437262] /usr/src/RPM/BUILD/python3-module-aioredis-1.3.1$ /usr/src/RPM/BUILD/python3-module-aioredis-1.3.1/.tox/py3/bin/py.test -vra ============================= test session starts ============================== platform linux -- Python 3.9.6, pytest-6.2.4, py-1.10.0, pluggy-0.13.1 -- /usr/src/RPM/BUILD/python3-module-aioredis-1.3.1/.tox/py3/bin/python cachedir: .tox/py3/.pytest_cache rootdir: /usr/src/RPM/BUILD/python3-module-aioredis-1.3.1, configfile: setup.cfg collecting ... collected 799 items tests/coerced_keys_dict_test.py::test_simple PASSED [ 0%] tests/coerced_keys_dict_test.py::test_invalid_init PASSED [ 0%] tests/coerced_keys_dict_test.py::test_valid_init PASSED [ 0%] tests/connection_commands_test.py::test_repr[redis_v6.2.4-single] PASSED [ 0%] tests/connection_commands_test.py::test_repr[redis_v6.2.4-pool] PASSED [ 0%] tests/connection_commands_test.py::test_auth[redis_v6.2.4-single] FAILED [ 0%] tests/connection_commands_test.py::test_auth[redis_v6.2.4-pool] FAILED [ 0%] tests/connection_commands_test.py::test_echo[redis_v6.2.4-single] PASSED [ 1%] tests/connection_commands_test.py::test_echo[redis_v6.2.4-pool] PASSED [ 1%] tests/connection_commands_test.py::test_ping[redis_v6.2.4-single] PASSED [ 1%] tests/connection_commands_test.py::test_ping[redis_v6.2.4-pool] PASSED [ 1%] tests/connection_commands_test.py::test_quit[redis_v6.2.4-single] PASSED [ 1%] tests/connection_commands_test.py::test_quit[redis_v6.2.4-pool] PASSED [ 1%] tests/connection_commands_test.py::test_select[redis_v6.2.4-single] PASSED [ 1%] tests/connection_commands_test.py::test_select[redis_v6.2.4-pool] PASSED [ 1%] tests/connection_commands_test.py::test_encoding[redis_v6.2.4-single] PASSED [ 2%] tests/connection_commands_test.py::test_encoding[redis_v6.2.4-pool] PASSED [ 2%] tests/connection_commands_test.py::test_yield_from_backwards_compatibility[redis_v6.2.4-single] PASSED [ 2%] tests/connection_commands_test.py::test_yield_from_backwards_compatibility[redis_v6.2.4-pool] PASSED [ 2%] tests/connection_commands_test.py::test_swapdb[redis_v6.2.4-single] PASSED [ 2%] tests/connection_commands_test.py::test_swapdb[redis_v6.2.4-pool] PASSED [ 2%] tests/connection_test.py::test_connect_tcp[redis_v6.2.4] PASSED [ 2%] tests/connection_test.py::test_connect_inject_connection_cls[redis_v6.2.4] PASSED [ 2%] tests/connection_test.py::test_connect_inject_connection_cls_invalid[redis_v6.2.4] PASSED [ 3%] tests/connection_test.py::test_connect_tcp_timeout[redis_v6.2.4] PASSED [ 3%] tests/connection_test.py::test_connect_tcp_invalid_timeout[redis_v6.2.4] PASSED [ 3%] tests/connection_test.py::test_connect_unixsocket[redis_v6.2.4] PASSED [ 3%] tests/connection_test.py::test_connect_unixsocket_timeout[redis_v6.2.4] PASSED [ 3%] tests/connection_test.py::test_connect_maxclients[redis_v6.2.4] PASSED [ 3%] tests/connection_test.py::test_select_db[redis_v6.2.4] PASSED [ 3%] tests/connection_test.py::test_protocol_error[redis_v6.2.4] PASSED [ 3%] tests/connection_test.py::test_close_connection__tcp[redis_v6.2.4] PASSED [ 4%] tests/connection_test.py::test_close_connection__socket[redis_v6.2.4] PASSED [ 4%] tests/connection_test.py::test_closed_connection_with_none_reader[redis_v6.2.4] PASSED [ 4%] tests/connection_test.py::test_wait_closed[redis_v6.2.4] PASSED [ 4%] tests/connection_test.py::test_cancel_wait_closed[redis_v6.2.4] PASSED [ 4%] tests/connection_test.py::test_auth[redis_v6.2.4] PASSED [ 4%] tests/connection_test.py::test_decoding[redis_v6.2.4] PASSED [ 4%] tests/connection_test.py::test_execute_exceptions[redis_v6.2.4] PASSED [ 4%] tests/connection_test.py::test_subscribe_unsubscribe[redis_v6.2.4] PASSED [ 5%] tests/connection_test.py::test_psubscribe_punsubscribe[redis_v6.2.4] PASSED [ 5%] tests/connection_test.py::test_bad_command_in_pubsub[redis_v6.2.4] PASSED [ 5%] tests/connection_test.py::test_pubsub_messages[redis_v6.2.4] PASSED [ 5%] tests/connection_test.py::test_multiple_subscribe_unsubscribe[redis_v6.2.4] PASSED [ 5%] tests/connection_test.py::test_execute_pubsub_errors[redis_v6.2.4] PASSED [ 5%] tests/connection_test.py::test_multi_exec[redis_v6.2.4] PASSED [ 5%] tests/connection_test.py::test_multi_exec__enc[redis_v6.2.4] PASSED [ 5%] tests/connection_test.py::test_connection_parser_argument[redis_v6.2.4] PASSED [ 6%] tests/connection_test.py::test_connection_idle_close[redis_v6.2.4] PASSED [ 6%] tests/connection_test.py::test_create_connection__tcp_url[redis_v6.2.4-path-{}] PASSED [ 6%] tests/connection_test.py::test_create_connection__tcp_url[redis_v6.2.4-path-{'db': 1}] PASSED [ 6%] tests/connection_test.py::test_create_connection__tcp_url[redis_v6.2.4-path-{'encoding': 'utf-8'}] PASSED [ 6%] tests/connection_test.py::test_create_connection__tcp_url[redis_v6.2.4-query-{}] PASSED [ 6%] tests/connection_test.py::test_create_connection__tcp_url[redis_v6.2.4-query-{'db': 1}] PASSED [ 6%] tests/connection_test.py::test_create_connection__tcp_url[redis_v6.2.4-query-{'encoding': 'utf-8'}] PASSED [ 6%] tests/connection_test.py::test_create_connection__unix_url[redis_v6.2.4-{}] PASSED [ 7%] tests/connection_test.py::test_create_connection__unix_url[redis_v6.2.4-{'db': 1}] PASSED [ 7%] tests/connection_test.py::test_create_connection__unix_url[redis_v6.2.4-{'encoding': 'utf-8'}] PASSED [ 7%] tests/generic_commands_test.py::test_delete[redis_v6.2.4-single] PASSED [ 7%] tests/generic_commands_test.py::test_delete[redis_v6.2.4-pool] PASSED [ 7%] tests/generic_commands_test.py::test_dump[redis_v6.2.4-single] PASSED [ 7%] tests/generic_commands_test.py::test_dump[redis_v6.2.4-pool] PASSED [ 7%] tests/generic_commands_test.py::test_exists[redis_v6.2.4-single] PASSED [ 7%] tests/generic_commands_test.py::test_exists[redis_v6.2.4-pool] PASSED [ 8%] tests/generic_commands_test.py::test_exists_multiple[redis_v6.2.4-single] PASSED [ 8%] tests/generic_commands_test.py::test_exists_multiple[redis_v6.2.4-pool] PASSED [ 8%] tests/generic_commands_test.py::test_expire[redis_v6.2.4-single] PASSED [ 8%] tests/generic_commands_test.py::test_expire[redis_v6.2.4-pool] PASSED [ 8%] tests/generic_commands_test.py::test_expireat[redis_v6.2.4-single] PASSED [ 8%] tests/generic_commands_test.py::test_expireat[redis_v6.2.4-pool] PASSED [ 8%] tests/generic_commands_test.py::test_keys[redis_v6.2.4-single] PASSED [ 8%] tests/generic_commands_test.py::test_keys[redis_v6.2.4-pool] PASSED [ 9%] tests/generic_commands_test.py::test_migrate[redis_v6.2.4-single] PASSED [ 9%] tests/generic_commands_test.py::test_migrate[redis_v6.2.4-pool] PASSED [ 9%] tests/generic_commands_test.py::test_migrate_copy_replace[redis_v6.2.4-single] PASSED [ 9%] tests/generic_commands_test.py::test_migrate_copy_replace[redis_v6.2.4-pool] PASSED [ 9%] tests/generic_commands_test.py::test_migrate_keys[redis_v6.2.4-single] PASSED [ 9%] tests/generic_commands_test.py::test_migrate_keys[redis_v6.2.4-pool] PASSED [ 9%] tests/generic_commands_test.py::test_migrate__exceptions[redis_v6.2.4-single] PASSED [ 9%] tests/generic_commands_test.py::test_migrate__exceptions[redis_v6.2.4-pool] PASSED [ 10%] tests/generic_commands_test.py::test_migrate_keys__errors[redis_v6.2.4-single] PASSED [ 10%] tests/generic_commands_test.py::test_migrate_keys__errors[redis_v6.2.4-pool] PASSED [ 10%] tests/generic_commands_test.py::test_move[redis_v6.2.4-single] PASSED [ 10%] tests/generic_commands_test.py::test_move[redis_v6.2.4-pool] PASSED [ 10%] tests/generic_commands_test.py::test_object_refcount[redis_v6.2.4-single] PASSED [ 10%] tests/generic_commands_test.py::test_object_refcount[redis_v6.2.4-pool] PASSED [ 10%] tests/generic_commands_test.py::test_object_encoding[redis_v6.2.4-single] PASSED [ 10%] tests/generic_commands_test.py::test_object_encoding[redis_v6.2.4-pool] PASSED [ 11%] tests/generic_commands_test.py::test_object_idletime[redis_v6.2.4-single] PASSED [ 11%] tests/generic_commands_test.py::test_object_idletime[redis_v6.2.4-pool] PASSED [ 11%] tests/generic_commands_test.py::test_persist[redis_v6.2.4-single] PASSED [ 11%] tests/generic_commands_test.py::test_persist[redis_v6.2.4-pool] PASSED [ 11%] tests/generic_commands_test.py::test_pexpire[redis_v6.2.4-single] PASSED [ 11%] tests/generic_commands_test.py::test_pexpire[redis_v6.2.4-pool] PASSED [ 11%] tests/generic_commands_test.py::test_pexpireat[redis_v6.2.4-single] PASSED [ 11%] tests/generic_commands_test.py::test_pexpireat[redis_v6.2.4-pool] PASSED [ 12%] tests/generic_commands_test.py::test_pttl[redis_v6.2.4-single] PASSED [ 12%] tests/generic_commands_test.py::test_pttl[redis_v6.2.4-pool] PASSED [ 12%] tests/generic_commands_test.py::test_randomkey[redis_v6.2.4-single] PASSED [ 12%] tests/generic_commands_test.py::test_randomkey[redis_v6.2.4-pool] PASSED [ 12%] tests/generic_commands_test.py::test_rename[redis_v6.2.4-single] PASSED [ 12%] tests/generic_commands_test.py::test_rename[redis_v6.2.4-pool] PASSED [ 12%] tests/generic_commands_test.py::test_renamenx[redis_v6.2.4-single] PASSED [ 12%] tests/generic_commands_test.py::test_renamenx[redis_v6.2.4-pool] PASSED [ 13%] tests/generic_commands_test.py::test_restore[redis_v6.2.4-single] PASSED [ 13%] tests/generic_commands_test.py::test_restore[redis_v6.2.4-pool] PASSED [ 13%] tests/generic_commands_test.py::test_scan[redis_v6.2.4-single] PASSED [ 13%] tests/generic_commands_test.py::test_scan[redis_v6.2.4-pool] PASSED [ 13%] tests/generic_commands_test.py::test_sort[redis_v6.2.4-single] PASSED [ 13%] tests/generic_commands_test.py::test_sort[redis_v6.2.4-pool] PASSED [ 13%] tests/generic_commands_test.py::test_touch[redis_v6.2.4-single] PASSED [ 13%] tests/generic_commands_test.py::test_touch[redis_v6.2.4-pool] PASSED [ 14%] tests/generic_commands_test.py::test_ttl[redis_v6.2.4-single] PASSED [ 14%] tests/generic_commands_test.py::test_ttl[redis_v6.2.4-pool] PASSED [ 14%] tests/generic_commands_test.py::test_type[redis_v6.2.4-single] PASSED [ 14%] tests/generic_commands_test.py::test_type[redis_v6.2.4-pool] PASSED [ 14%] tests/generic_commands_test.py::test_iscan[redis_v6.2.4-single] PASSED [ 14%] tests/generic_commands_test.py::test_iscan[redis_v6.2.4-pool] PASSED [ 14%] tests/generic_commands_test.py::test_unlink[redis_v6.2.4-single] PASSED [ 14%] tests/generic_commands_test.py::test_unlink[redis_v6.2.4-pool] PASSED [ 15%] tests/generic_commands_test.py::test_wait[redis_v6.2.4-single] PASSED [ 15%] tests/generic_commands_test.py::test_wait[redis_v6.2.4-pool] PASSED [ 15%] tests/geo_commands_test.py::test_geoadd[redis_v6.2.4-single] PASSED [ 15%] tests/geo_commands_test.py::test_geoadd[redis_v6.2.4-pool] PASSED [ 15%] tests/geo_commands_test.py::test_geodist[redis_v6.2.4-single] PASSED [ 15%] tests/geo_commands_test.py::test_geodist[redis_v6.2.4-pool] PASSED [ 15%] tests/geo_commands_test.py::test_geohash[redis_v6.2.4-single] PASSED [ 15%] tests/geo_commands_test.py::test_geohash[redis_v6.2.4-pool] PASSED [ 16%] tests/geo_commands_test.py::test_geopos[redis_v6.2.4-single] PASSED [ 16%] tests/geo_commands_test.py::test_geopos[redis_v6.2.4-pool] PASSED [ 16%] tests/geo_commands_test.py::test_geo_not_exist_members[redis_v6.2.4-single] PASSED [ 16%] tests/geo_commands_test.py::test_geo_not_exist_members[redis_v6.2.4-pool] PASSED [ 16%] tests/geo_commands_test.py::test_georadius_validation[redis_v6.2.4-single] PASSED [ 16%] tests/geo_commands_test.py::test_georadius_validation[redis_v6.2.4-pool] PASSED [ 16%] tests/geo_commands_test.py::test_georadius[redis_v6.2.4-single] PASSED [ 16%] tests/geo_commands_test.py::test_georadius[redis_v6.2.4-pool] PASSED [ 17%] tests/geo_commands_test.py::test_georadiusbymember[redis_v6.2.4-single] PASSED [ 17%] tests/geo_commands_test.py::test_georadiusbymember[redis_v6.2.4-pool] PASSED [ 17%] tests/geo_commands_test.py::test_geohash_binary[redis_v6.2.4-single] PASSED [ 17%] tests/geo_commands_test.py::test_geohash_binary[redis_v6.2.4-pool] PASSED [ 17%] tests/geo_commands_test.py::test_georadius_binary[redis_v6.2.4-single] PASSED [ 17%] tests/geo_commands_test.py::test_georadius_binary[redis_v6.2.4-pool] PASSED [ 17%] tests/geo_commands_test.py::test_georadiusbymember_binary[redis_v6.2.4-single] PASSED [ 17%] tests/geo_commands_test.py::test_georadiusbymember_binary[redis_v6.2.4-pool] PASSED [ 18%] tests/hash_commands_test.py::test_hdel[redis_v6.2.4-single] PASSED [ 18%] tests/hash_commands_test.py::test_hdel[redis_v6.2.4-pool] PASSED [ 18%] tests/hash_commands_test.py::test_hexists[redis_v6.2.4-single] PASSED [ 18%] tests/hash_commands_test.py::test_hexists[redis_v6.2.4-pool] PASSED [ 18%] tests/hash_commands_test.py::test_hget[redis_v6.2.4-single] PASSED [ 18%] tests/hash_commands_test.py::test_hget[redis_v6.2.4-pool] PASSED [ 18%] tests/hash_commands_test.py::test_hgetall[redis_v6.2.4-single] PASSED [ 18%] tests/hash_commands_test.py::test_hgetall[redis_v6.2.4-pool] PASSED [ 19%] tests/hash_commands_test.py::test_hincrby[redis_v6.2.4-single] PASSED [ 19%] tests/hash_commands_test.py::test_hincrby[redis_v6.2.4-pool] PASSED [ 19%] tests/hash_commands_test.py::test_hincrbyfloat[redis_v6.2.4-single] PASSED [ 19%] tests/hash_commands_test.py::test_hincrbyfloat[redis_v6.2.4-pool] PASSED [ 19%] tests/hash_commands_test.py::test_hkeys[redis_v6.2.4-single] PASSED [ 19%] tests/hash_commands_test.py::test_hkeys[redis_v6.2.4-pool] PASSED [ 19%] tests/hash_commands_test.py::test_hlen[redis_v6.2.4-single] PASSED [ 19%] tests/hash_commands_test.py::test_hlen[redis_v6.2.4-pool] PASSED [ 20%] tests/hash_commands_test.py::test_hmget[redis_v6.2.4-single] PASSED [ 20%] tests/hash_commands_test.py::test_hmget[redis_v6.2.4-pool] PASSED [ 20%] tests/hash_commands_test.py::test_hmset[redis_v6.2.4-single] PASSED [ 20%] tests/hash_commands_test.py::test_hmset[redis_v6.2.4-pool] PASSED [ 20%] tests/hash_commands_test.py::test_hmset_dict[redis_v6.2.4-single] PASSED [ 20%] tests/hash_commands_test.py::test_hmset_dict[redis_v6.2.4-pool] PASSED [ 20%] tests/hash_commands_test.py::test_hset[redis_v6.2.4-single] PASSED [ 20%] tests/hash_commands_test.py::test_hset[redis_v6.2.4-pool] PASSED [ 21%] tests/hash_commands_test.py::test_hsetnx[redis_v6.2.4-single] PASSED [ 21%] tests/hash_commands_test.py::test_hsetnx[redis_v6.2.4-pool] PASSED [ 21%] tests/hash_commands_test.py::test_hvals[redis_v6.2.4-single] PASSED [ 21%] tests/hash_commands_test.py::test_hvals[redis_v6.2.4-pool] PASSED [ 21%] tests/hash_commands_test.py::test_hscan[redis_v6.2.4-single] PASSED [ 21%] tests/hash_commands_test.py::test_hscan[redis_v6.2.4-pool] PASSED [ 21%] tests/hash_commands_test.py::test_hgetall_enc[redis_v6.2.4-single] PASSED [ 21%] tests/hash_commands_test.py::test_hgetall_enc[redis_v6.2.4-pool] PASSED [ 22%] tests/hash_commands_test.py::test_hstrlen[redis_v6.2.4-single] PASSED [ 22%] tests/hash_commands_test.py::test_hstrlen[redis_v6.2.4-pool] PASSED [ 22%] tests/hash_commands_test.py::test_ihscan[redis_v6.2.4-single] PASSED [ 22%] tests/hash_commands_test.py::test_ihscan[redis_v6.2.4-pool] PASSED [ 22%] tests/hyperloglog_commands_test.py::test_pfcount[redis_v6.2.4-single] PASSED [ 22%] tests/hyperloglog_commands_test.py::test_pfcount[redis_v6.2.4-pool] PASSED [ 22%] tests/hyperloglog_commands_test.py::test_pfadd[redis_v6.2.4-single] PASSED [ 22%] tests/hyperloglog_commands_test.py::test_pfadd[redis_v6.2.4-pool] PASSED [ 23%] tests/hyperloglog_commands_test.py::test_pfadd_wrong_input[redis_v6.2.4-single] PASSED [ 23%] tests/hyperloglog_commands_test.py::test_pfadd_wrong_input[redis_v6.2.4-pool] PASSED [ 23%] tests/hyperloglog_commands_test.py::test_pfmerge[redis_v6.2.4-single] PASSED [ 23%] tests/hyperloglog_commands_test.py::test_pfmerge[redis_v6.2.4-pool] PASSED [ 23%] tests/hyperloglog_commands_test.py::test_pfmerge_wrong_input[redis_v6.2.4-single] PASSED [ 23%] tests/hyperloglog_commands_test.py::test_pfmerge_wrong_input[redis_v6.2.4-pool] PASSED [ 23%] tests/integration_test.py::test_operations[redis_v6.2.4-simple_get_set-1] PASSED [ 23%] tests/integration_test.py::test_operations[redis_v6.2.4-pipeline-1] PASSED [ 24%] tests/integration_test.py::test_operations[redis_v6.2.4-transaction-1] PASSED [ 24%] tests/integration_test.py::test_operations[redis_v6.2.4-blocking_pop-1] XFAIL [ 24%] tests/integration_test.py::test_operations[redis_v6.2.4-simple_get_set-10] PASSED [ 24%] tests/integration_test.py::test_operations[redis_v6.2.4-pipeline-10] PASSED [ 24%] tests/integration_test.py::test_operations[redis_v6.2.4-transaction-10] PASSED [ 24%] tests/integration_test.py::test_operations[redis_v6.2.4-blocking_pop-10] PASSED [ 24%] tests/list_commands_test.py::test_blpop[redis_v6.2.4-single] PASSED [ 24%] tests/list_commands_test.py::test_blpop[redis_v6.2.4-pool] PASSED [ 25%] tests/list_commands_test.py::test_blpop_blocking_features[redis_v6.2.4-single] PASSED [ 25%] tests/list_commands_test.py::test_blpop_blocking_features[redis_v6.2.4-pool] PASSED [ 25%] tests/list_commands_test.py::test_brpop[redis_v6.2.4-single] PASSED [ 25%] tests/list_commands_test.py::test_brpop[redis_v6.2.4-pool] PASSED [ 25%] tests/list_commands_test.py::test_brpop_blocking_features[redis_v6.2.4-single] PASSED [ 25%] tests/list_commands_test.py::test_brpop_blocking_features[redis_v6.2.4-pool] PASSED [ 25%] tests/list_commands_test.py::test_brpoplpush[redis_v6.2.4-single] PASSED [ 25%] tests/list_commands_test.py::test_brpoplpush[redis_v6.2.4-pool] PASSED [ 26%] tests/list_commands_test.py::test_brpoplpush_blocking_features[redis_v6.2.4-single] PASSED [ 26%] tests/list_commands_test.py::test_brpoplpush_blocking_features[redis_v6.2.4-pool] PASSED [ 26%] tests/list_commands_test.py::test_lindex[redis_v6.2.4-single] PASSED [ 26%] tests/list_commands_test.py::test_lindex[redis_v6.2.4-pool] PASSED [ 26%] tests/list_commands_test.py::test_linsert[redis_v6.2.4-single] PASSED [ 26%] tests/list_commands_test.py::test_linsert[redis_v6.2.4-pool] PASSED [ 26%] tests/list_commands_test.py::test_llen[redis_v6.2.4-single] PASSED [ 26%] tests/list_commands_test.py::test_llen[redis_v6.2.4-pool] PASSED [ 27%] tests/list_commands_test.py::test_lpop[redis_v6.2.4-single] PASSED [ 27%] tests/list_commands_test.py::test_lpop[redis_v6.2.4-pool] PASSED [ 27%] tests/list_commands_test.py::test_lpush[redis_v6.2.4-single] PASSED [ 27%] tests/list_commands_test.py::test_lpush[redis_v6.2.4-pool] PASSED [ 27%] tests/list_commands_test.py::test_lpushx[redis_v6.2.4-single] PASSED [ 27%] tests/list_commands_test.py::test_lpushx[redis_v6.2.4-pool] PASSED [ 27%] tests/list_commands_test.py::test_lrange[redis_v6.2.4-single] PASSED [ 27%] tests/list_commands_test.py::test_lrange[redis_v6.2.4-pool] PASSED [ 28%] tests/list_commands_test.py::test_lrem[redis_v6.2.4-single] PASSED [ 28%] tests/list_commands_test.py::test_lrem[redis_v6.2.4-pool] PASSED [ 28%] tests/list_commands_test.py::test_lset[redis_v6.2.4-single] PASSED [ 28%] tests/list_commands_test.py::test_lset[redis_v6.2.4-pool] PASSED [ 28%] tests/list_commands_test.py::test_ltrim[redis_v6.2.4-single] PASSED [ 28%] tests/list_commands_test.py::test_ltrim[redis_v6.2.4-pool] PASSED [ 28%] tests/list_commands_test.py::test_rpop[redis_v6.2.4-single] PASSED [ 28%] tests/list_commands_test.py::test_rpop[redis_v6.2.4-pool] PASSED [ 29%] tests/list_commands_test.py::test_rpoplpush[redis_v6.2.4-single] PASSED [ 29%] tests/list_commands_test.py::test_rpoplpush[redis_v6.2.4-pool] PASSED [ 29%] tests/list_commands_test.py::test_rpush[redis_v6.2.4-single] PASSED [ 29%] tests/list_commands_test.py::test_rpush[redis_v6.2.4-pool] PASSED [ 29%] tests/list_commands_test.py::test_rpushx[redis_v6.2.4-single] PASSED [ 29%] tests/list_commands_test.py::test_rpushx[redis_v6.2.4-pool] PASSED [ 29%] tests/pool_test.py::test_connect[redis_v6.2.4] PASSED [ 29%] tests/pool_test.py::test_clear[redis_v6.2.4] PASSED [ 30%] tests/pool_test.py::test_minsize[redis_v6.2.4-None] PASSED [ 30%] tests/pool_test.py::test_minsize[redis_v6.2.4--100] PASSED [ 30%] tests/pool_test.py::test_minsize[redis_v6.2.4-0.0] PASSED [ 30%] tests/pool_test.py::test_minsize[redis_v6.2.4-100] PASSED [ 30%] tests/pool_test.py::test_maxsize[redis_v6.2.4-None] PASSED [ 30%] tests/pool_test.py::test_maxsize[redis_v6.2.4--100] PASSED [ 30%] tests/pool_test.py::test_maxsize[redis_v6.2.4-0.0] PASSED [ 30%] tests/pool_test.py::test_maxsize[redis_v6.2.4-1] PASSED [ 31%] tests/pool_test.py::test_create_connection_timeout[redis_v6.2.4] PASSED [ 31%] tests/pool_test.py::test_no_yield_from[redis_v6.2.4] PASSED [ 31%] tests/pool_test.py::test_simple_command[redis_v6.2.4] PASSED [ 31%] tests/pool_test.py::test_create_new[redis_v6.2.4] PASSED [ 31%] tests/pool_test.py::test_create_constraints[redis_v6.2.4] PASSED [ 31%] tests/pool_test.py::test_create_no_minsize[redis_v6.2.4] PASSED [ 31%] tests/pool_test.py::test_create_pool_cls[redis_v6.2.4] PASSED [ 31%] tests/pool_test.py::test_create_pool_cls_invalid[redis_v6.2.4] PASSED [ 32%] tests/pool_test.py::test_release_closed[redis_v6.2.4] PASSED [ 32%] tests/pool_test.py::test_release_pending[redis_v6.2.4] PASSED [ 32%] tests/pool_test.py::test_release_bad_connection[redis_v6.2.4-single] PASSED [ 32%] tests/pool_test.py::test_release_bad_connection[redis_v6.2.4-pool] PASSED [ 32%] tests/pool_test.py::test_select_db[redis_v6.2.4] PASSED [ 32%] tests/pool_test.py::test_change_db[redis_v6.2.4] PASSED [ 32%] tests/pool_test.py::test_change_db_errors[redis_v6.2.4] PASSED [ 32%] tests/pool_test.py::test_select_and_create[redis_v6.2.4] XPASS (Need...) [ 33%] tests/pool_test.py::test_response_decoding[redis_v6.2.4] PASSED [ 33%] tests/pool_test.py::test_hgetall_response_decoding[redis_v6.2.4] PASSED [ 33%] tests/pool_test.py::test_crappy_multiexec[redis_v6.2.4] PASSED [ 33%] tests/pool_test.py::test_pool_size_growth[redis_v6.2.4] PASSED [ 33%] tests/pool_test.py::test_pool_with_closed_connections[redis_v6.2.4] PASSED [ 33%] tests/pool_test.py::test_pool_close[redis_v6.2.4] PASSED [ 33%] tests/pool_test.py::test_pool_close__used[redis_v6.2.4] PASSED [ 33%] tests/pool_test.py::test_pool_check_closed_when_exception[redis_v6.2.4-single] PASSED [ 34%] tests/pool_test.py::test_pool_check_closed_when_exception[redis_v6.2.4-pool] PASSED [ 34%] tests/pool_test.py::test_pool_get_connection[redis_v6.2.4] PASSED [ 34%] tests/pool_test.py::test_pool_get_connection_with_pipelining[redis_v6.2.4] PASSED [ 34%] tests/pool_test.py::test_pool_idle_close[redis_v6.2.4] PASSED [ 34%] tests/pool_test.py::test_await[redis_v6.2.4] PASSED [ 34%] tests/pool_test.py::test_async_with[redis_v6.2.4] PASSED [ 34%] tests/pool_test.py::test_pool__drop_closed[redis_v6.2.4] PASSED [ 34%] tests/pubsub_commands_test.py::test_publish[redis_v6.2.4-single] PASSED [ 35%] tests/pubsub_commands_test.py::test_publish[redis_v6.2.4-pool] PASSED [ 35%] tests/pubsub_commands_test.py::test_publish_json[redis_v6.2.4-single] PASSED [ 35%] tests/pubsub_commands_test.py::test_publish_json[redis_v6.2.4-pool] PASSED [ 35%] tests/pubsub_commands_test.py::test_subscribe[redis_v6.2.4-single] PASSED [ 35%] tests/pubsub_commands_test.py::test_subscribe[redis_v6.2.4-pool] PASSED [ 35%] tests/pubsub_commands_test.py::test_subscribe_empty_pool[redis_v6.2.4-pool] PASSED [ 35%] tests/pubsub_commands_test.py::test_psubscribe[redis_v6.2.4-single] PASSED [ 35%] tests/pubsub_commands_test.py::test_psubscribe[redis_v6.2.4-pool] PASSED [ 36%] tests/pubsub_commands_test.py::test_psubscribe_empty_pool[redis_v6.2.4-pool] PASSED [ 36%] tests/pubsub_commands_test.py::test_pubsub_channels[redis_v6.2.4-single] PASSED [ 36%] tests/pubsub_commands_test.py::test_pubsub_channels[redis_v6.2.4-pool] PASSED [ 36%] tests/pubsub_commands_test.py::test_pubsub_numsub[redis_v6.2.4-single] PASSED [ 36%] tests/pubsub_commands_test.py::test_pubsub_numsub[redis_v6.2.4-pool] PASSED [ 36%] tests/pubsub_commands_test.py::test_pubsub_numpat[redis_v6.2.4-single] PASSED [ 36%] tests/pubsub_commands_test.py::test_pubsub_numpat[redis_v6.2.4-pool] PASSED [ 36%] tests/pubsub_commands_test.py::test_close_pubsub_channels[redis_v6.2.4-single] PASSED [ 37%] tests/pubsub_commands_test.py::test_close_pubsub_channels[redis_v6.2.4-pool] PASSED [ 37%] tests/pubsub_commands_test.py::test_close_pubsub_patterns[redis_v6.2.4-single] PASSED [ 37%] tests/pubsub_commands_test.py::test_close_pubsub_patterns[redis_v6.2.4-pool] PASSED [ 37%] tests/pubsub_commands_test.py::test_close_cancelled_pubsub_channel[redis_v6.2.4-single] PASSED [ 37%] tests/pubsub_commands_test.py::test_close_cancelled_pubsub_channel[redis_v6.2.4-pool] PASSED [ 37%] tests/pubsub_commands_test.py::test_channel_get_after_close[redis_v6.2.4-single] PASSED [ 37%] tests/pubsub_commands_test.py::test_channel_get_after_close[redis_v6.2.4-pool] PASSED [ 37%] tests/pubsub_commands_test.py::test_subscribe_concurrency[redis_v6.2.4-single] PASSED [ 38%] tests/pubsub_commands_test.py::test_subscribe_concurrency[redis_v6.2.4-pool] PASSED [ 38%] tests/pubsub_commands_test.py::test_pubsub_ping[redis_v6.2.4-single] PASSED [ 38%] tests/pubsub_commands_test.py::test_pubsub_ping[redis_v6.2.4-pool] PASSED [ 38%] tests/pubsub_commands_test.py::test_pubsub_channel_iter[redis_v6.2.4-single] PASSED [ 38%] tests/pubsub_commands_test.py::test_pubsub_channel_iter[redis_v6.2.4-pool] PASSED [ 38%] tests/pubsub_commands_test.py::test_pubsub_disconnection_notification[redis_v6.2.4-single] PASSED [ 38%] tests/pubsub_commands_test.py::test_pubsub_disconnection_notification[redis_v6.2.4-pool] PASSED [ 38%] tests/pubsub_receiver_test.py::test_subscriptions[redis_v6.2.4] PASSED [ 39%] tests/pubsub_receiver_test.py::test_unsubscribe[redis_v6.2.4] PASSED [ 39%] tests/pubsub_receiver_test.py::test_stopped[redis_v6.2.4] PASSED [ 39%] tests/pubsub_receiver_test.py::test_wait_message[redis_v6.2.4] PASSED [ 39%] tests/pubsub_receiver_test.py::test_pubsub_receiver_iter[redis_v6.2.4-single] PASSED [ 39%] tests/pubsub_receiver_test.py::test_pubsub_receiver_iter[redis_v6.2.4-pool] PASSED [ 39%] tests/pubsub_receiver_test.py::test_pubsub_receiver_call_stop_with_empty_queue[redis_v6.2.4-single] PASSED [ 39%] tests/pubsub_receiver_test.py::test_pubsub_receiver_call_stop_with_empty_queue[redis_v6.2.4-pool] PASSED [ 39%] tests/pubsub_receiver_test.py::test_pubsub_receiver_stop_on_disconnect[redis_v6.2.4-single] PASSED [ 40%] tests/pubsub_receiver_test.py::test_pubsub_receiver_stop_on_disconnect[redis_v6.2.4-pool] PASSED [ 40%] tests/scripting_commands_test.py::test_eval[redis_v6.2.4-single] PASSED [ 40%] tests/scripting_commands_test.py::test_eval[redis_v6.2.4-pool] PASSED [ 40%] tests/scripting_commands_test.py::test_evalsha[redis_v6.2.4-single] PASSED [ 40%] tests/scripting_commands_test.py::test_evalsha[redis_v6.2.4-pool] PASSED [ 40%] tests/scripting_commands_test.py::test_script_exists[redis_v6.2.4-single] PASSED [ 40%] tests/scripting_commands_test.py::test_script_exists[redis_v6.2.4-pool] PASSED [ 40%] tests/scripting_commands_test.py::test_script_flush[redis_v6.2.4-single] PASSED [ 41%] tests/scripting_commands_test.py::test_script_flush[redis_v6.2.4-pool] PASSED [ 41%] tests/scripting_commands_test.py::test_script_load[redis_v6.2.4-single] PASSED [ 41%] tests/scripting_commands_test.py::test_script_load[redis_v6.2.4-pool] PASSED [ 41%] tests/scripting_commands_test.py::test_script_kill[redis_v6.2.4-single] PASSED [ 41%] tests/scripting_commands_test.py::test_script_kill[redis_v6.2.4-pool] PASSED [ 41%] tests/sentinel_commands_test.py::test_client_close[redis_v6.2.4] PASSED [ 41%] tests/sentinel_commands_test.py::test_ping[redis_v6.2.4] PASSED [ 41%] tests/sentinel_commands_test.py::test_master_info[redis_v6.2.4] PASSED [ 42%] tests/sentinel_commands_test.py::test_master__auth[redis_v6.2.4] FAILED [ 42%] tests/sentinel_commands_test.py::test_master__no_auth[redis_v6.2.4] PASSED [ 42%] tests/sentinel_commands_test.py::test_master__unknown[redis_v6.2.4] PASSED [ 42%] tests/sentinel_commands_test.py::test_master_address[redis_v6.2.4] PASSED [ 42%] tests/sentinel_commands_test.py::test_master_address__unknown[redis_v6.2.4] PASSED [ 42%] tests/sentinel_commands_test.py::test_masters[redis_v6.2.4] PASSED [ 42%] tests/sentinel_commands_test.py::test_slave_info[redis_v6.2.4] PASSED [ 42%] tests/sentinel_commands_test.py::test_slave__unknown[redis_v6.2.4] PASSED [ 43%] tests/sentinel_commands_test.py::test_sentinels_empty[redis_v6.2.4] PASSED [ 43%] tests/sentinel_commands_test.py::test_sentinels__exist[redis_v6.2.4] PASSED [ 43%] tests/sentinel_commands_test.py::test_ckquorum[redis_v6.2.4] PASSED [ 43%] tests/sentinel_commands_test.py::test_set_option[redis_v6.2.4] PASSED [ 43%] tests/sentinel_commands_test.py::test_sentinel_role[redis_v6.2.4-single] PASSED [ 43%] tests/sentinel_commands_test.py::test_sentinel_role[redis_v6.2.4-pool] PASSED [ 43%] tests/sentinel_commands_test.py::test_remove[redis_v6.2.4] PASSED [ 43%] tests/sentinel_commands_test.py::test_monitor[redis_v6.2.4] PASSED [ 44%] tests/sentinel_commands_test.py::test_sentinel_master_pool_size[redis_v6.2.4] PASSED [ 44%] tests/sentinel_failover_test.py::test_auto_failover[redis_v6.2.4] PASSED [ 44%] tests/sentinel_failover_test.py::test_sentinel_normal[redis_v6.2.4] PASSED [ 44%] tests/sentinel_failover_test.py::test_sentinel_slave[redis_v6.2.4] XPASS [ 44%] tests/sentinel_failover_test.py::test_sentinel_slave_fail[redis_v6.2.4] XFAIL [ 44%] tests/sentinel_failover_test.py::test_sentinel_normal_fail[redis_v6.2.4] XFAIL [ 44%] tests/sentinel_failover_test.py::test_failover_command[redis_v6.2.4] FAILED [ 44%] tests/server_commands_test.py::test_client_list[redis_v6.2.4-single] FAILED [ 45%] tests/server_commands_test.py::test_client_list[redis_v6.2.4-pool] FAILED [ 45%] tests/server_commands_test.py::test_client_list__unixsocket[redis_v6.2.4-single] FAILED [ 45%] tests/server_commands_test.py::test_client_list__unixsocket[redis_v6.2.4-pool] FAILED [ 45%] tests/server_commands_test.py::test_client_pause[redis_v6.2.4-single] PASSED [ 45%] tests/server_commands_test.py::test_client_pause[redis_v6.2.4-pool] PASSED [ 45%] tests/server_commands_test.py::test_client_getname[redis_v6.2.4-single] PASSED [ 45%] tests/server_commands_test.py::test_client_getname[redis_v6.2.4-pool] PASSED [ 45%] tests/server_commands_test.py::test_command[redis_v6.2.4-single] PASSED [ 46%] tests/server_commands_test.py::test_command[redis_v6.2.4-pool] PASSED [ 46%] tests/server_commands_test.py::test_command_count[redis_v6.2.4-single] PASSED [ 46%] tests/server_commands_test.py::test_command_count[redis_v6.2.4-pool] PASSED [ 46%] tests/server_commands_test.py::test_command_getkeys[redis_v6.2.4-single] PASSED [ 46%] tests/server_commands_test.py::test_command_getkeys[redis_v6.2.4-pool] PASSED [ 46%] tests/server_commands_test.py::test_command_info[redis_v6.2.4-single] FAILED [ 46%] tests/server_commands_test.py::test_command_info[redis_v6.2.4-pool] FAILED [ 46%] tests/server_commands_test.py::test_config_get[redis_v6.2.4-single] PASSED [ 47%] tests/server_commands_test.py::test_config_get[redis_v6.2.4-pool] PASSED [ 47%] tests/server_commands_test.py::test_config_rewrite[redis_v6.2.4-single] PASSED [ 47%] tests/server_commands_test.py::test_config_rewrite[redis_v6.2.4-pool] PASSED [ 47%] tests/server_commands_test.py::test_config_set[redis_v6.2.4-single] PASSED [ 47%] tests/server_commands_test.py::test_config_set[redis_v6.2.4-pool] PASSED [ 47%] tests/server_commands_test.py::test_debug_object[redis_v6.2.4-single] PASSED [ 47%] tests/server_commands_test.py::test_debug_object[redis_v6.2.4-pool] PASSED [ 47%] tests/server_commands_test.py::test_debug_sleep[redis_v6.2.4-single] PASSED [ 48%] tests/server_commands_test.py::test_debug_sleep[redis_v6.2.4-pool] PASSED [ 48%] tests/server_commands_test.py::test_dbsize[redis_v6.2.4-single] PASSED [ 48%] tests/server_commands_test.py::test_dbsize[redis_v6.2.4-pool] PASSED [ 48%] tests/server_commands_test.py::test_info[redis_v6.2.4-single] PASSED [ 48%] tests/server_commands_test.py::test_info[redis_v6.2.4-pool] PASSED [ 48%] tests/server_commands_test.py::test_lastsave[redis_v6.2.4-single] PASSED [ 48%] tests/server_commands_test.py::test_lastsave[redis_v6.2.4-pool] PASSED [ 48%] tests/server_commands_test.py::test_role[redis_v6.2.4-single] PASSED [ 49%] tests/server_commands_test.py::test_role[redis_v6.2.4-pool] PASSED [ 49%] tests/server_commands_test.py::test_save[redis_v6.2.4-single] PASSED [ 49%] tests/server_commands_test.py::test_save[redis_v6.2.4-pool] PASSED [ 49%] tests/server_commands_test.py::test_time[redis_v6.2.4-single-no decoding] PASSED [ 49%] tests/server_commands_test.py::test_time[redis_v6.2.4-single-with decoding] PASSED [ 49%] tests/server_commands_test.py::test_time[redis_v6.2.4-pool-no decoding] PASSED [ 49%] tests/server_commands_test.py::test_time[redis_v6.2.4-pool-with decoding] PASSED [ 49%] tests/server_commands_test.py::test_slowlog_len[redis_v6.2.4-single] PASSED [ 50%] tests/server_commands_test.py::test_slowlog_len[redis_v6.2.4-pool] PASSED [ 50%] tests/server_commands_test.py::test_slowlog_get[redis_v6.2.4-single] PASSED [ 50%] tests/server_commands_test.py::test_slowlog_get[redis_v6.2.4-pool] PASSED [ 50%] tests/server_commands_test.py::test_slowlog_reset[redis_v6.2.4-single] PASSED [ 50%] tests/server_commands_test.py::test_slowlog_reset[redis_v6.2.4-pool] PASSED [ 50%] tests/set_commands_test.py::test_sadd[redis_v6.2.4-single] PASSED [ 50%] tests/set_commands_test.py::test_sadd[redis_v6.2.4-pool] PASSED [ 50%] tests/set_commands_test.py::test_scard[redis_v6.2.4-single] PASSED [ 51%] tests/set_commands_test.py::test_scard[redis_v6.2.4-pool] PASSED [ 51%] tests/set_commands_test.py::test_sdiff[redis_v6.2.4-single] PASSED [ 51%] tests/set_commands_test.py::test_sdiff[redis_v6.2.4-pool] PASSED [ 51%] tests/set_commands_test.py::test_sdiffstore[redis_v6.2.4-single] PASSED [ 51%] tests/set_commands_test.py::test_sdiffstore[redis_v6.2.4-pool] PASSED [ 51%] tests/set_commands_test.py::test_sinter[redis_v6.2.4-single] PASSED [ 51%] tests/set_commands_test.py::test_sinter[redis_v6.2.4-pool] PASSED [ 51%] tests/set_commands_test.py::test_sinterstore[redis_v6.2.4-single] PASSED [ 52%] tests/set_commands_test.py::test_sinterstore[redis_v6.2.4-pool] PASSED [ 52%] tests/set_commands_test.py::test_sismember[redis_v6.2.4-single] PASSED [ 52%] tests/set_commands_test.py::test_sismember[redis_v6.2.4-pool] PASSED [ 52%] tests/set_commands_test.py::test_smembers[redis_v6.2.4-single] PASSED [ 52%] tests/set_commands_test.py::test_smembers[redis_v6.2.4-pool] PASSED [ 52%] tests/set_commands_test.py::test_smove[redis_v6.2.4-single] PASSED [ 52%] tests/set_commands_test.py::test_smove[redis_v6.2.4-pool] PASSED [ 52%] tests/set_commands_test.py::test_spop[redis_v6.2.4-single] PASSED [ 53%] tests/set_commands_test.py::test_spop[redis_v6.2.4-pool] PASSED [ 53%] tests/set_commands_test.py::test_spop_count[redis_v6.2.4-single] PASSED [ 53%] tests/set_commands_test.py::test_spop_count[redis_v6.2.4-pool] PASSED [ 53%] tests/set_commands_test.py::test_srandmember[redis_v6.2.4-single] PASSED [ 53%] tests/set_commands_test.py::test_srandmember[redis_v6.2.4-pool] PASSED [ 53%] tests/set_commands_test.py::test_srem[redis_v6.2.4-single] PASSED [ 53%] tests/set_commands_test.py::test_srem[redis_v6.2.4-pool] PASSED [ 53%] tests/set_commands_test.py::test_sunion[redis_v6.2.4-single] PASSED [ 54%] tests/set_commands_test.py::test_sunion[redis_v6.2.4-pool] PASSED [ 54%] tests/set_commands_test.py::test_sunionstore[redis_v6.2.4-single] PASSED [ 54%] tests/set_commands_test.py::test_sunionstore[redis_v6.2.4-pool] PASSED [ 54%] tests/set_commands_test.py::test_sscan[redis_v6.2.4-single] PASSED [ 54%] tests/set_commands_test.py::test_sscan[redis_v6.2.4-pool] PASSED [ 54%] tests/set_commands_test.py::test_isscan[redis_v6.2.4-single] PASSED [ 54%] tests/set_commands_test.py::test_isscan[redis_v6.2.4-pool] PASSED [ 54%] tests/sorted_set_commands_test.py::test_bzpopmax[redis_v6.2.4-single] PASSED [ 55%] tests/sorted_set_commands_test.py::test_bzpopmax[redis_v6.2.4-pool] PASSED [ 55%] tests/sorted_set_commands_test.py::test_bzpopmin[redis_v6.2.4-single] PASSED [ 55%] tests/sorted_set_commands_test.py::test_bzpopmin[redis_v6.2.4-pool] PASSED [ 55%] tests/sorted_set_commands_test.py::test_zadd[redis_v6.2.4-single] PASSED [ 55%] tests/sorted_set_commands_test.py::test_zadd[redis_v6.2.4-pool] PASSED [ 55%] tests/sorted_set_commands_test.py::test_zadd_options[redis_v6.2.4-single] PASSED [ 55%] tests/sorted_set_commands_test.py::test_zadd_options[redis_v6.2.4-pool] PASSED [ 55%] tests/sorted_set_commands_test.py::test_zcard[redis_v6.2.4-single] PASSED [ 56%] tests/sorted_set_commands_test.py::test_zcard[redis_v6.2.4-pool] PASSED [ 56%] tests/sorted_set_commands_test.py::test_zcount[redis_v6.2.4-single] PASSED [ 56%] tests/sorted_set_commands_test.py::test_zcount[redis_v6.2.4-pool] PASSED [ 56%] tests/sorted_set_commands_test.py::test_zincrby[redis_v6.2.4-single] PASSED [ 56%] tests/sorted_set_commands_test.py::test_zincrby[redis_v6.2.4-pool] PASSED [ 56%] tests/sorted_set_commands_test.py::test_zinterstore[redis_v6.2.4-single] PASSED [ 56%] tests/sorted_set_commands_test.py::test_zinterstore[redis_v6.2.4-pool] PASSED [ 56%] tests/sorted_set_commands_test.py::test_zlexcount[redis_v6.2.4-single] PASSED [ 57%] tests/sorted_set_commands_test.py::test_zlexcount[redis_v6.2.4-pool] PASSED [ 57%] tests/sorted_set_commands_test.py::test_zrange[redis_v6.2.4-single-None] PASSED [ 57%] tests/sorted_set_commands_test.py::test_zrange[redis_v6.2.4-single-utf-8] PASSED [ 57%] tests/sorted_set_commands_test.py::test_zrange[redis_v6.2.4-pool-None] PASSED [ 57%] tests/sorted_set_commands_test.py::test_zrange[redis_v6.2.4-pool-utf-8] PASSED [ 57%] tests/sorted_set_commands_test.py::test_zrangebylex[redis_v6.2.4-single] PASSED [ 57%] tests/sorted_set_commands_test.py::test_zrangebylex[redis_v6.2.4-pool] PASSED [ 57%] tests/sorted_set_commands_test.py::test_zrank[redis_v6.2.4-single] PASSED [ 58%] tests/sorted_set_commands_test.py::test_zrank[redis_v6.2.4-pool] PASSED [ 58%] tests/sorted_set_commands_test.py::test_zrangebyscore[redis_v6.2.4-single-None] PASSED [ 58%] tests/sorted_set_commands_test.py::test_zrangebyscore[redis_v6.2.4-single-utf-8] PASSED [ 58%] tests/sorted_set_commands_test.py::test_zrangebyscore[redis_v6.2.4-pool-None] PASSED [ 58%] tests/sorted_set_commands_test.py::test_zrangebyscore[redis_v6.2.4-pool-utf-8] PASSED [ 58%] tests/sorted_set_commands_test.py::test_zrem[redis_v6.2.4-single] PASSED [ 58%] tests/sorted_set_commands_test.py::test_zrem[redis_v6.2.4-pool] PASSED [ 58%] tests/sorted_set_commands_test.py::test_zremrangebylex[redis_v6.2.4-single] PASSED [ 59%] tests/sorted_set_commands_test.py::test_zremrangebylex[redis_v6.2.4-pool] PASSED [ 59%] tests/sorted_set_commands_test.py::test_zremrangebyrank[redis_v6.2.4-single] PASSED [ 59%] tests/sorted_set_commands_test.py::test_zremrangebyrank[redis_v6.2.4-pool] PASSED [ 59%] tests/sorted_set_commands_test.py::test_zremrangebyscore[redis_v6.2.4-single] PASSED [ 59%] tests/sorted_set_commands_test.py::test_zremrangebyscore[redis_v6.2.4-pool] PASSED [ 59%] tests/sorted_set_commands_test.py::test_zrevrange[redis_v6.2.4-single-None] PASSED [ 59%] tests/sorted_set_commands_test.py::test_zrevrange[redis_v6.2.4-single-utf-8] PASSED [ 59%] tests/sorted_set_commands_test.py::test_zrevrange[redis_v6.2.4-pool-None] PASSED [ 60%] tests/sorted_set_commands_test.py::test_zrevrange[redis_v6.2.4-pool-utf-8] PASSED [ 60%] tests/sorted_set_commands_test.py::test_zrevrank[redis_v6.2.4-single] PASSED [ 60%] tests/sorted_set_commands_test.py::test_zrevrank[redis_v6.2.4-pool] PASSED [ 60%] tests/sorted_set_commands_test.py::test_zscore[redis_v6.2.4-single] PASSED [ 60%] tests/sorted_set_commands_test.py::test_zscore[redis_v6.2.4-pool] PASSED [ 60%] tests/sorted_set_commands_test.py::test_zunionstore[redis_v6.2.4-single] PASSED [ 60%] tests/sorted_set_commands_test.py::test_zunionstore[redis_v6.2.4-pool] PASSED [ 60%] tests/sorted_set_commands_test.py::test_zrevrangebyscore[redis_v6.2.4-single-None] PASSED [ 61%] tests/sorted_set_commands_test.py::test_zrevrangebyscore[redis_v6.2.4-single-utf-8] PASSED [ 61%] tests/sorted_set_commands_test.py::test_zrevrangebyscore[redis_v6.2.4-pool-None] PASSED [ 61%] tests/sorted_set_commands_test.py::test_zrevrangebyscore[redis_v6.2.4-pool-utf-8] PASSED [ 61%] tests/sorted_set_commands_test.py::test_zrevrangebylex[redis_v6.2.4-single] PASSED [ 61%] tests/sorted_set_commands_test.py::test_zrevrangebylex[redis_v6.2.4-pool] PASSED [ 61%] tests/sorted_set_commands_test.py::test_zscan[redis_v6.2.4-single] PASSED [ 61%] tests/sorted_set_commands_test.py::test_zscan[redis_v6.2.4-pool] PASSED [ 61%] tests/sorted_set_commands_test.py::test_izscan[redis_v6.2.4-single] PASSED [ 62%] tests/sorted_set_commands_test.py::test_izscan[redis_v6.2.4-pool] PASSED [ 62%] tests/sorted_set_commands_test.py::test_zpopmax[redis_v6.2.4-single] PASSED [ 62%] tests/sorted_set_commands_test.py::test_zpopmax[redis_v6.2.4-pool] PASSED [ 62%] tests/sorted_set_commands_test.py::test_zpopmin[redis_v6.2.4-single] PASSED [ 62%] tests/sorted_set_commands_test.py::test_zpopmin[redis_v6.2.4-pool] PASSED [ 62%] tests/ssl_test.py::test_ssl_connection[redis_v6.2.4] SKIPPED (socat ...) [ 62%] tests/ssl_test.py::test_ssl_redis[redis_v6.2.4-single] SKIPPED (soca...) [ 62%] tests/ssl_test.py::test_ssl_redis[redis_v6.2.4-pool] SKIPPED (socat ...) [ 63%] tests/ssl_test.py::test_ssl_pool[redis_v6.2.4] SKIPPED (socat packag...) [ 63%] tests/stream_commands_test.py::test_xadd[redis_v6.2.4-single] PASSED [ 63%] tests/stream_commands_test.py::test_xadd[redis_v6.2.4-pool] PASSED [ 63%] tests/stream_commands_test.py::test_xadd_maxlen_exact[redis_v6.2.4-single] PASSED [ 63%] tests/stream_commands_test.py::test_xadd_maxlen_exact[redis_v6.2.4-pool] PASSED [ 63%] tests/stream_commands_test.py::test_xadd_manual_message_ids[redis_v6.2.4-single] PASSED [ 63%] tests/stream_commands_test.py::test_xadd_manual_message_ids[redis_v6.2.4-pool] PASSED [ 63%] tests/stream_commands_test.py::test_xadd_maxlen_inexact[redis_v6.2.4-single] PASSED [ 64%] tests/stream_commands_test.py::test_xadd_maxlen_inexact[redis_v6.2.4-pool] PASSED [ 64%] tests/stream_commands_test.py::test_xrange[redis_v6.2.4-single] PASSED [ 64%] tests/stream_commands_test.py::test_xrange[redis_v6.2.4-pool] PASSED [ 64%] tests/stream_commands_test.py::test_xrevrange[redis_v6.2.4-single] PASSED [ 64%] tests/stream_commands_test.py::test_xrevrange[redis_v6.2.4-pool] PASSED [ 64%] tests/stream_commands_test.py::test_xread_selection[redis_v6.2.4-single] PASSED [ 64%] tests/stream_commands_test.py::test_xread_selection[redis_v6.2.4-pool] PASSED [ 64%] tests/stream_commands_test.py::test_xread_blocking[redis_v6.2.4-single] PASSED [ 65%] tests/stream_commands_test.py::test_xread_blocking[redis_v6.2.4-pool] PASSED [ 65%] tests/stream_commands_test.py::test_xgroup_create[redis_v6.2.4-single] PASSED [ 65%] tests/stream_commands_test.py::test_xgroup_create[redis_v6.2.4-pool] PASSED [ 65%] tests/stream_commands_test.py::test_xgroup_create_mkstream[redis_v6.2.4-single] PASSED [ 65%] tests/stream_commands_test.py::test_xgroup_create_mkstream[redis_v6.2.4-pool] PASSED [ 65%] tests/stream_commands_test.py::test_xgroup_create_already_exists[redis_v6.2.4-single] PASSED [ 65%] tests/stream_commands_test.py::test_xgroup_create_already_exists[redis_v6.2.4-pool] PASSED [ 65%] tests/stream_commands_test.py::test_xgroup_setid[redis_v6.2.4-single] PASSED [ 66%] tests/stream_commands_test.py::test_xgroup_setid[redis_v6.2.4-pool] PASSED [ 66%] tests/stream_commands_test.py::test_xgroup_destroy[redis_v6.2.4-single] PASSED [ 66%] tests/stream_commands_test.py::test_xgroup_destroy[redis_v6.2.4-pool] PASSED [ 66%] tests/stream_commands_test.py::test_xread_group[redis_v6.2.4-single] PASSED [ 66%] tests/stream_commands_test.py::test_xread_group[redis_v6.2.4-pool] PASSED [ 66%] tests/stream_commands_test.py::test_xread_group_with_no_ack[redis_v6.2.4-single] PASSED [ 66%] tests/stream_commands_test.py::test_xread_group_with_no_ack[redis_v6.2.4-pool] PASSED [ 66%] tests/stream_commands_test.py::test_xack_and_xpending[redis_v6.2.4-single] PASSED [ 67%] tests/stream_commands_test.py::test_xack_and_xpending[redis_v6.2.4-pool] PASSED [ 67%] tests/stream_commands_test.py::test_xpending_get_messages[redis_v6.2.4-single] PASSED [ 67%] tests/stream_commands_test.py::test_xpending_get_messages[redis_v6.2.4-pool] PASSED [ 67%] tests/stream_commands_test.py::test_xpending_start_of_zero[redis_v6.2.4-single] PASSED [ 67%] tests/stream_commands_test.py::test_xpending_start_of_zero[redis_v6.2.4-pool] PASSED [ 67%] tests/stream_commands_test.py::test_xclaim_simple[redis_v6.2.4-single] PASSED [ 67%] tests/stream_commands_test.py::test_xclaim_simple[redis_v6.2.4-pool] PASSED [ 67%] tests/stream_commands_test.py::test_xclaim_min_idle_time_includes_messages[redis_v6.2.4-single] PASSED [ 68%] tests/stream_commands_test.py::test_xclaim_min_idle_time_includes_messages[redis_v6.2.4-pool] PASSED [ 68%] tests/stream_commands_test.py::test_xclaim_min_idle_time_excludes_messages[redis_v6.2.4-single] PASSED [ 68%] tests/stream_commands_test.py::test_xclaim_min_idle_time_excludes_messages[redis_v6.2.4-pool] PASSED [ 68%] tests/stream_commands_test.py::test_xgroup_delconsumer[redis_v6.2.4-single] PASSED [ 68%] tests/stream_commands_test.py::test_xgroup_delconsumer[redis_v6.2.4-pool] PASSED [ 68%] tests/stream_commands_test.py::test_xdel_stream[redis_v6.2.4-single] PASSED [ 68%] tests/stream_commands_test.py::test_xdel_stream[redis_v6.2.4-pool] PASSED [ 68%] tests/stream_commands_test.py::test_xtrim_stream[redis_v6.2.4-single] PASSED [ 69%] tests/stream_commands_test.py::test_xtrim_stream[redis_v6.2.4-pool] PASSED [ 69%] tests/stream_commands_test.py::test_xlen_stream[redis_v6.2.4-single] PASSED [ 69%] tests/stream_commands_test.py::test_xlen_stream[redis_v6.2.4-pool] PASSED [ 69%] tests/stream_commands_test.py::test_xinfo_consumers[redis_v6.2.4-single] PASSED [ 69%] tests/stream_commands_test.py::test_xinfo_consumers[redis_v6.2.4-pool] PASSED [ 69%] tests/stream_commands_test.py::test_xinfo_stream[redis_v6.2.4-single] PASSED [ 69%] tests/stream_commands_test.py::test_xinfo_stream[redis_v6.2.4-pool] PASSED [ 69%] tests/stream_commands_test.py::test_xinfo_help[redis_v6.2.4-single] PASSED [ 70%] tests/stream_commands_test.py::test_xinfo_help[redis_v6.2.4-pool] PASSED [ 70%] tests/stream_commands_test.py::test_xread_param_types[redis_v6.2.4-single-0.1] PASSED [ 70%] tests/stream_commands_test.py::test_xread_param_types[redis_v6.2.4-single-1] PASSED [ 70%] tests/stream_commands_test.py::test_xread_param_types[redis_v6.2.4-pool-0.1] PASSED [ 70%] tests/stream_commands_test.py::test_xread_param_types[redis_v6.2.4-pool-1] PASSED [ 70%] tests/string_commands_test.py::test_append[redis_v6.2.4-single] PASSED [ 70%] tests/string_commands_test.py::test_append[redis_v6.2.4-pool] PASSED [ 70%] tests/string_commands_test.py::test_bitcount[redis_v6.2.4-single] PASSED [ 71%] tests/string_commands_test.py::test_bitcount[redis_v6.2.4-pool] PASSED [ 71%] tests/string_commands_test.py::test_bitop_and[redis_v6.2.4-single] PASSED [ 71%] tests/string_commands_test.py::test_bitop_and[redis_v6.2.4-pool] PASSED [ 71%] tests/string_commands_test.py::test_bitop_or[redis_v6.2.4-single] PASSED [ 71%] tests/string_commands_test.py::test_bitop_or[redis_v6.2.4-pool] PASSED [ 71%] tests/string_commands_test.py::test_bitop_xor[redis_v6.2.4-single] PASSED [ 71%] tests/string_commands_test.py::test_bitop_xor[redis_v6.2.4-pool] PASSED [ 71%] tests/string_commands_test.py::test_bitop_not[redis_v6.2.4-single] PASSED [ 72%] tests/string_commands_test.py::test_bitop_not[redis_v6.2.4-pool] PASSED [ 72%] tests/string_commands_test.py::test_bitpos[redis_v6.2.4-single] PASSED [ 72%] tests/string_commands_test.py::test_bitpos[redis_v6.2.4-pool] PASSED [ 72%] tests/string_commands_test.py::test_decr[redis_v6.2.4-single] PASSED [ 72%] tests/string_commands_test.py::test_decr[redis_v6.2.4-pool] PASSED [ 72%] tests/string_commands_test.py::test_decrby[redis_v6.2.4-single] PASSED [ 72%] tests/string_commands_test.py::test_decrby[redis_v6.2.4-pool] PASSED [ 72%] tests/string_commands_test.py::test_get[redis_v6.2.4-single] PASSED [ 73%] tests/string_commands_test.py::test_get[redis_v6.2.4-pool] PASSED [ 73%] tests/string_commands_test.py::test_getbit[redis_v6.2.4-single] PASSED [ 73%] tests/string_commands_test.py::test_getbit[redis_v6.2.4-pool] PASSED [ 73%] tests/string_commands_test.py::test_getrange[redis_v6.2.4-single] PASSED [ 73%] tests/string_commands_test.py::test_getrange[redis_v6.2.4-pool] PASSED [ 73%] tests/string_commands_test.py::test_getset[redis_v6.2.4-single] PASSED [ 73%] tests/string_commands_test.py::test_getset[redis_v6.2.4-pool] PASSED [ 73%] tests/string_commands_test.py::test_incr[redis_v6.2.4-single] PASSED [ 74%] tests/string_commands_test.py::test_incr[redis_v6.2.4-pool] PASSED [ 74%] tests/string_commands_test.py::test_incrby[redis_v6.2.4-single] PASSED [ 74%] tests/string_commands_test.py::test_incrby[redis_v6.2.4-pool] PASSED [ 74%] tests/string_commands_test.py::test_incrbyfloat[redis_v6.2.4-single] PASSED [ 74%] tests/string_commands_test.py::test_incrbyfloat[redis_v6.2.4-pool] PASSED [ 74%] tests/string_commands_test.py::test_mget[redis_v6.2.4-single] PASSED [ 74%] tests/string_commands_test.py::test_mget[redis_v6.2.4-pool] PASSED [ 74%] tests/string_commands_test.py::test_mset[redis_v6.2.4-single] PASSED [ 75%] tests/string_commands_test.py::test_mset[redis_v6.2.4-pool] PASSED [ 75%] tests/string_commands_test.py::test_mset_with_dict[redis_v6.2.4-single] PASSED [ 75%] tests/string_commands_test.py::test_mset_with_dict[redis_v6.2.4-pool] PASSED [ 75%] tests/string_commands_test.py::test_msetnx[redis_v6.2.4-single] PASSED [ 75%] tests/string_commands_test.py::test_msetnx[redis_v6.2.4-pool] PASSED [ 75%] tests/string_commands_test.py::test_psetex[redis_v6.2.4-single] PASSED [ 75%] tests/string_commands_test.py::test_psetex[redis_v6.2.4-pool] PASSED [ 75%] tests/string_commands_test.py::test_set[redis_v6.2.4-single] PASSED [ 76%] tests/string_commands_test.py::test_set[redis_v6.2.4-pool] PASSED [ 76%] tests/string_commands_test.py::test_set_expire[redis_v6.2.4-single] PASSED [ 76%] tests/string_commands_test.py::test_set_expire[redis_v6.2.4-pool] PASSED [ 76%] tests/string_commands_test.py::test_set_only_if_not_exists[redis_v6.2.4-single] PASSED [ 76%] tests/string_commands_test.py::test_set_only_if_not_exists[redis_v6.2.4-pool] PASSED [ 76%] tests/string_commands_test.py::test_set_only_if_exists[redis_v6.2.4-single] PASSED [ 76%] tests/string_commands_test.py::test_set_only_if_exists[redis_v6.2.4-pool] PASSED [ 76%] tests/string_commands_test.py::test_set_wrong_input[redis_v6.2.4-single] PASSED [ 77%] tests/string_commands_test.py::test_set_wrong_input[redis_v6.2.4-pool] PASSED [ 77%] tests/string_commands_test.py::test_setbit[redis_v6.2.4-single] PASSED [ 77%] tests/string_commands_test.py::test_setbit[redis_v6.2.4-pool] PASSED [ 77%] tests/string_commands_test.py::test_setex[redis_v6.2.4-single] PASSED [ 77%] tests/string_commands_test.py::test_setex[redis_v6.2.4-pool] PASSED [ 77%] tests/string_commands_test.py::test_setnx[redis_v6.2.4-single] PASSED [ 77%] tests/string_commands_test.py::test_setnx[redis_v6.2.4-pool] PASSED [ 77%] tests/string_commands_test.py::test_setrange[redis_v6.2.4-single] PASSED [ 78%] tests/string_commands_test.py::test_setrange[redis_v6.2.4-pool] PASSED [ 78%] tests/string_commands_test.py::test_strlen[redis_v6.2.4-single] PASSED [ 78%] tests/string_commands_test.py::test_strlen[redis_v6.2.4-pool] PASSED [ 78%] tests/string_commands_test.py::test_cancel_hang[redis_v6.2.4-single] PASSED [ 78%] tests/string_commands_test.py::test_cancel_hang[redis_v6.2.4-pool] PASSED [ 78%] tests/string_commands_test.py::test_set_enc[redis_v6.2.4-single] PASSED [ 78%] tests/string_commands_test.py::test_set_enc[redis_v6.2.4-pool] PASSED [ 78%] tests/task_cancellation_test.py::test_future_cancellation[redis_v6.2.4] PASSED [ 79%] tests/transaction_commands_test.py::test_multi_exec[redis_v6.2.4-single] PASSED [ 79%] tests/transaction_commands_test.py::test_multi_exec[redis_v6.2.4-pool] PASSED [ 79%] tests/transaction_commands_test.py::test_empty[redis_v6.2.4-single] PASSED [ 79%] tests/transaction_commands_test.py::test_empty[redis_v6.2.4-pool] PASSED [ 79%] tests/transaction_commands_test.py::test_double_execute[redis_v6.2.4-single] PASSED [ 79%] tests/transaction_commands_test.py::test_double_execute[redis_v6.2.4-pool] PASSED [ 79%] tests/transaction_commands_test.py::test_connection_closed[redis_v6.2.4-single] PASSED [ 79%] tests/transaction_commands_test.py::test_connection_closed[redis_v6.2.4-pool] PASSED [ 80%] tests/transaction_commands_test.py::test_discard[redis_v6.2.4-single] PASSED [ 80%] tests/transaction_commands_test.py::test_discard[redis_v6.2.4-pool] PASSED [ 80%] tests/transaction_commands_test.py::test_exec_error[redis_v6.2.4-single] PASSED [ 80%] tests/transaction_commands_test.py::test_exec_error[redis_v6.2.4-pool] PASSED [ 80%] tests/transaction_commands_test.py::test_command_errors[redis_v6.2.4-single] PASSED [ 80%] tests/transaction_commands_test.py::test_command_errors[redis_v6.2.4-pool] PASSED [ 80%] tests/transaction_commands_test.py::test_several_command_errors[redis_v6.2.4-single] PASSED [ 80%] tests/transaction_commands_test.py::test_several_command_errors[redis_v6.2.4-pool] PASSED [ 81%] tests/transaction_commands_test.py::test_error_in_connection[redis_v6.2.4-single] PASSED [ 81%] tests/transaction_commands_test.py::test_error_in_connection[redis_v6.2.4-pool] PASSED [ 81%] tests/transaction_commands_test.py::test_watch_unwatch[redis_v6.2.4-single] PASSED [ 81%] tests/transaction_commands_test.py::test_watch_unwatch[redis_v6.2.4-pool] PASSED [ 81%] tests/transaction_commands_test.py::test_encoding[redis_v6.2.4-single] PASSED [ 81%] tests/transaction_commands_test.py::test_encoding[redis_v6.2.4-pool] PASSED [ 81%] tests/transaction_commands_test.py::test_global_encoding[redis_v6.2.4-single] PASSED [ 81%] tests/transaction_commands_test.py::test_global_encoding[redis_v6.2.4-pool] PASSED [ 82%] tests/transaction_commands_test.py::test_transaction__watch_error[redis_v6.2.4-single] PASSED [ 82%] tests/transaction_commands_test.py::test_transaction__watch_error[redis_v6.2.4-pool] PASSED [ 82%] tests/transaction_commands_test.py::test_multi_exec_and_pool_release[redis_v6.2.4-single] PASSED [ 82%] tests/transaction_commands_test.py::test_multi_exec_and_pool_release[redis_v6.2.4-pool] PASSED [ 82%] tests/transaction_commands_test.py::test_multi_exec_db_select[redis_v6.2.4-single] PASSED [ 82%] tests/transaction_commands_test.py::test_multi_exec_db_select[redis_v6.2.4-pool] PASSED [ 82%] tests/encode_command_test.py::test_encode_bytes PASSED [ 82%] tests/encode_command_test.py::test_encode_bytearray PASSED [ 83%] tests/encode_command_test.py::test_encode_str PASSED [ 83%] tests/encode_command_test.py::test_encode_int PASSED [ 83%] tests/encode_command_test.py::test_encode_float PASSED [ 83%] tests/encode_command_test.py::test_encode_empty PASSED [ 83%] tests/encode_command_test.py::test_encode_errors PASSED [ 83%] tests/errors_test.py::test_return_default_class PASSED [ 83%] tests/errors_test.py::test_return_adhoc_class PASSED [ 83%] tests/errors_test.py::test_return_max_clients_error PASSED [ 84%] tests/locks_test.py::test_finished_waiter_cancelled PASSED [ 84%] tests/multi_exec_test.py::test_global_loop PASSED [ 84%] tests/parse_url_test.py::test_good_url[redis://-expected_address0-expected_options0] PASSED [ 84%] tests/parse_url_test.py::test_good_url[redis://localhost:6379-expected_address1-expected_options1] PASSED [ 84%] tests/parse_url_test.py::test_good_url[redis://localhost:6379/-expected_address2-expected_options2] PASSED [ 84%] tests/parse_url_test.py::test_good_url[redis://localhost:6379/0-expected_address3-expected_options3] PASSED [ 84%] tests/parse_url_test.py::test_good_url[redis://localhost:6379/1-expected_address4-expected_options4] PASSED [ 84%] tests/parse_url_test.py::test_good_url[redis://localhost:6379?db=1-expected_address5-expected_options5] PASSED [ 85%] tests/parse_url_test.py::test_good_url[redis://localhost:6379/?db=1-expected_address6-expected_options6] PASSED [ 85%] tests/parse_url_test.py::test_good_url[redis://redis-host-expected_address7-expected_options7] PASSED [ 85%] tests/parse_url_test.py::test_good_url[redis://redis-host-expected_address8-expected_options8] PASSED [ 85%] tests/parse_url_test.py::test_good_url[redis://host:1234-expected_address9-expected_options9] PASSED [ 85%] tests/parse_url_test.py::test_good_url[redis://user@localhost-expected_address10-expected_options10] PASSED [ 85%] tests/parse_url_test.py::test_good_url[redis://:secret@localhost-expected_address11-expected_options11] PASSED [ 85%] tests/parse_url_test.py::test_good_url[redis://user:secret@localhost-expected_address12-expected_options12] PASSED [ 85%] tests/parse_url_test.py::test_good_url[redis://localhost?password=secret-expected_address13-expected_options13] PASSED [ 86%] tests/parse_url_test.py::test_good_url[redis://localhost?encoding=utf-8-expected_address14-expected_options14] PASSED [ 86%] tests/parse_url_test.py::test_good_url[redis://localhost?ssl=true-expected_address15-expected_options15] PASSED [ 86%] tests/parse_url_test.py::test_good_url[redis://localhost?timeout=1.0-expected_address16-expected_options16] PASSED [ 86%] tests/parse_url_test.py::test_good_url[redis://localhost?timeout=10-expected_address17-expected_options17] PASSED [ 86%] tests/parse_url_test.py::test_good_url[rediss://-expected_address18-expected_options18] PASSED [ 86%] tests/parse_url_test.py::test_good_url[rediss://localhost:6379-expected_address19-expected_options19] PASSED [ 86%] tests/parse_url_test.py::test_good_url[rediss://localhost:6379/-expected_address20-expected_options20] PASSED [ 86%] tests/parse_url_test.py::test_good_url[rediss://localhost:6379/0-expected_address21-expected_options21] PASSED [ 87%] tests/parse_url_test.py::test_good_url[rediss://localhost:6379/1-expected_address22-expected_options22] PASSED [ 87%] tests/parse_url_test.py::test_good_url[rediss://localhost:6379?db=1-expected_address23-expected_options23] PASSED [ 87%] tests/parse_url_test.py::test_good_url[rediss://localhost:6379/?db=1-expected_address24-expected_options24] PASSED [ 87%] tests/parse_url_test.py::test_good_url[rediss://redis-host-expected_address25-expected_options25] PASSED [ 87%] tests/parse_url_test.py::test_good_url[rediss://redis-host-expected_address26-expected_options26] PASSED [ 87%] tests/parse_url_test.py::test_good_url[rediss://host:1234-expected_address27-expected_options27] PASSED [ 87%] tests/parse_url_test.py::test_good_url[rediss://user@localhost-expected_address28-expected_options28] PASSED [ 87%] tests/parse_url_test.py::test_good_url[rediss://:secret@localhost-expected_address29-expected_options29] PASSED [ 88%] tests/parse_url_test.py::test_good_url[rediss://user:secret@localhost-expected_address30-expected_options30] PASSED [ 88%] tests/parse_url_test.py::test_good_url[rediss://localhost?password=secret-expected_address31-expected_options31] PASSED [ 88%] tests/parse_url_test.py::test_good_url[rediss://localhost?encoding=utf-8-expected_address32-expected_options32] PASSED [ 88%] tests/parse_url_test.py::test_good_url[rediss://localhost?timeout=1.0-expected_address33-expected_options33] PASSED [ 88%] tests/parse_url_test.py::test_good_url[rediss://localhost?timeout=10-expected_address34-expected_options34] PASSED [ 88%] tests/parse_url_test.py::test_good_url[unix:///-/-expected_options35] PASSED [ 88%] tests/parse_url_test.py::test_good_url[unix:///redis.sock?db=12-/redis.sock-expected_options36] PASSED [ 88%] tests/parse_url_test.py::test_good_url[unix:///redis.sock?encoding=utf-8-/redis.sock-expected_options37] PASSED [ 89%] tests/parse_url_test.py::test_good_url[unix:///redis.sock?ssl=true-/redis.sock-expected_options38] PASSED [ 89%] tests/parse_url_test.py::test_good_url[unix:///redis.sock?timeout=12-/redis.sock-expected_options39] PASSED [ 89%] tests/parse_url_test.py::test_good_url[/some/path/to/socket-/some/path/to/socket-expected_options40] PASSED [ 89%] tests/parse_url_test.py::test_good_url[/some/path/to/socket?db=1-/some/path/to/socket?db=1-expected_options41] PASSED [ 89%] tests/parse_url_test.py::test_url_assertions[bad-scheme://localhost:6379/-expected_error0] PASSED [ 89%] tests/parse_url_test.py::test_url_assertions[redis:///?db=1&db=2-expected_error1] PASSED [ 89%] tests/parse_url_test.py::test_url_assertions[redis:///?db=-expected_error2] PASSED [ 89%] tests/parse_url_test.py::test_url_assertions[redis:///?foo=-expected_error3] PASSED [ 90%] tests/parse_url_test.py::test_url_assertions[unix://-expected_error4] PASSED [ 90%] tests/parse_url_test.py::test_url_assertions[unix://host:123/-expected_error5] PASSED [ 90%] tests/parse_url_test.py::test_url_assertions[unix://user:pass@host:123/-expected_error6] PASSED [ 90%] tests/parse_url_test.py::test_url_assertions[unix://user:pass@/-expected_error7] PASSED [ 90%] tests/parse_url_test.py::test_url_assertions[redis:///01-expected_error8] PASSED [ 90%] tests/parse_url_test.py::test_url_assertions[rediss:///01-expected_error9] PASSED [ 90%] tests/parse_url_test.py::test_url_assertions[redis:///?db=01-expected_error10] PASSED [ 90%] tests/parse_url_test.py::test_url_assertions[rediss:///?db=01-expected_error11] PASSED [ 91%] tests/parse_url_test.py::test_url_assertions[redis:///1?db=2-expected_error12] PASSED [ 91%] tests/parse_url_test.py::test_url_assertions[rediss:///1?db=2-expected_error13] PASSED [ 91%] tests/parse_url_test.py::test_url_assertions[redis://:passwd@localhost/?password=passwd-Single password value is expected, got in net location and query] PASSED [ 91%] tests/parse_url_test.py::test_url_assertions[redis:///?ssl=1-expected_error15] PASSED [ 91%] tests/parse_url_test.py::test_url_assertions[redis:///?ssl=True-expected_error16] PASSED [ 91%] tests/parse_url_test.py::test_db_num_assertions[redis:///bad-db-num] PASSED [ 91%] tests/parse_url_test.py::test_db_num_assertions[redis:///0/1] PASSED [ 91%] tests/parse_url_test.py::test_db_num_assertions[redis:///?db=bad-num] PASSED [ 92%] tests/parse_url_test.py::test_db_num_assertions[redis:///?db=-1] PASSED [ 92%] tests/pubsub_receiver_test.py::test_listener_channel PASSED [ 92%] tests/pubsub_receiver_test.py::test_listener_pattern PASSED [ 92%] tests/pubsub_receiver_test.py::test_sender PASSED [ 92%] tests/pubsub_receiver_test.py::test_sender_close PASSED [ 92%] tests/pubsub_receiver_test.py::test_decode_message PASSED [ 92%] tests/pubsub_receiver_test.py::test_decode_message_error SKIPPED (js...) [ 92%] tests/pubsub_receiver_test.py::test_decode_message_for_pattern PASSED [ 93%] tests/pyreader_test.py::test_nothing PASSED [ 93%] tests/pyreader_test.py::test_error_when_feeding_non_string PASSED [ 93%] tests/pyreader_test.py::test_protocol_error[Bad control char] PASSED [ 93%] tests/pyreader_test.py::test_protocol_error[Invalid bulk length] PASSED [ 93%] tests/pyreader_test.py::test_protocol_error[Invalid int - none] PASSED [ 93%] tests/pyreader_test.py::test_protocol_error[Invalid int - dot] PASSED [ 93%] tests/pyreader_test.py::test_protocol_error[Invalid int - comma] PASSED [ 93%] tests/pyreader_test.py::test_protocol_error_with_custom_class[RuntimeError] PASSED [ 94%] tests/pyreader_test.py::test_protocol_error_with_custom_class[callable] PASSED [ 94%] tests/pyreader_test.py::test_fail_with_wrong_error_class[wrong protocolError] PASSED [ 94%] tests/pyreader_test.py::test_fail_with_wrong_error_class[wrong replyError] PASSED [ 94%] tests/pyreader_test.py::test_error_string PASSED [ 94%] tests/pyreader_test.py::test_error_construction[AuthError--NOAUTH auth required\r\n] PASSED [ 94%] tests/pyreader_test.py::test_error_construction[AuthError--ERR invalid password\r\n] PASSED [ 94%] tests/pyreader_test.py::test_error_construction[MaxClientsError--ERR max number of clients reached\r\n] PASSED [ 94%] tests/pyreader_test.py::test_error_string_with_custom_class[RuntimeError] PASSED [ 95%] tests/pyreader_test.py::test_error_string_with_custom_class[callable] PASSED [ 95%] tests/pyreader_test.py::test_errors_in_nested_multi_bulk PASSED [ 95%] tests/pyreader_test.py::test_integer PASSED [ 95%] tests/pyreader_test.py::test_status_string PASSED [ 95%] tests/pyreader_test.py::test_bulk_string[Empty] PASSED [ 95%] tests/pyreader_test.py::test_bulk_string[null] PASSED [ 95%] tests/pyreader_test.py::test_bulk_string[hello] PASSED [ 95%] tests/pyreader_test.py::test_bulk_string_without_encoding PASSED [ 96%] tests/pyreader_test.py::test_bulk_string_with_encoding[utf-8] PASSED [ 96%] tests/pyreader_test.py::test_bulk_string_with_encoding[utf-32] PASSED [ 96%] tests/pyreader_test.py::test_bulk_string_with_invalid_encoding PASSED [ 96%] tests/pyreader_test.py::test_bulk_string_wait_buffer PASSED [ 96%] tests/pyreader_test.py::test_null_multi_bulk[Null] PASSED [ 96%] tests/pyreader_test.py::test_null_multi_bulk[Empty list] PASSED [ 96%] tests/pyreader_test.py::test_null_multi_bulk[hello world] PASSED [ 96%] tests/pyreader_test.py::test_multi_bulk_with_invalid_encoding_and_partial_reply[First in bulk] PASSED [ 97%] tests/pyreader_test.py::test_multi_bulk_with_invalid_encoding_and_partial_reply[Error in nested] PASSED [ 97%] tests/pyreader_test.py::test_multi_bulk_with_invalid_encoding_and_partial_reply[Multiple errors] PASSED [ 97%] tests/pyreader_test.py::test_multi_bulk_with_invalid_encoding_and_partial_reply[Multiple nested] PASSED [ 97%] tests/pyreader_test.py::test_nested_multi_bulk PASSED [ 97%] tests/pyreader_test.py::test_nested_multi_bulk_depth PASSED [ 97%] tests/pyreader_test.py::test_simple_string_with_encoding[utf-8] PASSED [ 97%] tests/pyreader_test.py::test_simple_string_with_encoding[utf-32] PASSED [ 97%] tests/pyreader_test.py::test_invalid_offset PASSED [ 98%] tests/pyreader_test.py::test_invalid_length PASSED [ 98%] tests/pyreader_test.py::test_ok_offset PASSED [ 98%] tests/pyreader_test.py::test_ok_length PASSED [ 98%] tests/pyreader_test.py::test_maxbuf XFAIL [ 98%] tests/stream_commands_test.py::test_parse_messages_ok PASSED [ 98%] tests/stream_commands_test.py::test_parse_messages_null_fields PASSED [ 98%] tests/stream_commands_test.py::test_parse_messages_null_message PASSED [ 98%] tests/stream_test.py::test_feed_and_parse PASSED [ 99%] tests/stream_test.py::test_buffer_available_after_RST PASSED [ 99%] tests/stream_test.py::test_feed_with_eof PASSED [ 99%] tests/stream_test.py::test_feed_no_data PASSED [ 99%] tests/stream_test.py::test_read_flavors_not_supported[read] PASSED [ 99%] tests/stream_test.py::test_read_flavors_not_supported[readline] PASSED [ 99%] tests/stream_test.py::test_read_flavors_not_supported[readuntil] PASSED [ 99%] tests/stream_test.py::test_read_flavors_not_supported[readexactly] PASSED [100%] =================================== FAILURES =================================== ________________________ test_auth[redis_v6.2.4-single] ________________________ redis = > async def test_auth(redis): expected_message = "ERR Client sent AUTH, but no password is set" with pytest.raises(ReplyError, match=expected_message): > await redis.auth('') tests/connection_commands_test.py:27: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ fut = called without any password configured for the default user. Are you sure your configuration is correct?')> async def wait_ok(fut): > res = await fut E aioredis.errors.ReplyError: ERR AUTH called without any password configured for the default user. Are you sure your configuration is correct? aioredis/util.py:52: ReplyError During handling of the above exception, another exception occurred: redis = > async def test_auth(redis): expected_message = "ERR Client sent AUTH, but no password is set" with pytest.raises(ReplyError, match=expected_message): > await redis.auth('') E AssertionError: Regex pattern 'ERR Client sent AUTH, but no password is set' does not match 'ERR AUTH called without any password configured for the default user. Are you sure your configuration is correct?'. tests/connection_commands_test.py:27: AssertionError _________________________ test_auth[redis_v6.2.4-pool] _________________________ redis = > async def test_auth(redis): expected_message = "ERR Client sent AUTH, but no password is set" with pytest.raises(ReplyError, match=expected_message): > await redis.auth('') tests/connection_commands_test.py:27: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , password = '' async def auth(self, password): self._password = password async with self._cond: for i in range(self.freesize): > await self._pool[i].auth(password) aioredis/pool.py:293: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ fut = called without any password configured for the default user. Are you sure your configuration is correct?')> async def wait_ok(fut): > res = await fut E aioredis.errors.ReplyError: ERR AUTH called without any password configured for the default user. Are you sure your configuration is correct? aioredis/util.py:52: ReplyError During handling of the above exception, another exception occurred: redis = > async def test_auth(redis): expected_message = "ERR Client sent AUTH, but no password is set" with pytest.raises(ReplyError, match=expected_message): > await redis.auth('') E AssertionError: Regex pattern 'ERR Client sent AUTH, but no password is set' does not match 'ERR AUTH called without any password configured for the default user. Are you sure your configuration is correct?'. tests/connection_commands_test.py:27: AssertionError _______________________ test_master__auth[redis_v6.2.4] ________________________ create_sentinel = .f at 0xf488b2f8> start_sentinel = .maker at 0xf5297ad8> start_server = .maker at 0xf64593d0> async def test_master__auth(create_sentinel, start_sentinel, start_server): master = start_server('master_1', password='123') start_server('slave_1', slaveof=master, password='123') sentinel = start_sentinel('auth_sentinel_1', master) client1 = await create_sentinel( [sentinel.tcp_address], password='123', timeout=1) client2 = await create_sentinel( [sentinel.tcp_address], password='111', timeout=1) client3 = await create_sentinel([sentinel.tcp_address], timeout=1) m1 = client1.master_for(master.name) await m1.set('mykey', 'myval') with pytest.raises(MasterReplyError) as exc_info: m2 = client2.master_for(master.name) await m2.set('mykey', 'myval') if BPO_30399: expected = ( "('Service master_1 error', AuthError('ERR invalid password'))") else: expected = ( "('Service master_1 error', AuthError('ERR invalid password',))") > assert str(exc_info.value) == expected E assert "('Service ma... disabled.'))" == "('Service ma...d password'))" E - ('Service master_1 error', AuthError('ERR invalid password')) E + ('Service master_1 error', ReplyError('WRONGPASS invalid username-password pair or user is disabled.')) tests/sentinel_commands_test.py:97: AssertionError _____________________ test_failover_command[redis_v6.2.4] ______________________ start_server = .maker at 0xf64593d0> start_sentinel = .maker at 0xf5297ad8> create_sentinel = .f at 0xf6459580> @pytest.mark.timeout(30) async def test_failover_command(start_server, start_sentinel, create_sentinel): server = start_server('master-failover-cmd', ['slave-read-only yes']) start_server('slave-failover-cmd', ['slave-read-only yes'], slaveof=server) sentinel = start_sentinel('sentinel-failover-cmd', server, quorum=1, down_after_milliseconds=300, failover_timeout=1000) name = 'master-failover-cmd' redis_sentinel = await create_sentinel([sentinel.tcp_address], timeout=1) # Wait a bit for sentinels to sync await asyncio.sleep(3) orig_master = await redis_sentinel.master_address(name) assert await redis_sentinel.failover(name) is True await asyncio.sleep(2) new_master = await redis_sentinel.master_address(name) > assert orig_master != new_master E AssertionError: assert ('127.0.0.1', 45033) != ('127.0.0.1', 45033) tests/sentinel_failover_test.py:182: AssertionError ____________________ test_client_list[redis_v6.2.4-single] _____________________ redis = > server = RedisServer(name='A', tcp_address=TCPAddress(host='localhost', port=58889), unixsocket='/tmp/aioredis.58889.sock', version=(6, 2, 4), password=None) request = > async def test_client_list(redis, server, request): name = request.node.callspec.id assert (await redis.client_setname(name)) res = await redis.client_list() assert isinstance(res, list) res = [dict(i._asdict()) for i in res] expected = { 'addr': mock.ANY, 'fd': mock.ANY, 'age': mock.ANY, 'idle': mock.ANY, 'flags': 'N', 'db': '0', 'sub': '0', 'psub': '0', 'multi': '-1', 'qbuf': '0', 'qbuf_free': mock.ANY, 'obl': '0', 'oll': '0', 'omem': '0', 'events': 'r', 'cmd': 'client', 'name': name, } if server.version >= (2, 8, 12): expected['id'] = mock.ANY if server.version >= (5, ): expected['qbuf'] = '26' > assert expected in res E AssertionError: assert {'addr': , 'age': , 'cmd': 'client', 'db': '0', ...} in [{'addr': '127.0.0.1:39246', 'age': '0', 'argv_mem': '10', 'cmd': 'client', ...}] tests/server_commands_test.py:40: AssertionError _____________________ test_client_list[redis_v6.2.4-pool] ______________________ redis = > server = RedisServer(name='A', tcp_address=TCPAddress(host='localhost', port=58889), unixsocket='/tmp/aioredis.58889.sock', version=(6, 2, 4), password=None) request = > async def test_client_list(redis, server, request): name = request.node.callspec.id assert (await redis.client_setname(name)) res = await redis.client_list() assert isinstance(res, list) res = [dict(i._asdict()) for i in res] expected = { 'addr': mock.ANY, 'fd': mock.ANY, 'age': mock.ANY, 'idle': mock.ANY, 'flags': 'N', 'db': '0', 'sub': '0', 'psub': '0', 'multi': '-1', 'qbuf': '0', 'qbuf_free': mock.ANY, 'obl': '0', 'oll': '0', 'omem': '0', 'events': 'r', 'cmd': 'client', 'name': name, } if server.version >= (2, 8, 12): expected['id'] = mock.ANY if server.version >= (5, ): expected['qbuf'] = '26' > assert expected in res E AssertionError: assert {'addr': , 'age': , 'cmd': 'client', 'db': '0', ...} in [{'addr': '127.0.0.1:39248', 'age': '0', 'argv_mem': '10', 'cmd': 'client', ...}] tests/server_commands_test.py:40: AssertionError ______________ test_client_list__unixsocket[redis_v6.2.4-single] _______________ create_redis = .f at 0xf4856bf8> server = RedisServer(name='A', tcp_address=TCPAddress(host='localhost', port=58889), unixsocket='/tmp/aioredis.58889.sock', version=(6, 2, 4), password=None) request = > @pytest.mark.skipif(sys.platform == 'win32', reason="No unixsocket on Windows") async def test_client_list__unixsocket(create_redis, server, request): redis = await create_redis(server.unixsocket) name = request.node.callspec.id assert (await redis.client_setname(name)) res = await redis.client_list() info = [dict(i._asdict()) for i in res] expected = { 'addr': '{}:0'.format(server.unixsocket), 'fd': mock.ANY, 'age': mock.ANY, 'idle': mock.ANY, 'flags': 'U', # Conneted via unix socket 'db': '0', 'sub': '0', 'psub': '0', 'multi': '-1', 'qbuf': '0', 'qbuf_free': mock.ANY, 'obl': '0', 'oll': '0', 'omem': '0', 'events': 'r', 'cmd': 'client', 'name': name, } if server.version >= (2, 8, 12): expected['id'] = mock.ANY if server.version >= (5, ): expected['qbuf'] = '26' > assert expected in info E AssertionError: assert {'addr': '/tmp/aioredis.58889.sock:0', 'age': , 'cmd': 'client', 'db': '0', ...} in [{'addr': '/tmp/aioredis.58889.sock:0', 'age': '0', 'argv_mem': '10', 'cmd': 'client', ...}] tests/server_commands_test.py:74: AssertionError _______________ test_client_list__unixsocket[redis_v6.2.4-pool] ________________ create_redis = .f at 0xf4856df0> server = RedisServer(name='A', tcp_address=TCPAddress(host='localhost', port=58889), unixsocket='/tmp/aioredis.58889.sock', version=(6, 2, 4), password=None) request = > @pytest.mark.skipif(sys.platform == 'win32', reason="No unixsocket on Windows") async def test_client_list__unixsocket(create_redis, server, request): redis = await create_redis(server.unixsocket) name = request.node.callspec.id assert (await redis.client_setname(name)) res = await redis.client_list() info = [dict(i._asdict()) for i in res] expected = { 'addr': '{}:0'.format(server.unixsocket), 'fd': mock.ANY, 'age': mock.ANY, 'idle': mock.ANY, 'flags': 'U', # Conneted via unix socket 'db': '0', 'sub': '0', 'psub': '0', 'multi': '-1', 'qbuf': '0', 'qbuf_free': mock.ANY, 'obl': '0', 'oll': '0', 'omem': '0', 'events': 'r', 'cmd': 'client', 'name': name, } if server.version >= (2, 8, 12): expected['id'] = mock.ANY if server.version >= (5, ): expected['qbuf'] = '26' > assert expected in info E AssertionError: assert {'addr': '/tmp/aioredis.58889.sock:0', 'age': , 'cmd': 'client', 'db': '0', ...} in [{'addr': '/tmp/aioredis.58889.sock:0', 'age': '0', 'argv_mem': '10', 'cmd': 'client', ...}] tests/server_commands_test.py:74: AssertionError ____________________ test_command_info[redis_v6.2.4-single] ____________________ redis = > @redis_version(2, 8, 13, reason="available since Redis 2.8.13") async def test_command_info(redis): res = await redis.command_info('get') > assert res == [ ['get', 2, ['readonly', 'fast'], 1, 1, 1], ] E AssertionError: assert [['get', 2, [...1, 1, 1, ...]] == [['get', 2, [...t'], 1, 1, 1]] E At index 0 diff: ['get', 2, ['readonly', 'fast'], 1, 1, 1, ['@read', '@string', '@fast']] != ['get', 2, ['readonly', 'fast'], 1, 1, 1] E Full diff: E - [['get', 2, ['readonly', 'fast'], 1, 1, 1]] E + [['get', 2, ['readonly', 'fast'], 1, 1, 1, ['@read', '@string', '@fast']]] tests/server_commands_test.py:139: AssertionError _____________________ test_command_info[redis_v6.2.4-pool] _____________________ redis = > @redis_version(2, 8, 13, reason="available since Redis 2.8.13") async def test_command_info(redis): res = await redis.command_info('get') > assert res == [ ['get', 2, ['readonly', 'fast'], 1, 1, 1], ] E AssertionError: assert [['get', 2, [...1, 1, 1, ...]] == [['get', 2, [...t'], 1, 1, 1]] E At index 0 diff: ['get', 2, ['readonly', 'fast'], 1, 1, 1, ['@read', '@string', '@fast']] != ['get', 2, ['readonly', 'fast'], 1, 1, 1] E Full diff: E - [['get', 2, ['readonly', 'fast'], 1, 1, 1]] E + [['get', 2, ['readonly', 'fast'], 1, 1, 1, ['@read', '@string', '@fast']]] tests/server_commands_test.py:139: AssertionError =============================== warnings summary =============================== tests/conftest.py:34 /usr/src/RPM/BUILD/python3-module-aioredis-1.3.1/tests/conftest.py:34: PytestDeprecationWarning: @pytest.yield_fixture is deprecated. Use @pytest.fixture instead; they are the same. def loop(): tests/conftest.py:144 /usr/src/RPM/BUILD/python3-module-aioredis-1.3.1/tests/conftest.py:144: PytestDeprecationWarning: @pytest.yield_fixture is deprecated. Use @pytest.fixture instead; they are the same. def _closable(loop): tests/conftest.py:502 /usr/src/RPM/BUILD/python3-module-aioredis-1.3.1/tests/conftest.py:502: PytestDeprecationWarning: @pytest.yield_fixture is deprecated. Use @pytest.fixture instead; they are the same. @pytest.yield_fixture(scope='session') ../../../../lib/python3/site-packages/_pytest/config/__init__.py:1233 /usr/lib/python3/site-packages/_pytest/config/__init__.py:1233: PytestConfigWarning: Unknown config option: restpaths self._warn_or_fail_if_strict(f"Unknown config option: {key}\n") tests/sentinel_commands_test.py: 20 warnings tests/sentinel_failover_test.py: 6 warnings /usr/src/RPM/BUILD/python3-module-aioredis-1.3.1/aioredis/sentinel/pool.py:210: DeprecationWarning: The explicit passing of coroutine objects to asyncio.wait() is deprecated since Python 3.8, and scheduled for removal in Python 3.11. done, pending = await asyncio.wait(tasks, -- Docs: https://docs.pytest.org/en/stable/warnings.html =========================== short test summary info ============================ SKIPPED [1] tests/ssl_test.py:2: socat package required (apt-get install socat) SKIPPED [2] tests/ssl_test.py:11: socat package required (apt-get install socat) SKIPPED [1] tests/ssl_test.py:20: socat package required (apt-get install socat) SKIPPED [1] tests/pubsub_receiver_test.py:237: json.loads accept bytes since Python 3.6 XFAIL tests/integration_test.py::test_operations[redis_v6.2.4-blocking_pop-1] blpop gets connection first and blocks XFAIL tests/sentinel_failover_test.py::test_sentinel_slave_fail[redis_v6.2.4] Need proper sentinel configuration XFAIL tests/sentinel_failover_test.py::test_sentinel_normal_fail[redis_v6.2.4] Need proper sentinel configuration XFAIL tests/pyreader_test.py::test_maxbuf XPASS tests/pool_test.py::test_select_and_create[redis_v6.2.4] Need to refactor this test XPASS tests/sentinel_failover_test.py::test_sentinel_slave[redis_v6.2.4] same sentinel; single master; FAILED tests/connection_commands_test.py::test_auth[redis_v6.2.4-single] - As... FAILED tests/connection_commands_test.py::test_auth[redis_v6.2.4-pool] - Asse... FAILED tests/sentinel_commands_test.py::test_master__auth[redis_v6.2.4] - ass... FAILED tests/sentinel_failover_test.py::test_failover_command[redis_v6.2.4] FAILED tests/server_commands_test.py::test_client_list[redis_v6.2.4-single] FAILED tests/server_commands_test.py::test_client_list[redis_v6.2.4-pool] - A... FAILED tests/server_commands_test.py::test_client_list__unixsocket[redis_v6.2.4-single] FAILED tests/server_commands_test.py::test_client_list__unixsocket[redis_v6.2.4-pool] FAILED tests/server_commands_test.py::test_command_info[redis_v6.2.4-single] FAILED tests/server_commands_test.py::test_command_info[redis_v6.2.4-pool] - ... = 10 failed, 778 passed, 5 skipped, 4 xfailed, 2 xpassed, 30 warnings in 110.30s (0:01:50) = ERROR: InvocationError for command /usr/src/RPM/BUILD/python3-module-aioredis-1.3.1/.tox/py3/bin/py.test -vra (exited with code 1) py3 finish: run-test after 111.23 seconds py3 start: run-test-post py3 finish: run-test-post after 0.00 seconds ___________________________________ summary ____________________________________ ERROR: py3: commands failed error: Bad exit status from /usr/src/tmp/rpm-tmp.56667 (%check) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.56667 (%check) Command exited with non-zero status 1 36.13user 3.13system 2:02.02elapsed 32%CPU (0avgtext+0avgdata 29940maxresident)k 0inputs+0outputs (0major+178393minor)pagefaults 0swaps hsh-rebuild: rebuild of `python3-module-aioredis-1.3.1-alt1.src.rpm' failed. Command exited with non-zero status 1 49.43user 9.86system 2:20.89elapsed 42%CPU (0avgtext+0avgdata 104080maxresident)k 2232inputs+0outputs (0major+618929minor)pagefaults 0swaps