<86>Jul 1 09:28:49 userdel[1044170]: delete user 'rooter' <86>Jul 1 09:28:49 userdel[1044170]: removed group 'rooter' owned by 'rooter' <86>Jul 1 09:28:49 userdel[1044170]: removed shadow group 'rooter' owned by 'rooter' <86>Jul 1 09:28:49 groupadd[1044202]: group added to /etc/group: name=rooter, GID=663 <86>Jul 1 09:28:49 groupadd[1044202]: group added to /etc/gshadow: name=rooter <86>Jul 1 09:28:49 groupadd[1044202]: new group: name=rooter, GID=663 <86>Jul 1 09:28:49 useradd[1044209]: new user: name=rooter, UID=663, GID=663, home=/root, shell=/bin/bash <86>Jul 1 09:28:49 userdel[1044232]: delete user 'builder' <86>Jul 1 09:28:49 userdel[1044232]: removed group 'builder' owned by 'builder' <86>Jul 1 09:28:49 userdel[1044232]: removed shadow group 'builder' owned by 'builder' <86>Jul 1 09:28:49 groupadd[1044304]: group added to /etc/group: name=builder, GID=664 <86>Jul 1 09:28:49 groupadd[1044304]: group added to /etc/gshadow: name=builder <86>Jul 1 09:28:49 groupadd[1044304]: new group: name=builder, GID=664 <86>Jul 1 09:28:49 useradd[1044470]: new user: name=builder, UID=664, GID=664, home=/usr/src, shell=/bin/bash <13>Jul 1 09:28:53 rpmi: libgdbm-1.8.3-alt10 sisyphus+275301.100.2.1 1624464967 installed <13>Jul 1 09:28:53 rpmi: libexpat-2.2.10-alt1 sisyphus+259966.100.1.1 1602824514 installed <13>Jul 1 09:28:53 rpmi: libp11-kit-0.23.15-alt2 sisyphus+252784.100.2.2 1591274915 installed <13>Jul 1 09:28:53 rpmi: libtasn1-4.16.0-alt1 sisyphus+245480.100.1.1 1580825069 installed <13>Jul 1 09:28:53 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Jul 1 09:28:53 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Jul 1 09:28:53 rpmi: ca-certificates-2021.06.03-alt1 sisyphus+273509.400.1.1 1622736045 installed <13>Jul 1 09:28:53 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed <13>Jul 1 09:28:53 rpmi: p11-kit-trust-0.23.15-alt2 sisyphus+252784.100.2.2 1591274915 installed <13>Jul 1 09:28:53 rpmi: libcrypto1.1-1.1.1k-alt1 sisyphus+268375.100.1.1 1616684123 installed <13>Jul 1 09:28:53 rpmi: libssl1.1-1.1.1k-alt1 sisyphus+268375.100.1.1 1616684123 installed <13>Jul 1 09:28:54 rpmi: python3-base-3.9.6-alt1 sisyphus+276295.100.1.1 1624964289 installed <13>Jul 1 09:28:54 rpmi: libpython3-3.9.6-alt1 sisyphus+276295.100.1.1 1624964289 installed <13>Jul 1 09:28:54 rpmi: tests-for-installed-python3-pkgs-0.1.17-alt1 sisyphus+271082.100.1.1 1619820927 installed <13>Jul 1 09:28:57 rpmi: python3-module-system-seed-wheels-0.0.1-alt1 sisyphus+270533.400.6.1 1619683425 installed <13>Jul 1 09:28:57 rpmi: python3-module-six-1.15.0-alt2 sisyphus+270533.5100.6.1 1619685463 installed <13>Jul 1 09:28:57 rpmi: python3-module-toml-0.10.2-alt2 sisyphus+268468.100.2.1 1617010078 installed <13>Jul 1 09:28:57 rpmi: python3-module-pluggy-0.13.1-alt2 sisyphus+275971.100.1.2 1624842121 installed <13>Jul 1 09:28:57 rpmi: python3-module-iniconfig-1.1.1-alt1 sisyphus+270533.3400.6.1 1619684870 installed <13>Jul 1 09:28:57 rpmi: python3-module-filelock-3.0.10-alt1 sisyphus+275817.100.1.2 1624799081 installed <13>Jul 1 09:28:57 rpmi: python3-module-pip-wheel-21.1.2-alt1 sisyphus+272429.200.2.1 1621887188 installed <13>Jul 1 09:28:57 rpmi: python3-module-setuptools-wheel-1:57.0.0-alt1 sisyphus+272429.100.1.1 1621886156 installed <13>Jul 1 09:28:57 rpmi: python3-module-wheel-wheel-0.36.2-alt1 sisyphus+270533.770.6.1 1619683711 installed <13>Jul 1 09:28:57 rpmi: python3-module-system-seed-wheels-wheels-0.0.1-alt1 sisyphus+270533.400.6.1 1619683425 installed <86>Jul 1 09:28:57 groupadd[1070210]: group added to /etc/group: name=crontab, GID=499 <13>Jul 1 09:28:57 rpmi: crontab-control-1.1-alt1 1096742625 installed <86>Jul 1 09:28:57 groupadd[1070210]: new group: name=crontab, GID=499 <13>Jul 1 09:28:57 rpmi: setproctitle-0.3.2-alt3 1299638025 installed <13>Jul 1 09:28:57 rpmi: vixie-cron-4.1.20060426-alt10.2 sisyphus+255815.200.3.1 1596611825 installed <13>Jul 1 09:28:57 rpmi: crontabs-1.8-alt1 1051273643 installed <13>Jul 1 09:28:57 rpmi: logrotate-3.16.0-alt1.git35_6e8dfb8 sisyphus+276336.100.1.1 1624976409 installed <13>Jul 1 09:28:57 rpmi: python3-module-pyparsing-2.4.2-alt2 sisyphus+275978.100.1.1 1624809339 installed <13>Jul 1 09:28:57 rpmi: python3-module-packaging-20.9-alt1 sisyphus+270533.300.6.1 1619683401 installed <13>Jul 1 09:28:57 rpmi: python3-module-distlib-0.3.1-alt1 sisyphus+275915.100.1.1 1624804782 installed <13>Jul 1 09:28:57 rpmi: python3-module-attrs-21.2.0-alt1 sisyphus+273317.100.1.1 1622569791 installed <13>Jul 1 09:28:57 rpmi: python3-module-appdirs-1.4.4-alt1 sisyphus+267613.300.2.1 1620039159 installed <13>Jul 1 09:28:58 rpmi: python3-module-virtualenv-20.4.7-alt1 sisyphus+272429.300.2.1 1621887321 installed <13>Jul 1 09:28:58 rpmi: python3-module-apipkg-1.5-alt1 sisyphus+275892.100.2.1 1624872742 installed <13>Jul 1 09:28:58 rpmi: python3-module-py-1.10.0-alt1 sisyphus+271297.460.4.1 1620386890 installed <13>Jul 1 09:28:58 rpmi: python3-module-pytest-6.2.4-alt1 sisyphus+271297.500.4.1 1620387238 installed <13>Jul 1 09:28:58 rpmi: libhiredis0.14-0.14.1-alt1 sisyphus+260485.40.4.1 1603798262 installed <13>Jul 1 09:28:58 rpmi: python3-module-hiredis-1.1.0-alt2 sisyphus+265234.45700.49.1 1613777336 installed <13>Jul 1 09:28:58 rpmi: python3-module-tox-3.23.1-alt1 sisyphus+271297.400.4.1 1620386813 installed <86>Jul 1 09:28:58 groupadd[1071368]: group added to /etc/group: name=_redis, GID=498 <86>Jul 1 09:28:58 groupadd[1071368]: group added to /etc/gshadow: name=_redis <86>Jul 1 09:28:58 groupadd[1071368]: new group: name=_redis, GID=498 <86>Jul 1 09:28:58 useradd[1071374]: new user: name=_redis, UID=499, GID=498, home=/var/lib/redis, shell=/dev/null <13>Jul 1 09:28:58 rpmi: redis-6.2.4-alt1 sisyphus+276197.100.1.1 1624881458 installed error reading information on service redis-sentinel: No such file or directory <13>Jul 1 09:28:58 rpmi: python3-module-async-timeout-3.0.1-alt1 sisyphus+275800.100.1.1 1624793982 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/python3-module-aioredis-1.3.1-alt1.nosrc.rpm (w1.gzdio) <13>Jul 1 09:29:01 rpmi: python3-module-pkg_resources-1:57.0.0-alt1 sisyphus+272429.100.1.1 1621886156 installed <13>Jul 1 09:29:01 rpmi: libtinfo-devel-6.2.20210123-alt1 sisyphus+265425.100.1.1 1611851422 installed <13>Jul 1 09:29:01 rpmi: libncurses-devel-6.2.20210123-alt1 sisyphus+265425.100.1.1 1611851422 installed <13>Jul 1 09:29:01 rpmi: python3-dev-3.9.6-alt1 sisyphus+276295.100.1.1 1624964289 installed <13>Jul 1 09:29:01 rpmi: python3-module-setuptools-1:57.0.0-alt1 sisyphus+272429.100.1.1 1621886156 installed Installing python3-module-aioredis-1.3.1-alt1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.80962 + 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.98819 + 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' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + 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.98819 + 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' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + 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 + mkdir -p /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages + mv /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib/python3/site-packages/aioredis-1.3.1-py3.9.egg-info /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/ + /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/lib64: (from :0) ./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/lib64/python3/site-packages/aioredis/__pycache__/__init__.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/__pycache__/abc.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/__pycache__/connection.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/__pycache__/errors.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/__pycache__/locks.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/__pycache__/log.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/__pycache__/parser.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/__pycache__/pool.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/__pycache__/pubsub.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/__pycache__/stream.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/__pycache__/util.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/__pycache__/__init__.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/__pycache__/cluster.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/__pycache__/generic.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/__pycache__/geo.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/__pycache__/hash.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/__pycache__/hyperloglog.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/__pycache__/list.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/__pycache__/pubsub.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/__pycache__/scripting.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/__pycache__/server.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/__pycache__/set.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/__pycache__/sorted_set.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/__pycache__/streams.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/__pycache__/string.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/__pycache__/transaction.cpython-39.pyc compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/__init__.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/cluster.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/generic.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/geo.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/hash.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/hyperloglog.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/list.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/pubsub.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/scripting.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/server.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/set.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/sorted_set.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/streams.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/string.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/transaction.py unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/sentinel/__pycache__/__init__.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/sentinel/__pycache__/commands.cpython-39.pyc unlink /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/sentinel/__pycache__/pool.cpython-39.pyc compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/sentinel/__init__.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/sentinel/commands.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/sentinel/pool.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/__init__.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/abc.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/connection.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/errors.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/locks.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/log.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/parser.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/pool.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/pubsub.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/stream.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/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/lib64/python3/site-packages/aioredis/commands/__init__.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/cluster.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/generic.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/geo.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/hash.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/hyperloglog.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/list.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/pubsub.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/scripting.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/server.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/set.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/sorted_set.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/streams.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/string.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/transaction.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/sentinel/__init__.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/sentinel/commands.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/sentinel/pool.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/__init__.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/abc.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/connection.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/errors.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/locks.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/log.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/parser.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/pool.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/pubsub.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/stream.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/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/lib64/python3/site-packages/aioredis/commands/__init__.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/cluster.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/generic.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/geo.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/hash.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/hyperloglog.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/list.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/pubsub.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/scripting.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/server.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/set.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/sorted_set.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/streams.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/string.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/commands/transaction.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/sentinel/__init__.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/sentinel/commands.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/sentinel/pool.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/__init__.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/abc.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/connection.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/errors.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/locks.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/log.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/parser.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/pool.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/pubsub.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/stream.py compile /usr/src/tmp/python3-module-aioredis-buildroot/usr/lib64/python3/site-packages/aioredis/util.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib64/python3/site-packages/aioredis/__pycache__/__init__.cpython-39.opt-1.pyc' => './usr/lib64/python3/site-packages/aioredis/__pycache__/__init__.cpython-39.pyc' './usr/lib64/python3/site-packages/aioredis/__pycache__/__init__.cpython-39.opt-2.pyc' => './usr/lib64/python3/site-packages/aioredis/__pycache__/__init__.cpython-39.opt-1.pyc' './usr/lib64/python3/site-packages/aioredis/__pycache__/abc.cpython-39.opt-1.pyc' => './usr/lib64/python3/site-packages/aioredis/__pycache__/abc.cpython-39.pyc' './usr/lib64/python3/site-packages/aioredis/__pycache__/errors.cpython-39.opt-1.pyc' => './usr/lib64/python3/site-packages/aioredis/__pycache__/errors.cpython-39.pyc' './usr/lib64/python3/site-packages/aioredis/__pycache__/locks.cpython-39.opt-1.pyc' => './usr/lib64/python3/site-packages/aioredis/__pycache__/locks.cpython-39.pyc' './usr/lib64/python3/site-packages/aioredis/__pycache__/log.cpython-39.opt-1.pyc' => './usr/lib64/python3/site-packages/aioredis/__pycache__/log.cpython-39.pyc' './usr/lib64/python3/site-packages/aioredis/__pycache__/log.cpython-39.opt-2.pyc' => './usr/lib64/python3/site-packages/aioredis/__pycache__/log.cpython-39.opt-1.pyc' './usr/lib64/python3/site-packages/aioredis/__pycache__/parser.cpython-39.opt-1.pyc' => './usr/lib64/python3/site-packages/aioredis/__pycache__/parser.cpython-39.pyc' './usr/lib64/python3/site-packages/aioredis/commands/__pycache__/__init__.cpython-39.opt-1.pyc' => './usr/lib64/python3/site-packages/aioredis/commands/__pycache__/__init__.cpython-39.pyc' './usr/lib64/python3/site-packages/aioredis/commands/__pycache__/cluster.cpython-39.opt-1.pyc' => './usr/lib64/python3/site-packages/aioredis/commands/__pycache__/cluster.cpython-39.pyc' './usr/lib64/python3/site-packages/aioredis/commands/__pycache__/generic.cpython-39.opt-1.pyc' => './usr/lib64/python3/site-packages/aioredis/commands/__pycache__/generic.cpython-39.pyc' './usr/lib64/python3/site-packages/aioredis/commands/__pycache__/geo.cpython-39.opt-1.pyc' => './usr/lib64/python3/site-packages/aioredis/commands/__pycache__/geo.cpython-39.pyc' './usr/lib64/python3/site-packages/aioredis/commands/__pycache__/hash.cpython-39.opt-1.pyc' => './usr/lib64/python3/site-packages/aioredis/commands/__pycache__/hash.cpython-39.pyc' './usr/lib64/python3/site-packages/aioredis/commands/__pycache__/hyperloglog.cpython-39.opt-1.pyc' => './usr/lib64/python3/site-packages/aioredis/commands/__pycache__/hyperloglog.cpython-39.pyc' './usr/lib64/python3/site-packages/aioredis/commands/__pycache__/list.cpython-39.opt-1.pyc' => './usr/lib64/python3/site-packages/aioredis/commands/__pycache__/list.cpython-39.pyc' './usr/lib64/python3/site-packages/aioredis/commands/__pycache__/pubsub.cpython-39.opt-1.pyc' => './usr/lib64/python3/site-packages/aioredis/commands/__pycache__/pubsub.cpython-39.pyc' './usr/lib64/python3/site-packages/aioredis/commands/__pycache__/scripting.cpython-39.opt-1.pyc' => './usr/lib64/python3/site-packages/aioredis/commands/__pycache__/scripting.cpython-39.pyc' './usr/lib64/python3/site-packages/aioredis/commands/__pycache__/server.cpython-39.opt-1.pyc' => './usr/lib64/python3/site-packages/aioredis/commands/__pycache__/server.cpython-39.pyc' './usr/lib64/python3/site-packages/aioredis/commands/__pycache__/set.cpython-39.opt-1.pyc' => './usr/lib64/python3/site-packages/aioredis/commands/__pycache__/set.cpython-39.pyc' './usr/lib64/python3/site-packages/aioredis/commands/__pycache__/streams.cpython-39.opt-1.pyc' => './usr/lib64/python3/site-packages/aioredis/commands/__pycache__/streams.cpython-39.pyc' './usr/lib64/python3/site-packages/aioredis/commands/__pycache__/string.cpython-39.opt-1.pyc' => './usr/lib64/python3/site-packages/aioredis/commands/__pycache__/string.cpython-39.pyc' './usr/lib64/python3/site-packages/aioredis/sentinel/__pycache__/__init__.cpython-39.opt-1.pyc' => './usr/lib64/python3/site-packages/aioredis/sentinel/__pycache__/__init__.cpython-39.pyc' './usr/lib64/python3/site-packages/aioredis/sentinel/__pycache__/__init__.cpython-39.opt-2.pyc' => './usr/lib64/python3/site-packages/aioredis/sentinel/__pycache__/__init__.cpython-39.opt-1.pyc' './usr/lib64/python3/site-packages/aioredis/sentinel/__pycache__/commands.cpython-39.opt-1.pyc' => './usr/lib64/python3/site-packages/aioredis/sentinel/__pycache__/commands.cpython-39.pyc' Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.60272 + 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 1094596) py3 uses /usr/bin/python3 using tox-3.23.1 from /usr/lib/python3/site-packages/tox/__init__.py (pid 1094596) 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 [1095400] /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-64 in 363ms 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 0.63 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 'b1d754def7e6865599a95f6cef71876b2349dae06a22c5bec9c58efcc7ed3a9c /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 [1096914] /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: hiredis in /usr/lib64/python3/site-packages (from aioredis==1.3.1) (1.1.0) Requirement already satisfied: async-timeout in /usr/lib/python3/site-packages (from aioredis==1.3.1) (3.0.1) 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 2.43 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 [1104376] /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.47 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='2117412866' 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 [1105776] /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 [1105790] /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 [1105804] /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 0x7f9ca6af0040> start_sentinel = .maker at 0x7f9ca6af0af0> start_server = .maker at 0x7f9ca6a6c1f0> 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 0x7f9ca6a6c1f0> start_sentinel = .maker at 0x7f9ca6af0af0> create_sentinel = .f at 0x7f9ca6af0790> @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', 56869) != ('127.0.0.1', 56869) 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=41129), unixsocket='/tmp/aioredis.41129.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:40168', '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=41129), unixsocket='/tmp/aioredis.41129.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:40170', '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 0x7f9ca6af08b0> server = RedisServer(name='A', tcp_address=TCPAddress(host='localhost', port=41129), unixsocket='/tmp/aioredis.41129.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.41129.sock:0', 'age': , 'cmd': 'client', 'db': '0', ...} in [{'addr': '/tmp/aioredis.41129.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 0x7f9ca6a9eb80> server = RedisServer(name='A', tcp_address=TCPAddress(host='localhost', port=41129), unixsocket='/tmp/aioredis.41129.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.41129.sock:0', 'age': , 'cmd': 'client', 'db': '0', ...} in [{'addr': '/tmp/aioredis.41129.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 100.87s (0:01:40) = 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 101.39 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.60272 (%check) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.60272 (%check) Command exited with non-zero status 1 24.19user 1.70system 1:47.55elapsed 24%CPU (0avgtext+0avgdata 43748maxresident)k 0inputs+0outputs (0major+241392minor)pagefaults 0swaps hsh-rebuild: rebuild of `python3-module-aioredis-1.3.1-alt1.src.rpm' failed. Command exited with non-zero status 1 32.06user 4.42system 2:04.84elapsed 29%CPU (0avgtext+0avgdata 113716maxresident)k 7264inputs+0outputs (0major+678028minor)pagefaults 0swaps