Mock Version: 4.1
Mock Version: 4.1
Mock Version: 4.1
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/python-more-itertools.spec'], chrootPath='/var/lib/mock/dist-ocs23-build-89503-5626/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0xffff962db490>timeout=86400uid=981gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/python-more-itertools.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: noarch
Building for target noarch
Wrote: /builddir/build/SRPMS/python-more-itertools-10.1.0-1.ocs23.src.rpm
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-more-itertools.spec'], chrootPath='/var/lib/mock/dist-ocs23-build-89503-5626/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0xffff962db490>timeout=86400uid=981gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueraiseExc=FalseprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-more-itertools.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: noarch
Building for target noarch
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.l69Wiy
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf more-itertools-10.1.0
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/more-itertools-10.1.0.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd more-itertools-10.1.0
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.ZJ6nTv
+ umask 022
+ cd /builddir/build/BUILD
+ cd more-itertools-10.1.0
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(pip) >= 19'
+ echo 'python3dist(packaging)'
+ '[' -f pyproject.toml ']'
+ echo 'python3dist(toml)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ RPM_TOXENV=py311
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -s /usr/lib/rpm/OpenCloudOS/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 -r -t
Import error: No module named 'toml'
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/python-more-itertools-10.1.0-1.ocs23.buildreqs.nosrc.rpm
Child return code was: 11
Dynamic buildrequires detected
Going to install missing buildrequires. See root.log for details.
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-more-itertools.spec'], chrootPath='/var/lib/mock/dist-ocs23-build-89503-5626/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0xffff962db490>timeout=86400uid=981gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueraiseExc=FalseprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-more-itertools.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: noarch
Building for target noarch
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.kiFEdg
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf more-itertools-10.1.0
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/more-itertools-10.1.0.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd more-itertools-10.1.0
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.WsLznm
+ umask 022
+ cd /builddir/build/BUILD
+ cd more-itertools-10.1.0
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(pip) >= 19'
+ echo 'python3dist(packaging)'
+ '[' -f pyproject.toml ']'
+ echo 'python3dist(toml)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ RPM_TOXENV=py311
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -s /usr/lib/rpm/OpenCloudOS/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 -r -t
Handling flit_core >=3.2,<4 from build-system.requires
Requirement not satisfied: flit_core >=3.2,<4
Exiting dependency generation pass: build backend
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/python-more-itertools-10.1.0-1.ocs23.buildreqs.nosrc.rpm
Child return code was: 11
Dynamic buildrequires detected
Going to install missing buildrequires. See root.log for details.
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-more-itertools.spec'], chrootPath='/var/lib/mock/dist-ocs23-build-89503-5626/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0xffff962db490>timeout=86400uid=981gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueraiseExc=FalseprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-more-itertools.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: noarch
Building for target noarch
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.guBvQU
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf more-itertools-10.1.0
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/more-itertools-10.1.0.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd more-itertools-10.1.0
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.rVa9Yt
+ umask 022
+ cd /builddir/build/BUILD
+ cd more-itertools-10.1.0
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(pip) >= 19'
+ echo 'python3dist(packaging)'
+ '[' -f pyproject.toml ']'
+ echo 'python3dist(toml)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ RPM_TOXENV=py311
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -s /usr/lib/rpm/OpenCloudOS/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 -r -t
Handling flit_core >=3.2,<4 from build-system.requires
Requirement satisfied: flit_core >=3.2,<4
   (installed: flit_core 3.9.0)
Handling tox-current-env >= 0.0.6 from tox itself
Requirement not satisfied: tox-current-env >= 0.0.6
Exiting dependency generation pass: tox itself
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/python-more-itertools-10.1.0-1.ocs23.buildreqs.nosrc.rpm
Child return code was: 11
Dynamic buildrequires detected
Going to install missing buildrequires. See root.log for details.
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-more-itertools.spec'], chrootPath='/var/lib/mock/dist-ocs23-build-89503-5626/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0xffff962db490>timeout=86400uid=981gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueraiseExc=FalseprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-more-itertools.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: noarch
Building for target noarch
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.wu5s4k
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf more-itertools-10.1.0
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/more-itertools-10.1.0.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd more-itertools-10.1.0
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.Rx6HeA
+ umask 022
+ cd /builddir/build/BUILD
+ cd more-itertools-10.1.0
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(pip) >= 19'
+ echo 'python3dist(packaging)'
+ '[' -f pyproject.toml ']'
+ echo 'python3dist(toml)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ RPM_TOXENV=py311
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -s /usr/lib/rpm/OpenCloudOS/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 -r -t
Handling flit_core >=3.2,<4 from build-system.requires
Requirement satisfied: flit_core >=3.2,<4
   (installed: flit_core 3.9.0)
Handling tox-current-env >= 0.0.6 from tox itself
Requirement satisfied: tox-current-env >= 0.0.6
   (installed: tox-current-env 0.0.8)
___________________________________ summary ____________________________________
  py311: commands succeeded
  congratulations :)
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/python-more-itertools-10.1.0-1.ocs23.buildreqs.nosrc.rpm
Child return code was: 11
Dynamic buildrequires detected
Going to install missing buildrequires. See root.log for details.
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-more-itertools.spec'], chrootPath='/var/lib/mock/dist-ocs23-build-89503-5626/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0xffff962db490>timeout=86400uid=981gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-more-itertools.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: noarch
Building for target noarch
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.EqYO6t
+ umask 022
+ cd /builddir/build/BUILD
+ cd more-itertools-10.1.0
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(pip) >= 19'
+ echo 'python3dist(packaging)'
+ '[' -f pyproject.toml ']'
+ echo 'python3dist(toml)'
+ rm -rfv more_itertools-10.1.0.dist-info/
removed 'more_itertools-10.1.0.dist-info/METADATA'
removed 'more_itertools-10.1.0.dist-info/WHEEL'
removed directory 'more_itertools-10.1.0.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ RPM_TOXENV=py311
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -s /usr/lib/rpm/OpenCloudOS/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 -r -t
Handling flit_core >=3.2,<4 from build-system.requires
Requirement satisfied: flit_core >=3.2,<4
   (installed: flit_core 3.9.0)
Handling tox-current-env >= 0.0.6 from tox itself
Requirement satisfied: tox-current-env >= 0.0.6
   (installed: tox-current-env 0.0.8)
___________________________________ summary ____________________________________
  py311: commands succeeded
  congratulations :)
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.BNqBxU
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules'
+ export FCFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd more-itertools-10.1.0
+ mkdir -p /builddir/build/BUILD/more-itertools-10.1.0/.pyproject-builddir
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1'
+ TMPDIR=/builddir/build/BUILD/more-itertools-10.1.0/.pyproject-builddir
+ /usr/bin/python3 -m pip wheel --wheel-dir /builddir/build/BUILD/more-itertools-10.1.0/pyproject-wheeldir --no-deps --use-pep517 --no-build-isolation --disable-pip-version-check --no-clean --progress-bar off --verbose .
Processing /builddir/build/BUILD/more-itertools-10.1.0
  Preparing metadata (pyproject.toml): started
  Running command Preparing metadata (pyproject.toml)
  Preparing metadata (pyproject.toml): finished with status 'done'
Building wheels for collected packages: more-itertools
  Building wheel for more-itertools (pyproject.toml): started
  Running command Building wheel for more-itertools (pyproject.toml)
  Building wheel for more-itertools (pyproject.toml): finished with status 'done'
  Created wheel for more-itertools: filename=more_itertools-10.1.0-py3-none-any.whl size=55824 sha256=3276837768aede530b2f09bae71757b7ada3088b132e61b5f0da517ea9d9ec6a
  Stored in directory: /builddir/.cache/pip/wheels/aa/d3/b0/13da0eaed7ce19bf8f61f5d6120881f6dad2a7426b9e188ac7
Successfully built more-itertools
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.Rmu5oJ
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/python-more-itertools-10.1.0-1.ocs23.noarch '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/python-more-itertools-10.1.0-1.ocs23.noarch
++ dirname /builddir/build/BUILDROOT/python-more-itertools-10.1.0-1.ocs23.noarch
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/python-more-itertools-10.1.0-1.ocs23.noarch
+ cd more-itertools-10.1.0
++ ls /builddir/build/BUILD/more-itertools-10.1.0/pyproject-wheeldir/more_itertools-10.1.0-py3-none-any.whl
++ xargs basename --multiple
++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/'
+ specifier=more_itertools==10.1.0
+ TMPDIR=/builddir/build/BUILD/more-itertools-10.1.0/.pyproject-builddir
+ /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/python-more-itertools-10.1.0-1.ocs23.noarch --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/more-itertools-10.1.0/pyproject-wheeldir more_itertools==10.1.0
Using pip 22.3.1 from /usr/lib/python3.11/site-packages/pip (python 3.11)
Looking in links: /builddir/build/BUILD/more-itertools-10.1.0/pyproject-wheeldir
Processing ./pyproject-wheeldir/more_itertools-10.1.0-py3-none-any.whl
Installing collected packages: more_itertools
Successfully installed more_itertools-10.1.0
+ '[' -d /builddir/build/BUILDROOT/python-more-itertools-10.1.0-1.ocs23.noarch/usr/bin ']'
+ rm -f /builddir/build/BUILD/pyproject-ghost-distinfo
+ site_dirs=()
+ '[' -d /builddir/build/BUILDROOT/python-more-itertools-10.1.0-1.ocs23.noarch/usr/lib/python3.11/site-packages ']'
+ site_dirs+=("/usr/lib/python3.11/site-packages")
+ '[' /builddir/build/BUILDROOT/python-more-itertools-10.1.0-1.ocs23.noarch/usr/lib64/python3.11/site-packages '!=' /builddir/build/BUILDROOT/python-more-itertools-10.1.0-1.ocs23.noarch/usr/lib/python3.11/site-packages ']'
+ '[' -d /builddir/build/BUILDROOT/python-more-itertools-10.1.0-1.ocs23.noarch/usr/lib64/python3.11/site-packages ']'
+ for site_dir in ${site_dirs[@]}
+ for distinfo in /builddir/build/BUILDROOT/python-more-itertools-10.1.0-1.ocs23.noarch$site_dir/*.dist-info
+ echo '%ghost /usr/lib/python3.11/site-packages/more_itertools-10.1.0.dist-info'
+ sed -i s/pip/rpm/ /builddir/build/BUILDROOT/python-more-itertools-10.1.0-1.ocs23.noarch/usr/lib/python3.11/site-packages/more_itertools-10.1.0.dist-info/INSTALLER
+ PYTHONPATH=/usr/lib/rpm/OpenCloudOS
+ /usr/bin/python3 -B /usr/lib/rpm/OpenCloudOS/pyproject_preprocess_record.py --buildroot /builddir/build/BUILDROOT/python-more-itertools-10.1.0-1.ocs23.noarch --record /builddir/build/BUILDROOT/python-more-itertools-10.1.0-1.ocs23.noarch/usr/lib/python3.11/site-packages/more_itertools-10.1.0.dist-info/RECORD --output /builddir/build/BUILD/pyproject-record
+ rm -fv /builddir/build/BUILDROOT/python-more-itertools-10.1.0-1.ocs23.noarch/usr/lib/python3.11/site-packages/more_itertools-10.1.0.dist-info/RECORD
removed '/builddir/build/BUILDROOT/python-more-itertools-10.1.0-1.ocs23.noarch/usr/lib/python3.11/site-packages/more_itertools-10.1.0.dist-info/RECORD'
+ rm -fv /builddir/build/BUILDROOT/python-more-itertools-10.1.0-1.ocs23.noarch/usr/lib/python3.11/site-packages/more_itertools-10.1.0.dist-info/REQUESTED
removed '/builddir/build/BUILDROOT/python-more-itertools-10.1.0-1.ocs23.noarch/usr/lib/python3.11/site-packages/more_itertools-10.1.0.dist-info/REQUESTED'
++ wc -l /builddir/build/BUILD/pyproject-ghost-distinfo
++ cut -f1 '-d '
+ lines=1
+ '[' 1 -ne 1 ']'
+ /usr/bin/python3 /usr/lib/rpm/OpenCloudOS/pyproject_save_files.py --output-files /builddir/build/BUILD/pyproject-files --output-modules /builddir/build/BUILD/pyproject-modules --buildroot /builddir/build/BUILDROOT/python-more-itertools-10.1.0-1.ocs23.noarch --sitelib /usr/lib/python3.11/site-packages --sitearch /usr/lib64/python3.11/site-packages --python-version 3.11 --pyproject-record /builddir/build/BUILD/pyproject-record --prefix /usr more_itertools
+ /usr/bin/find-debuginfo -j8 --strict-build-id -m -i --build-id-seed 10.1.0-1.ocs23 --unique-debug-suffix -10.1.0-1.ocs23.noarch --unique-debug-src-base python-more-itertools-10.1.0-1.ocs23.noarch -S debugsourcefiles.list /builddir/build/BUILD/more-itertools-10.1.0
find: 'debug': No such file or directory
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/OpenCloudOS/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/OpenCloudOS/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/OpenCloudOS/brp-mangle-shebangs
*** WARNING: ./usr/lib/python3.11/site-packages/more_itertools/more.py is executable but has no shebang, removing executable bit
+ /usr/lib/rpm/OpenCloudOS/brp-python-bytecompile '' 1 0
Bytecompiling .py files below /builddir/build/BUILDROOT/python-more-itertools-10.1.0-1.ocs23.noarch/usr/lib/python3.11 using python3.11
+ /usr/lib/rpm/OpenCloudOS/brp-python-hardlink
Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.6O5QHU
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules'
+ export FCFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd more-itertools-10.1.0
+ TOX_TESTENV_PASSENV='*'
+ PYTHONDONTWRITEBYTECODE=1
+ PATH=/builddir/build/BUILDROOT/python-more-itertools-10.1.0-1.ocs23.noarch/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin
+ PYTHONPATH=/builddir/build/BUILDROOT/python-more-itertools-10.1.0-1.ocs23.noarch/usr/lib64/python3.11/site-packages:/builddir/build/BUILDROOT/python-more-itertools-10.1.0-1.ocs23.noarch/usr/lib/python3.11/site-packages
+ PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/more-itertools-10.1.0/.pyproject-builddir'
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -m tox --current-env -q --recreate -e py311
test_call_once (tests.test_more.AdjacentTests.test_call_once)
Test that the predicate is only called once per item. ... ok
test_consecutive_true (tests.test_more.AdjacentTests.test_consecutive_true)
Test that when the predicate matches multiple consecutive elements ... ok
test_distance (tests.test_more.AdjacentTests.test_distance) ... ok
test_empty_iterable (tests.test_more.AdjacentTests.test_empty_iterable) ... ok
test_grouping (tests.test_more.AdjacentTests.test_grouping)
Test interaction of adjacent() with groupby_transform() ... ok
test_large_distance (tests.test_more.AdjacentTests.test_large_distance)
Test distance larger than the length of the iterable ... ok
test_length_one (tests.test_more.AdjacentTests.test_length_one) ... ok
test_negative_distance (tests.test_more.AdjacentTests.test_negative_distance)
Test that adjacent() raises an error with negative distance ... ok
test_typical (tests.test_more.AdjacentTests.test_typical) ... ok
test_zero_distance (tests.test_more.AdjacentTests.test_zero_distance)
Test that adjacent() reduces to zip+map when distance is 0 ... ok
test_basic (tests.test_more.AllUniqueTests.test_basic) ... ok
test_infinite (tests.test_more.AllUniqueTests.test_infinite) ... ok
test_key (tests.test_more.AllUniqueTests.test_key) ... ok
test_non_hashable (tests.test_more.AllUniqueTests.test_non_hashable) ... ok
test_partially_hashable (tests.test_more.AllUniqueTests.test_partially_hashable) ... ok
test_nonseq_reversed (tests.test_more.AlwaysReversibleTests.test_nonseq_reversed) ... ok
test_regular_reversed (tests.test_more.AlwaysReversibleTests.test_regular_reversed) ... ok
test_basic (tests.test_more.BucketTests.test_basic) ... ok
test_in (tests.test_more.BucketTests.test_in) ... ok
test_list (tests.test_more.BucketTests.test_list) ... ok
test_list_validator (tests.test_more.BucketTests.test_list_validator) ... ok
test_validator (tests.test_more.BucketTests.test_validator) ... ok
test_abort (tests.test_more.CallbackIterTests.test_abort) ... ok
test_basic (tests.test_more.CallbackIterTests.test_basic) ... ok
test_callback_kwd (tests.test_more.CallbackIterTests.test_callback_kwd) ... ok
test_exception (tests.test_more.CallbackIterTests.test_exception) ... ok
test_no_result (tests.test_more.CallbackIterTests.test_no_result) ... ok
test_partial_consumption (tests.test_more.CallbackIterTests.test_partial_consumption) ... ok
test_0 (tests.test_more.ChunkedEvenTests.test_0) ... ok
test_1 (tests.test_more.ChunkedEvenTests.test_1) ... ok
test_4 (tests.test_more.ChunkedEvenTests.test_4) ... ok
test_5 (tests.test_more.ChunkedEvenTests.test_5) ... ok
test_6 (tests.test_more.ChunkedEvenTests.test_6) ... ok
test_7 (tests.test_more.ChunkedEvenTests.test_7) ... ok
test_evenness (tests.test_more.ChunkedEvenTests.test_evenness) ... ok
test_infinite (tests.test_more.ChunkedEvenTests.test_infinite) ... ok
test_even (tests.test_more.ChunkedTests.test_even)
Test when ``n`` divides evenly into the length of the iterable. ... ok
test_none (tests.test_more.ChunkedTests.test_none)
Test when ``n`` has the value ``None``. ... ok
test_odd (tests.test_more.ChunkedTests.test_odd)
Test when ``n`` does not divide evenly into the length of the ... ok
test_strict_being_true (tests.test_more.ChunkedTests.test_strict_being_true)
Test when ``n`` does not divide evenly into the length of the ... ok
test_strict_being_true_with_size_none (tests.test_more.ChunkedTests.test_strict_being_true_with_size_none)
Test when ``n`` has value ``None`` and the keyword strict is True ... ok
test_strict_false (tests.test_more.ChunkedTests.test_strict_false)
Test when ``n`` does not divide evenly into the length of the ... ok
test_duplicates (tests.test_more.CircularShiftsTests.test_duplicates) ... ok
test_empty (tests.test_more.CircularShiftsTests.test_empty) ... ok
test_simple_circular_shifts (tests.test_more.CircularShiftsTests.test_simple_circular_shifts) ... ok
test_invalid_large (tests.test_more.CombinationIndexTests.test_invalid_large) ... ok
test_invalid_match (tests.test_more.CombinationIndexTests.test_invalid_match) ... ok
test_invalid_order (tests.test_more.CombinationIndexTests.test_invalid_order) ... ok
test_long (tests.test_more.CombinationIndexTests.test_long) ... ok
test_multiplicity (tests.test_more.CombinationIndexTests.test_multiplicity) ... ok
test_null (tests.test_more.CombinationIndexTests.test_null) ... ok
test_r_equal_to_n (tests.test_more.CombinationIndexTests.test_r_equal_to_n) ... ok
test_r_less_than_n (tests.test_more.CombinationIndexTests.test_r_less_than_n) ... ok
test_invalid_large (tests.test_more.CombinationWithReplacementIndexTests.test_invalid_large) ... ok
test_invalid_match (tests.test_more.CombinationWithReplacementIndexTests.test_invalid_match) ... ok
test_invalid_order (tests.test_more.CombinationWithReplacementIndexTests.test_invalid_order) ... ok
test_long (tests.test_more.CombinationWithReplacementIndexTests.test_long) ... ok
test_multiplicity (tests.test_more.CombinationWithReplacementIndexTests.test_multiplicity) ... ok
test_null (tests.test_more.CombinationWithReplacementIndexTests.test_null) ... ok
test_r_equal_to_n (tests.test_more.CombinationWithReplacementIndexTests.test_r_equal_to_n) ... ok
test_r_less_than_n (tests.test_more.CombinationWithReplacementIndexTests.test_r_less_than_n) ... ok
test_custom_ordering (tests.test_more.ConsecutiveGroupsTest.test_custom_ordering) ... ok
test_exotic_ordering (tests.test_more.ConsecutiveGroupsTest.test_exotic_ordering) ... ok
test_numbers (tests.test_more.ConsecutiveGroupsTest.test_numbers) ... ok
test_basic (tests.test_more.ConstrainedBatchesTests.test_basic) ... ok
test_get_len (tests.test_more.ConstrainedBatchesTests.test_get_len) ... ok
test_max_count (tests.test_more.ConstrainedBatchesTests.test_max_count) ... ok
test_strict (tests.test_more.ConstrainedBatchesTests.test_strict) ... ok
test_consumer (tests.test_more.ConsumerTests.test_consumer) ... ok
test_basic (tests.test_more.CountCycleTests.test_basic) ... ok
test_empty (tests.test_more.CountCycleTests.test_empty) ... ok
test_negative (tests.test_more.CountCycleTests.test_negative) ... ok
test_basic (tests.test_more.CountableTests.test_basic) ... ok
test_empty (tests.test_more.CountableTests.test_empty) ... ok
test_custom (tests.test_more.DifferenceTest.test_custom) ... ok
test_empty (tests.test_more.DifferenceTest.test_empty) ... ok
test_initial (tests.test_more.DifferenceTest.test_initial) ... ok
test_normal (tests.test_more.DifferenceTest.test_normal) ... ok
test_one (tests.test_more.DifferenceTest.test_one) ... ok
test_roundtrip (tests.test_more.DifferenceTest.test_roundtrip) ... ok
test_basic (tests.test_more.DistinctCombinationsTests.test_basic) ... ok
test_empty (tests.test_more.DistinctCombinationsTests.test_empty) ... ok
test_negative (tests.test_more.DistinctCombinationsTests.test_negative) ... ok
test_distinct_permutations (tests.test_more.DistinctPermutationsTests.test_distinct_permutations)
Make sure the output for ``distinct_permutations()`` is the same as ... ok
test_other_iterables (tests.test_more.DistinctPermutationsTests.test_other_iterables)
Make sure ``distinct_permutations()`` accepts a different type of ... ok
test_r (tests.test_more.DistinctPermutationsTests.test_r) ... ok
test_basic (tests.test_more.DistributeTest.test_basic) ... ok
test_invalid_n (tests.test_more.DistributeTest.test_invalid_n) ... ok
test_large_n (tests.test_more.DistributeTest.test_large_n) ... ok
test_basic (tests.test_more.DivideTest.test_basic) ... ok
test_invalid_n (tests.test_more.DivideTest.test_invalid_n) ... ok
test_large_n (tests.test_more.DivideTest.test_large_n) ... ok
test_basic (tests.test_more.DuplicatesEverSeenTests.test_basic) ... ok
test_key_hashable (tests.test_more.DuplicatesEverSeenTests.test_key_hashable) ... ok
test_key_non_hashable (tests.test_more.DuplicatesEverSeenTests.test_key_non_hashable) ... ok
test_key_partially_hashable (tests.test_more.DuplicatesEverSeenTests.test_key_partially_hashable) ... ok
test_non_hashable (tests.test_more.DuplicatesEverSeenTests.test_non_hashable) ... ok
test_partially_hashable (tests.test_more.DuplicatesEverSeenTests.test_partially_hashable) ... ok
test_basic (tests.test_more.DuplicatesJustSeenTests.test_basic) ... ok
test_key_hashable (tests.test_more.DuplicatesJustSeenTests.test_key_hashable) ... ok
test_key_non_hashable (tests.test_more.DuplicatesJustSeenTests.test_key_non_hashable) ... ok
test_key_partially_hashable (tests.test_more.DuplicatesJustSeenTests.test_key_partially_hashable) ... ok
test_nested (tests.test_more.DuplicatesJustSeenTests.test_nested) ... ok
test_non_hashable (tests.test_more.DuplicatesJustSeenTests.test_non_hashable) ... ok
test_partially_hashable (tests.test_more.DuplicatesJustSeenTests.test_partially_hashable) ... ok
test_empty (tests.test_more.ExactlyNTests.test_empty)
Return ``True`` if the iterable is empty and ``n`` is 0 ... ok
test_false (tests.test_more.ExactlyNTests.test_false)
Iterable does not have ``n`` ``True`` elements ... ok
test_true (tests.test_more.ExactlyNTests.test_true)
Iterable has ``n`` ``True`` elements ... ok
test_false (tests.test_more.FilterExceptTests.test_false) ... ok
test_multiple (tests.test_more.FilterExceptTests.test_multiple) ... ok
test_no_exceptions_pass (tests.test_more.FilterExceptTests.test_no_exceptions_pass) ... ok
test_no_exceptions_raise (tests.test_more.FilterExceptTests.test_no_exceptions_raise) ... ok
test_raise (tests.test_more.FilterExceptTests.test_raise) ... ok
test_default (tests.test_more.FirstTests.test_default) ... ok
test_empty_stop_iteration (tests.test_more.FirstTests.test_empty_stop_iteration) ... ok
test_many (tests.test_more.FirstTests.test_many) ... ok
test_one (tests.test_more.FirstTests.test_one) ... ok
test_basic (tests.test_more.GrayProductTests.test_basic) ... ok
test_errors (tests.test_more.GrayProductTests.test_errors) ... ok
test_vs_product (tests.test_more.GrayProductTests.test_vs_product) ... ok
test_default_funcs (tests.test_more.GroupByTransformTests.test_default_funcs) ... ok
test_no_valuefunc (tests.test_more.GroupByTransformTests.test_no_valuefunc) ... ok
test_reducefunc (tests.test_more.GroupByTransformTests.test_reducefunc) ... ok
test_valuefunc (tests.test_more.GroupByTransformTests.test_valuefunc) ... ok
test_even (tests.test_more.IchunkedTests.test_even) ... ok
test_laziness (tests.test_more.IchunkedTests.test_laziness) ... ok
test_memory_in_order (tests.test_more.IchunkedTests.test_memory_in_order) ... ok
test_negative (tests.test_more.IchunkedTests.test_negative) ... ok
test_odd (tests.test_more.IchunkedTests.test_odd) ... ok
test_out_of_order (tests.test_more.IchunkedTests.test_out_of_order) ... ok
test_zero (tests.test_more.IchunkedTests.test_zero) ... ok
test_basic (tests.test_more.IequalsTests.test_basic) ... ok
test_empty_iterables (tests.test_more.IequalsTests.test_empty_iterables) ... ok
test_more_than_two_iterable (tests.test_more.IequalsTests.test_more_than_two_iterable) ... ok
test_no_iterables (tests.test_more.IequalsTests.test_no_iterables) ... ok
test_none_is_not_a_sentinel (tests.test_more.IequalsTests.test_none_is_not_a_sentinel) ... ok
test_not_equal_lengths (tests.test_more.IequalsTests.test_not_equal_lengths) ... ok
test_not_identical_but_equal (tests.test_more.IequalsTests.test_not_identical_but_equal) ... ok
test_one_iterable (tests.test_more.IequalsTests.test_one_iterable) ... ok
test_order_matters (tests.test_more.IequalsTests.test_order_matters) ... ok
test_ilen (tests.test_more.IlenTests.test_ilen)
Sanity-checks for ``ilen()``. ... ok
test_argument_mismatch_raises (tests.test_more.InterleaveEvenlyTests.test_argument_mismatch_raises) ... ok
test_degenerate_empty (tests.test_more.InterleaveEvenlyTests.test_degenerate_empty) ... ok
test_degenerate_one (tests.test_more.InterleaveEvenlyTests.test_degenerate_one) ... ok
test_equal_lengths (tests.test_more.InterleaveEvenlyTests.test_equal_lengths) ... ok
test_manual_lengths (tests.test_more.InterleaveEvenlyTests.test_manual_lengths) ... ok
test_many_iters (tests.test_more.InterleaveEvenlyTests.test_many_iters) ... ok
test_no_length_raises (tests.test_more.InterleaveEvenlyTests.test_no_length_raises) ... ok
test_not_proportional (tests.test_more.InterleaveEvenlyTests.test_not_proportional) ... ok
test_proportional (tests.test_more.InterleaveEvenlyTests.test_proportional) ... ok
test_three_iters (tests.test_more.InterleaveEvenlyTests.test_three_iters) ... ok
test_even (tests.test_more.InterleaveLongestTests.test_even) ... ok
test_mixed_types (tests.test_more.InterleaveLongestTests.test_mixed_types) ... ok
test_short (tests.test_more.InterleaveLongestTests.test_short) ... ok
test_even (tests.test_more.InterleaveTests.test_even) ... ok
test_mixed_types (tests.test_more.InterleaveTests.test_mixed_types) ... ok
test_short (tests.test_more.InterleaveTests.test_short) ... ok
test_even (tests.test_more.IntersperseTest.test_even) ... ok
test_n (tests.test_more.IntersperseTest.test_n) ... ok
test_n_zero (tests.test_more.IntersperseTest.test_n_zero) ... ok
test_nested (tests.test_more.IntersperseTest.test_nested) ... ok
test_not_iterable (tests.test_more.IntersperseTest.test_not_iterable) ... ok
test_odd (tests.test_more.IntersperseTest.test_odd) ... ok
test_basic (tests.test_more.IsSortedTests.test_basic) ... ok
test_all (tests.test_more.IsliceExtendedTests.test_all) ... ok
test_invalid_slice (tests.test_more.IsliceExtendedTests.test_invalid_slice) ... ok
test_slicing (tests.test_more.IsliceExtendedTests.test_slicing) ... ok
test_slicing_extensive (tests.test_more.IsliceExtendedTests.test_slicing_extensive) ... ok
test_zero_step (tests.test_more.IsliceExtendedTests.test_zero_step) ... ok
test_basic (tests.test_more.IterateTests.test_basic) ... ok
test_func_controls_iteration_stop (tests.test_more.IterateTests.test_func_controls_iteration_stop) ... ok
test_basic (tests.test_more.LastTests.test_basic) ... ok
test_default (tests.test_more.LastTests.test_default) ... ok
test_empty (tests.test_more.LastTests.test_empty) ... ok
test_custom_pred (tests.test_more.LocateTests.test_custom_pred) ... ok
test_default_pred (tests.test_more.LocateTests.test_default_pred) ... ok
test_no_matches (tests.test_more.LocateTests.test_no_matches) ... ok
test_window_size (tests.test_more.LocateTests.test_window_size) ... ok
test_window_size_large (tests.test_more.LocateTests.test_window_size_large) ... ok
test_window_size_zero (tests.test_more.LocateTests.test_window_size_zero) ... ok
test_basic (tests.test_more.LongestCommonPrefixTests.test_basic) ... ok
test_contains_infinite_iterables (tests.test_more.LongestCommonPrefixTests.test_contains_infinite_iterables) ... ok
test_empty_iterables_only (tests.test_more.LongestCommonPrefixTests.test_empty_iterables_only) ... ok
test_includes_empty_iterables (tests.test_more.LongestCommonPrefixTests.test_includes_empty_iterables) ... ok
test_infinite_iterables (tests.test_more.LongestCommonPrefixTests.test_infinite_iterables) ... ok
test_iterators (tests.test_more.LongestCommonPrefixTests.test_iterators) ... ok
test_no_iterables (tests.test_more.LongestCommonPrefixTests.test_no_iterables) ... ok
test_non_hashable (tests.test_more.LongestCommonPrefixTests.test_non_hashable) ... ok
test_prefix_contains_elements_of_the_first_iterable (tests.test_more.LongestCommonPrefixTests.test_prefix_contains_elements_of_the_first_iterable) ... ok
test_basic (tests.test_more.MakeDecoratorTests.test_basic) ... ok
test_result_index (tests.test_more.MakeDecoratorTests.test_result_index) ... ok
test_wrap_class (tests.test_more.MakeDecoratorTests.test_wrap_class) ... ok
test_multiple (tests.test_more.MapExceptTests.test_multiple) ... ok
test_no_exceptions_pass (tests.test_more.MapExceptTests.test_no_exceptions_pass) ... ok
test_no_exceptions_raise (tests.test_more.MapExceptTests.test_no_exceptions_raise) ... ok
test_raise (tests.test_more.MapExceptTests.test_raise) ... ok
test_empty (tests.test_more.MapIfTests.test_empty) ... ok
test_with_func_else (tests.test_more.MapIfTests.test_with_func_else) ... ok
test_without_func_else (tests.test_more.MapIfTests.test_without_func_else) ... ok
test_default (tests.test_more.MapReduceTests.test_default) ... ok
test_reducefunc (tests.test_more.MapReduceTests.test_reducefunc) ... ok
test_ret (tests.test_more.MapReduceTests.test_ret) ... ok
test_valuefunc (tests.test_more.MapReduceTests.test_valuefunc) ... ok
test_basic (tests.test_more.MarkEndsTests.test_basic) ... ok
test_basic (tests.test_more.MinMaxTests.test_basic) ... ok
test_default (tests.test_more.MinMaxTests.test_default) ... ok
test_iterables (tests.test_more.MinMaxTests.test_iterables) ... ok
test_key (tests.test_more.MinMaxTests.test_key) ... ok
test_unpacked (tests.test_more.MinMaxTests.test_unpacked) ... ok
test_basic (tests.test_more.NthCombinationWithReplacementTests.test_basic) ... ok
test_invalid_index (tests.test_more.NthCombinationWithReplacementTests.test_invalid_index) ... ok
test_invalid_r (tests.test_more.NthCombinationWithReplacementTests.test_invalid_r) ... ok
test_long (tests.test_more.NthCombinationWithReplacementTests.test_long) ... ok
test_basic (tests.test_more.NthOrLastTests.test_basic) ... ok
test_default_value (tests.test_more.NthOrLastTests.test_default_value) ... ok
test_empty_iterable_no_default (tests.test_more.NthOrLastTests.test_empty_iterable_no_default) ... ok
test_basic (tests.test_more.NthProductTests.test_basic) ... ok
test_invalid_index (tests.test_more.NthProductTests.test_invalid_index) ... ok
test_long (tests.test_more.NthProductTests.test_long) ... ok
test_negative (tests.test_more.NthProductTests.test_negative) ... ok
test_arg_count (tests.test_more.NumericRangeTests.test_arg_count) ... ok
test_bad_key (tests.test_more.NumericRangeTests.test_bad_key) ... ok
test_basic (tests.test_more.NumericRangeTests.test_basic) ... ok
test_bool (tests.test_more.NumericRangeTests.test_bool) ... ok
test_contains (tests.test_more.NumericRangeTests.test_contains) ... ok
test_count (tests.test_more.NumericRangeTests.test_count) ... ok
test_eq (tests.test_more.NumericRangeTests.test_eq) ... ok
test_get_item_by_index (tests.test_more.NumericRangeTests.test_get_item_by_index) ... ok
test_get_item_by_slice (tests.test_more.NumericRangeTests.test_get_item_by_slice) ... ok
test_hash (tests.test_more.NumericRangeTests.test_hash) ... ok
test_index (tests.test_more.NumericRangeTests.test_index) ... ok
test_iter_twice (tests.test_more.NumericRangeTests.test_iter_twice) ... ok
test_len (tests.test_more.NumericRangeTests.test_len) ... ok
test_parent_classes (tests.test_more.NumericRangeTests.test_parent_classes) ... ok
test_pickle (tests.test_more.NumericRangeTests.test_pickle) ... ok
test_repr (tests.test_more.NumericRangeTests.test_repr) ... ok
test_reversed (tests.test_more.NumericRangeTests.test_reversed) ... ok
test_zero_step (tests.test_more.NumericRangeTests.test_zero_step) ... ok
test_basic (tests.test_more.OneTests.test_basic) ... ok
test_too_long (tests.test_more.OneTests.test_too_long) ... ok
test_too_long_default_message (tests.test_more.OneTests.test_too_long_default_message) ... ok
test_too_short (tests.test_more.OneTests.test_too_short) ... ok
test_custom_exception (tests.test_more.OnlyTests.test_custom_exception) ... ok
test_custom_value (tests.test_more.OnlyTests.test_custom_value) ... ok
test_default_exception_message (tests.test_more.OnlyTests.test_default_exception_message) ... ok
test_defaults (tests.test_more.OnlyTests.test_defaults) ... ok
test_basic (tests.test_more.OuterProductTests.test_basic) ... ok
test_invalid_n (tests.test_more.PaddedTest.test_invalid_n) ... ok
test_next_multiple (tests.test_more.PaddedTest.test_next_multiple) ... ok
test_no_n (tests.test_more.PaddedTest.test_no_n) ... ok
test_valid_n (tests.test_more.PaddedTest.test_valid_n) ... ok
test_basic (tests.test_more.PartialProductTests.test_basic) ... ok
test_empty_iterable (tests.test_more.PartialProductTests.test_empty_iterable) ... ok
test_no_iterables (tests.test_more.PartialProductTests.test_no_iterables) ... ok
test_one_iterable (tests.test_more.PartialProductTests.test_one_iterable) ... ok
test_two_iterables (tests.test_more.PartialProductTests.test_two_iterables) ... ok
test_uneven_length_iterables (tests.test_more.PartialProductTests.test_uneven_length_iterables) ... ok
test_duplicates (tests.test_more.PartitionsTest.test_duplicates) ... ok
test_empty (tests.test_more.PartitionsTest.test_empty) ... ok
test_order (tests.test_more.PartitionsTest.test_order) ... ok
test_types (tests.test_more.PartitionsTest.test_types) ... ok
test_empty (tests.test_more.PeekableTests.test_empty)
Tests prepending in front of an empty iterable ... ok
test_indexing (tests.test_more.PeekableTests.test_indexing)
Indexing into the peekable shouldn't advance the iterator. ... ok
test_multi_prepend (tests.test_more.PeekableTests.test_multi_prepend)
Tests prepending multiple items and getting them in proper order ... ok
test_multi_prepend_peek (tests.test_more.PeekableTests.test_multi_prepend_peek)
Tests prepending multiple elements and getting them in reverse order ... ok
test_passthrough (tests.test_more.PeekableTests.test_passthrough)
Iterating a peekable without using ``peek()`` or ``prepend()`` ... ok
test_peek_default (tests.test_more.PeekableTests.test_peek_default)
Make sure passing a default into ``peek()`` works. ... ok
test_prepend (tests.test_more.PeekableTests.test_prepend)
Tests intersperesed ``prepend()`` and ``next()`` calls ... ok
test_prepend_after_stop (tests.test_more.PeekableTests.test_prepend_after_stop)
Test resuming iteration after a previous exhaustion ... ok
test_prepend_indexing (tests.test_more.PeekableTests.test_prepend_indexing)
Tests interaction between prepending and indexing ... ok
test_prepend_iterable (tests.test_more.PeekableTests.test_prepend_iterable)
Tests prepending from an iterable ... ok
test_prepend_many (tests.test_more.PeekableTests.test_prepend_many)
Tests that prepending a huge number of elements works ... ok
test_prepend_reversed (tests.test_more.PeekableTests.test_prepend_reversed)
Tests prepending from a reversed iterable ... ok
test_prepend_slicing (tests.test_more.PeekableTests.test_prepend_slicing)
Tests interaction between prepending and slicing ... ok
test_prepend_truthiness (tests.test_more.PeekableTests.test_prepend_truthiness)
Tests that ``__bool__()`` or ``__nonzero__()`` works properly ... ok
test_simple_peeking (tests.test_more.PeekableTests.test_simple_peeking)
Make sure ``next`` and ``peek`` advance and don't advance the ... ok
test_slicing (tests.test_more.PeekableTests.test_slicing)
Slicing the peekable shouldn't advance the iterator. ... ok
test_slicing_error (tests.test_more.PeekableTests.test_slicing_error) ... ok
test_slicing_reset (tests.test_more.PeekableTests.test_slicing_reset)
Test slicing on a fresh iterable each time ... ok
test_truthiness (tests.test_more.PeekableTests.test_truthiness)
Make sure a ``peekable`` tests true iff there are items remaining in ... ok
test_invalid_large (tests.test_more.PermutationIndexTests.test_invalid_large) ... ok
test_invalid_match (tests.test_more.PermutationIndexTests.test_invalid_match) ... ok
test_long (tests.test_more.PermutationIndexTests.test_long) ... ok
test_multiplicity (tests.test_more.PermutationIndexTests.test_multiplicity) ... ok
test_null (tests.test_more.PermutationIndexTests.test_null) ... ok
test_r_equal_to_n (tests.test_more.PermutationIndexTests.test_r_equal_to_n) ... ok
test_r_less_than_n (tests.test_more.PermutationIndexTests.test_r_less_than_n) ... ok
test_basic (tests.test_more.ProductIndexTests.test_basic) ... ok
test_invalid_empty (tests.test_more.ProductIndexTests.test_invalid_empty) ... ok
test_invalid_large (tests.test_more.ProductIndexTests.test_invalid_large) ... ok
test_invalid_match (tests.test_more.ProductIndexTests.test_invalid_match) ... ok
test_invalid_small (tests.test_more.ProductIndexTests.test_invalid_small) ... ok
test_long (tests.test_more.ProductIndexTests.test_long) ... ok
test_multiplicity (tests.test_more.ProductIndexTests.test_multiplicity) ... ok
test_basic (tests.test_more.RepeatEachTests.test_basic) ... ok
test_default (tests.test_more.RepeatEachTests.test_default) ... ok
test_empty (tests.test_more.RepeatEachTests.test_empty) ... ok
test_infinite_input (tests.test_more.RepeatEachTests.test_infinite_input) ... ok
test_negative_repeat (tests.test_more.RepeatEachTests.test_negative_repeat) ... ok
test_no_repeat (tests.test_more.RepeatEachTests.test_no_repeat) ... ok
test_basic (tests.test_more.RepeatLastTests.test_basic) ... ok
test_default_value (tests.test_more.RepeatLastTests.test_default_value) ... ok
test_empty_iterable (tests.test_more.RepeatLastTests.test_empty_iterable) ... ok
test_basic (tests.test_more.ReplaceTests.test_basic) ... ok
test_count (tests.test_more.ReplaceTests.test_count) ... ok
test_iterable_substitutes (tests.test_more.ReplaceTests.test_iterable_substitutes) ... ok
test_window_size (tests.test_more.ReplaceTests.test_window_size) ... ok
test_window_size_count (tests.test_more.ReplaceTests.test_window_size_count) ... ok
test_window_size_end (tests.test_more.ReplaceTests.test_window_size_end) ... ok
test_window_size_large (tests.test_more.ReplaceTests.test_window_size_large) ... ok
test_window_size_zero (tests.test_more.ReplaceTests.test_window_size_zero) ... ok
test_custom_pred (tests.test_more.RlocateTests.test_custom_pred) ... ok
test_default_pred (tests.test_more.RlocateTests.test_default_pred) ... ok
test_efficient_reversal (tests.test_more.RlocateTests.test_efficient_reversal) ... ok
test_no_matches (tests.test_more.RlocateTests.test_no_matches) ... ok
test_window_size (tests.test_more.RlocateTests.test_window_size) ... ok
test_window_size_large (tests.test_more.RlocateTests.test_window_size_large) ... ok
test_window_size_zero (tests.test_more.RlocateTests.test_window_size_zero) ... ok
test_decode (tests.test_more.RunLengthTest.test_decode) ... ok
test_encode (tests.test_more.RunLengthTest.test_encode) ... ok
test_invariance_under_permutations_unweighted (tests.test_more.SampleTests.test_invariance_under_permutations_unweighted)
The order of the data should not matter. This is a stochastic test, ... ok
test_invariance_under_permutations_weighted (tests.test_more.SampleTests.test_invariance_under_permutations_weighted)
The order of the data should not matter. This is a stochastic test, ... ok
test_length (tests.test_more.SampleTests.test_length)
Check that *k* elements are sampled. ... ok
test_samling_entire_iterable (tests.test_more.SampleTests.test_samling_entire_iterable)
If k=len(iterable), the sample contains the original elements. ... ok
test_scale_invariance_of_weights (tests.test_more.SampleTests.test_scale_invariance_of_weights)
The probabilit of chosing element a_i is w_i / sum(weights). ... ok
test_unit_case (tests.test_more.SampleTests.test_unit_case)
Test against a fixed case by seeding the random module. ... ok
test_elements (tests.test_more.SeekableTest.test_elements) ... ok
test_exhaustion_reset (tests.test_more.SeekableTest.test_exhaustion_reset) ... ok
test_forward (tests.test_more.SeekableTest.test_forward) ... ok
test_maxlen (tests.test_more.SeekableTest.test_maxlen) ... ok
test_maxlen_zero (tests.test_more.SeekableTest.test_maxlen_zero) ... ok
test_partial_reset (tests.test_more.SeekableTest.test_partial_reset) ... ok
test_passthrough (tests.test_more.SeekableTest.test_passthrough)
Iterating a peekable without using ``peek()`` or ``prepend()`` ... ok
test_past_end (tests.test_more.SeekableTest.test_past_end) ... ok
test_peek_default (tests.test_more.SeekableTest.test_peek_default)
Make sure passing a default into ``peek()`` works. ... ok
test_relative_seek (tests.test_more.SeekableTest.test_relative_seek) ... ok
test_simple_peeking (tests.test_more.SeekableTest.test_simple_peeking)
Make sure ``next`` and ``peek`` advance and don't advance the ... ok
test_truthiness (tests.test_more.SeekableTest.test_truthiness)
Make sure a ``peekable`` tests true iff there are items remaining in ... ok
test_abc_methods (tests.test_more.SequenceViewTests.test_abc_methods) ... ok
test_indexing (tests.test_more.SequenceViewTests.test_indexing) ... ok
test_init (tests.test_more.SequenceViewTests.test_init) ... ok
test_slicing (tests.test_more.SequenceViewTests.test_slicing) ... ok
test_update (tests.test_more.SequenceViewTests.test_update) ... ok
test_duplicates (tests.test_more.SetPartitionsTests.test_duplicates) ... ok
test_each_correct (tests.test_more.SetPartitionsTests.test_each_correct) ... ok
test_found_all (tests.test_more.SetPartitionsTests.test_found_all)
small example, hand-checked ... ok
test_no_group (tests.test_more.SetPartitionsTests.test_no_group) ... ok
test_repeated (tests.test_more.SetPartitionsTests.test_repeated) ... ok
test_stirling_numbers (tests.test_more.SetPartitionsTests.test_stirling_numbers)
Check against https://en.wikipedia.org/wiki/ ... ok
test_to_many_groups (tests.test_more.SetPartitionsTests.test_to_many_groups) ... ok
test_before_after (tests.test_more.SideEffectTests.test_before_after) ... ok
test_before_fails (tests.test_more.SideEffectTests.test_before_fails) ... ok
test_chunked (tests.test_more.SideEffectTests.test_chunked) ... ok
test_individual (tests.test_more.SideEffectTests.test_individual) ... ok
test_even (tests.test_more.SlicedTests.test_even)
Test when the length of the sequence is divisible by *n* ... ok
test_not_sliceable (tests.test_more.SlicedTests.test_not_sliceable) ... ok
test_numpy_like_array (tests.test_more.SlicedTests.test_numpy_like_array) ... ok
test_odd (tests.test_more.SlicedTests.test_odd)
Test when the length of the sequence is not divisible by *n* ... ok
test_odd_and_strict (tests.test_more.SlicedTests.test_odd_and_strict) ... ok
test_invalid_key_list (tests.test_more.SortTogetherTest.test_invalid_key_list)
tests `key_list` for indexes not available in `iterables` ... ok
test_key_function (tests.test_more.SortTogetherTest.test_key_function)
tests `key` function, including interaction with `key_list` ... ok
test_key_list (tests.test_more.SortTogetherTest.test_key_list)
tests `key_list` including default, iterables include duplicates ... ok
test_reverse (tests.test_more.SortTogetherTest.test_reverse)
tests `reverse` to ensure a reverse sort for `key_list` iterables ... ok
test_uneven_iterables (tests.test_more.SortTogetherTest.test_uneven_iterables)
tests trimming of iterables to the shortest length before sorting ... ok
test_ends_with_sep (tests.test_more.SplitAfterTest.test_ends_with_sep) ... ok
test_max_split (tests.test_more.SplitAfterTest.test_max_split) ... ok
test_no_sep (tests.test_more.SplitAfterTest.test_no_sep) ... ok
test_starts_with_sep (tests.test_more.SplitAfterTest.test_starts_with_sep) ... ok
test_basic (tests.test_more.SplitAtTests.test_basic) ... ok
test_combination (tests.test_more.SplitAtTests.test_combination) ... ok
test_keep_separator (tests.test_more.SplitAtTests.test_keep_separator) ... ok
test_maxsplit (tests.test_more.SplitAtTests.test_maxsplit) ... ok
test_empty_collection (tests.test_more.SplitBeforeTest.test_empty_collection) ... ok
test_ends_with_sep (tests.test_more.SplitBeforeTest.test_ends_with_sep) ... ok
test_max_split (tests.test_more.SplitBeforeTest.test_max_split) ... ok
test_no_sep (tests.test_more.SplitBeforeTest.test_no_sep) ... ok
test_starts_with_sep (tests.test_more.SplitBeforeTest.test_starts_with_sep) ... ok
test_bool_in_sizes (tests.test_more.SplitIntoTests.test_bool_in_sizes)
A bool object is present in ``sizes`` is treated as a 1 or 0 for ... ok
test_both_empty (tests.test_more.SplitIntoTests.test_both_empty)
Both ``sizes`` and ``iterable`` arguments are empty. An empty ... ok
test_generator_iterable_integrity (tests.test_more.SplitIntoTests.test_generator_iterable_integrity)
Check that if ``iterable`` is an iterator, it is consumed only by as ... ok
test_generator_sizes_integrity (tests.test_more.SplitIntoTests.test_generator_sizes_integrity)
Check that if ``sizes`` is an iterator, it is consumed only until a ... ok
test_invalid_in_sizes (tests.test_more.SplitIntoTests.test_invalid_in_sizes)
A ValueError is raised if an object in ``sizes`` is neither ``None`` ... ok
test_invalid_in_sizes_after_none (tests.test_more.SplitIntoTests.test_invalid_in_sizes_after_none)
A item in ``sizes`` that is invalid will not raise a TypeError if it ... ok
test_iterable_empty (tests.test_more.SplitIntoTests.test_iterable_empty)
``iterable`` argument is empty but ``sizes`` is not. An empty ... ok
test_iterable_empty_using_none (tests.test_more.SplitIntoTests.test_iterable_empty_using_none)
``iterable`` argument is empty but ``sizes`` is not. An empty ... ok
test_iterable_just_right (tests.test_more.SplitIntoTests.test_iterable_just_right)
Size of ``iterable`` equals the sum of ``sizes``. ... ok
test_iterable_too_large (tests.test_more.SplitIntoTests.test_iterable_too_large)
Size of ``iterable`` is larger than sum of ``sizes``. Not all ... ok
test_iterable_too_small (tests.test_more.SplitIntoTests.test_iterable_too_small)
Size of ``iterable`` is smaller than sum of ``sizes``. Last return ... ok
test_iterable_too_small_extra (tests.test_more.SplitIntoTests.test_iterable_too_small_extra)
Size of ``iterable`` is smaller than sum of ``sizes``. Second last ... ok
test_sizes_empty (tests.test_more.SplitIntoTests.test_sizes_empty)
``sizes`` argument is empty but ``iterable`` is not. An empty ... ok
test_using_none_mid_sizes (tests.test_more.SplitIntoTests.test_using_none_mid_sizes)
None is present in ``sizes`` but is not the last item. Last list ... ok
test_using_none_with_leftover (tests.test_more.SplitIntoTests.test_using_none_with_leftover)
Last item of ``sizes`` is None when items still remain in ... ok
test_using_none_without_leftover (tests.test_more.SplitIntoTests.test_using_none_without_leftover)
Last item of ``sizes`` is None when no items remain in ... ok
test_after_emulation_ends_with_sep (tests.test_more.SplitWhenTests.test_after_emulation_ends_with_sep) ... ok
test_after_emulation_no_sep (tests.test_more.SplitWhenTests.test_after_emulation_no_sep) ... ok
test_after_emulation_starts_with_sep (tests.test_more.SplitWhenTests.test_after_emulation_starts_with_sep) ... ok
test_before_emulation_ends_with_sep (tests.test_more.SplitWhenTests.test_before_emulation_ends_with_sep) ... ok
test_before_emulation_no_sep (tests.test_more.SplitWhenTests.test_before_emulation_no_sep) ... ok
test_before_emulation_starts_with_sep (tests.test_more.SplitWhenTests.test_before_emulation_starts_with_sep) ... ok
test_empty_iterable (tests.test_more.SplitWhenTests.test_empty_iterable) ... ok
test_max_split (tests.test_more.SplitWhenTests.test_max_split) ... ok
test_one_element (tests.test_more.SplitWhenTests.test_one_element) ... ok
test_one_element_is_first_item (tests.test_more.SplitWhenTests.test_one_element_is_first_item) ... ok
test_one_element_is_second_item (tests.test_more.SplitWhenTests.test_one_element_is_second_item) ... ok
test_basic (tests.test_more.SpyTests.test_basic) ... ok
test_immutable (tests.test_more.SpyTests.test_immutable) ... ok
test_too_many (tests.test_more.SpyTests.test_too_many) ... ok
test_unpacking (tests.test_more.SpyTests.test_unpacking) ... ok
test_zero (tests.test_more.SpyTests.test_zero) ... ok
test_default (tests.test_more.StaggerTest.test_default) ... ok
test_longest (tests.test_more.StaggerTest.test_longest) ... ok
test_offsets (tests.test_more.StaggerTest.test_offsets) ... ok
test_basic (tests.test_more.StrictlyNTests.test_basic) ... ok
test_too_long_custom (tests.test_more.StrictlyNTests.test_too_long_custom) ... ok
test_too_long_default (tests.test_more.StrictlyNTests.test_too_long_default) ... ok
test_too_short_custom (tests.test_more.StrictlyNTests.test_too_short_custom) ... ok
test_too_short_default (tests.test_more.StrictlyNTests.test_too_short_default) ... ok
test_hashable (tests.test_more.StripFunctionTests.test_hashable) ... ok
test_math (tests.test_more.StripFunctionTests.test_math) ... ok
test_not_hashable (tests.test_more.StripFunctionTests.test_not_hashable) ... ok
test_basic (tests.test_more.SubstringsIndexesTests.test_basic) ... ok
test_empty (tests.test_more.SubstringsIndexesTests.test_empty) ... ok
test_order (tests.test_more.SubstringsIndexesTests.test_order) ... ok
test_reverse (tests.test_more.SubstringsIndexesTests.test_reverse) ... ok
test_strings (tests.test_more.SubstringsIndexesTests.test_strings) ... ok
test_basic (tests.test_more.SubstringsTests.test_basic) ... ok
test_empty (tests.test_more.SubstringsTests.test_empty) ... ok
test_order (tests.test_more.SubstringsTests.test_order) ... ok
test_strings (tests.test_more.SubstringsTests.test_strings) ... ok
test_basic (tests.test_more.TakewhileInclusiveTests.test_basic) ... ok
test_collatz_sequence (tests.test_more.TakewhileInclusiveTests.test_collatz_sequence) ... ok
test_empty_iterator (tests.test_more.TakewhileInclusiveTests.test_empty_iterator) ... ok
test_base_type (tests.test_more.TestAlwaysIterable.test_base_type) ... ok
test_generator (tests.test_more.TestAlwaysIterable.test_generator) ... ok
test_iterables (tests.test_more.TestAlwaysIterable.test_iterables) ... ok
test_none (tests.test_more.TestAlwaysIterable.test_none) ... ok
test_single (tests.test_more.TestAlwaysIterable.test_single) ... ok
test_strings (tests.test_more.TestAlwaysIterable.test_strings) ... ok
test_collapse (tests.test_more.TestCollapse.test_collapse) ... ok
test_collapse_flatten (tests.test_more.TestCollapse.test_collapse_flatten) ... ok
test_collapse_to_bytes (tests.test_more.TestCollapse.test_collapse_to_bytes) ... ok
test_collapse_to_level (tests.test_more.TestCollapse.test_collapse_to_level) ... ok
test_collapse_to_list (tests.test_more.TestCollapse.test_collapse_to_list) ... ok
test_collapse_to_string (tests.test_more.TestCollapse.test_collapse_to_string) ... ok
test_basic (tests.test_more.TimeLimitedTests.test_basic) ... ok
test_complete (tests.test_more.TimeLimitedTests.test_complete) ... ok
test_invalid_limit (tests.test_more.TimeLimitedTests.test_invalid_limit) ... ok
test_zero_limit (tests.test_more.TimeLimitedTests.test_zero_limit) ... ok
test_basic (tests.test_more.UniqueInWindowTests.test_basic) ... ok
test_invalid_n (tests.test_more.UniqueInWindowTests.test_invalid_n) ... ok
test_key (tests.test_more.UniqueInWindowTests.test_key) ... ok
test_all_unique (tests.test_more.UniqueToEachTests.test_all_unique)
When all the input iterables are unique the output should match ... ok
test_duplicates (tests.test_more.UniqueToEachTests.test_duplicates)
When there are duplicates in any of the input iterables that aren't ... ok
test_mixed (tests.test_more.UniqueToEachTests.test_mixed)
When the input iterables contain different types the function should ... ok
test_empty_iterable (tests.test_more.UnzipTests.test_empty_iterable) ... ok
test_improperly_zipped (tests.test_more.UnzipTests.test_improperly_zipped) ... ok
test_increasingly_zipped (tests.test_more.UnzipTests.test_increasingly_zipped) ... ok
test_length_one_iterable (tests.test_more.UnzipTests.test_length_one_iterable) ... ok
test_normal_case (tests.test_more.UnzipTests.test_normal_case) ... ok
test_complex (tests.test_more.ValueChainTests.test_complex) ... ok
test_empty (tests.test_more.ValueChainTests.test_empty) ... ok
test_empty_lists (tests.test_more.ValueChainTests.test_empty_lists) ... ok
test_more (tests.test_more.ValueChainTests.test_more) ... ok
test_simple (tests.test_more.ValueChainTests.test_simple) ... ok
test_basic (tests.test_more.WindowedCompleteTests.test_basic) ... ok
test_every_partition (tests.test_more.WindowedCompleteTests.test_every_partition) ... ok
test_wrong_length (tests.test_more.WindowedCompleteTests.test_wrong_length) ... ok
test_zero_length (tests.test_more.WindowedCompleteTests.test_zero_length) ... ok
test_basic (tests.test_more.WindowedTests.test_basic) ... ok
test_fillvalue (tests.test_more.WindowedTests.test_fillvalue) ... ok
test_fillvalue_step (tests.test_more.WindowedTests.test_fillvalue_step) ... ok
test_invalid_step (tests.test_more.WindowedTests.test_invalid_step) ... ok
test_negative (tests.test_more.WindowedTests.test_negative) ... ok
test_step (tests.test_more.WindowedTests.test_step) ... ok
test_with_iter (tests.test_more.WithIterTests.test_with_iter) ... ok
test_scalar_types (tests.test_more.ZipBroadcastTests.test_scalar_types) ... ok
test_zip (tests.test_more.ZipBroadcastTests.test_zip) ... ok
test_deprecation (tests.test_more.ZipEqualTest.test_deprecation) ... ok
test_equal (tests.test_more.ZipEqualTest.test_equal) ... /builddir/build/BUILD/more-itertools-10.1.0/more_itertools/more.py:1648: DeprecationWarning: zip_equal will be removed in a future version of more-itertools. Use the builtin zip function with strict=True instead.
  warnings.warn(
ok
test_unequal_lists (tests.test_more.ZipEqualTest.test_unequal_lists) ... ok
test_longest (tests.test_more.ZipOffsetTest.test_longest) ... ok
test_mismatch (tests.test_more.ZipOffsetTest.test_mismatch) ... ok
test_shortest (tests.test_more.ZipOffsetTest.test_shortest) ... ok
SequenceView (more_itertools.more)
Doctest: more_itertools.more.SequenceView ... ok
adjacent (more_itertools.more)
Doctest: more_itertools.more.adjacent ... ok
all_unique (more_itertools.more)
Doctest: more_itertools.more.all_unique ... ok
always_iterable (more_itertools.more)
Doctest: more_itertools.more.always_iterable ... ok
always_reversible (more_itertools.more)
Doctest: more_itertools.more.always_reversible ... ok
bucket (more_itertools.more)
Doctest: more_itertools.more.bucket ... ok
callback_iter (more_itertools.more)
Doctest: more_itertools.more.callback_iter ... ok
chunked (more_itertools.more)
Doctest: more_itertools.more.chunked ... ok
chunked_even (more_itertools.more)
Doctest: more_itertools.more.chunked_even ... ok
circular_shifts (more_itertools.more)
Doctest: more_itertools.more.circular_shifts ... ok
collapse (more_itertools.more)
Doctest: more_itertools.more.collapse ... ok
combination_index (more_itertools.more)
Doctest: more_itertools.more.combination_index ... ok
combination_with_replacement_index (more_itertools.more)
Doctest: more_itertools.more.combination_with_replacement_index ... ok
consecutive_groups (more_itertools.more)
Doctest: more_itertools.more.consecutive_groups ... ok
constrained_batches (more_itertools.more)
Doctest: more_itertools.more.constrained_batches ... ok
consumer (more_itertools.more)
Doctest: more_itertools.more.consumer ... ok
count_cycle (more_itertools.more)
Doctest: more_itertools.more.count_cycle ... ok
countable (more_itertools.more)
Doctest: more_itertools.more.countable ... ok
difference (more_itertools.more)
Doctest: more_itertools.more.difference ... ok
distinct_combinations (more_itertools.more)
Doctest: more_itertools.more.distinct_combinations ... ok
distinct_permutations (more_itertools.more)
Doctest: more_itertools.more.distinct_permutations ... ok
distribute (more_itertools.more)
Doctest: more_itertools.more.distribute ... ok
divide (more_itertools.more)
Doctest: more_itertools.more.divide ... ok
duplicates_everseen (more_itertools.more)
Doctest: more_itertools.more.duplicates_everseen ... ok
duplicates_justseen (more_itertools.more)
Doctest: more_itertools.more.duplicates_justseen ... ok
exactly_n (more_itertools.more)
Doctest: more_itertools.more.exactly_n ... ok
filter_except (more_itertools.more)
Doctest: more_itertools.more.filter_except ... ok
first (more_itertools.more)
Doctest: more_itertools.more.first ... ok
gray_product (more_itertools.more)
Doctest: more_itertools.more.gray_product ... ok
groupby_transform (more_itertools.more)
Doctest: more_itertools.more.groupby_transform ... ok
ichunked (more_itertools.more)
Doctest: more_itertools.more.ichunked ... ok
iequals (more_itertools.more)
Doctest: more_itertools.more.iequals ... ok
ilen (more_itertools.more)
Doctest: more_itertools.more.ilen ... ok
interleave (more_itertools.more)
Doctest: more_itertools.more.interleave ... ok
interleave_evenly (more_itertools.more)
Doctest: more_itertools.more.interleave_evenly ... ok
interleave_longest (more_itertools.more)
Doctest: more_itertools.more.interleave_longest ... ok
intersperse (more_itertools.more)
Doctest: more_itertools.more.intersperse ... ok
is_sorted (more_itertools.more)
Doctest: more_itertools.more.is_sorted ... ok
islice_extended (more_itertools.more)
Doctest: more_itertools.more.islice_extended ... ok
iterate (more_itertools.more)
Doctest: more_itertools.more.iterate ... ok
last (more_itertools.more)
Doctest: more_itertools.more.last ... ok
locate (more_itertools.more)
Doctest: more_itertools.more.locate ... ok
longest_common_prefix (more_itertools.more)
Doctest: more_itertools.more.longest_common_prefix ... ok
lstrip (more_itertools.more)
Doctest: more_itertools.more.lstrip ... ok
make_decorator (more_itertools.more)
Doctest: more_itertools.more.make_decorator ... ok
map_except (more_itertools.more)
Doctest: more_itertools.more.map_except ... ok
map_if (more_itertools.more)
Doctest: more_itertools.more.map_if ... ok
map_reduce (more_itertools.more)
Doctest: more_itertools.more.map_reduce ... ok
mark_ends (more_itertools.more)
Doctest: more_itertools.more.mark_ends ... ok
minmax (more_itertools.more)
Doctest: more_itertools.more.minmax ... ok
nth_combination_with_replacement (more_itertools.more)
Doctest: more_itertools.more.nth_combination_with_replacement ... ok
nth_or_last (more_itertools.more)
Doctest: more_itertools.more.nth_or_last ... ok
nth_permutation (more_itertools.more)
Doctest: more_itertools.more.nth_permutation ... ok
nth_product (more_itertools.more)
Doctest: more_itertools.more.nth_product ... ok
numeric_range (more_itertools.more)
Doctest: more_itertools.more.numeric_range ... ok
one (more_itertools.more)
Doctest: more_itertools.more.one ... ok
only (more_itertools.more)
Doctest: more_itertools.more.only ... ok
outer_product (more_itertools.more)
Doctest: more_itertools.more.outer_product ... ok
padded (more_itertools.more)
Doctest: more_itertools.more.padded ... ok
partial_product (more_itertools.more)
Doctest: more_itertools.more.partial_product ... ok
partitions (more_itertools.more)
Doctest: more_itertools.more.partitions ... ok
peekable (more_itertools.more)
Doctest: more_itertools.more.peekable ... ok
prepend (more_itertools.more.peekable)
Doctest: more_itertools.more.peekable.prepend ... ok
permutation_index (more_itertools.more)
Doctest: more_itertools.more.permutation_index ... ok
product_index (more_itertools.more)
Doctest: more_itertools.more.product_index ... ok
repeat_each (more_itertools.more)
Doctest: more_itertools.more.repeat_each ... ok
repeat_last (more_itertools.more)
Doctest: more_itertools.more.repeat_last ... ok
replace (more_itertools.more)
Doctest: more_itertools.more.replace ... ok
rlocate (more_itertools.more)
Doctest: more_itertools.more.rlocate ... ok
rstrip (more_itertools.more)
Doctest: more_itertools.more.rstrip ... ok
run_length (more_itertools.more)
Doctest: more_itertools.more.run_length ... ok
sample (more_itertools.more)
Doctest: more_itertools.more.sample ... ok
seekable (more_itertools.more)
Doctest: more_itertools.more.seekable ... ok
set_partitions (more_itertools.more)
Doctest: more_itertools.more.set_partitions ... ok
side_effect (more_itertools.more)
Doctest: more_itertools.more.side_effect ... ok
sliced (more_itertools.more)
Doctest: more_itertools.more.sliced ... ok
sort_together (more_itertools.more)
Doctest: more_itertools.more.sort_together ... ok
split_after (more_itertools.more)
Doctest: more_itertools.more.split_after ... ok
split_at (more_itertools.more)
Doctest: more_itertools.more.split_at ... ok
split_before (more_itertools.more)
Doctest: more_itertools.more.split_before ... ok
split_into (more_itertools.more)
Doctest: more_itertools.more.split_into ... ok
split_when (more_itertools.more)
Doctest: more_itertools.more.split_when ... ok
spy (more_itertools.more)
Doctest: more_itertools.more.spy ... ok
stagger (more_itertools.more)
Doctest: more_itertools.more.stagger ... ok
strictly_n (more_itertools.more)
Doctest: more_itertools.more.strictly_n ... ok
strip (more_itertools.more)
Doctest: more_itertools.more.strip ... ok
substrings (more_itertools.more)
Doctest: more_itertools.more.substrings ... ok
substrings_indexes (more_itertools.more)
Doctest: more_itertools.more.substrings_indexes ... ok
takewhile_inclusive (more_itertools.more)
Doctest: more_itertools.more.takewhile_inclusive ... ok
time_limited (more_itertools.more)
Doctest: more_itertools.more.time_limited ... ok
unique_in_window (more_itertools.more)
Doctest: more_itertools.more.unique_in_window ... ok
unique_to_each (more_itertools.more)
Doctest: more_itertools.more.unique_to_each ... ok
unzip (more_itertools.more)
Doctest: more_itertools.more.unzip ... ok
value_chain (more_itertools.more)
Doctest: more_itertools.more.value_chain ... ok
windowed (more_itertools.more)
Doctest: more_itertools.more.windowed ... ok
windowed_complete (more_itertools.more)
Doctest: more_itertools.more.windowed_complete ... ok
zip_broadcast (more_itertools.more)
Doctest: more_itertools.more.zip_broadcast ... ok
zip_equal (more_itertools.more)
Doctest: more_itertools.more.zip_equal ... ok
zip_offset (more_itertools.more)
Doctest: more_itertools.more.zip_offset ... ok
test_empty (tests.test_recipes.AllEqualTests.test_empty)
Return True if the iterable is empty ... ok
test_false (tests.test_recipes.AllEqualTests.test_false)
Not everything is equal ... ok
test_one (tests.test_recipes.AllEqualTests.test_one)
Return True if the iterable is singular ... ok
test_tricky (tests.test_recipes.AllEqualTests.test_tricky)
Not everything is identical, but everything is equal ... ok
test_true (tests.test_recipes.AllEqualTests.test_true)
Everything is equal ... ok
test_basic (tests.test_recipes.BatchedTests.test_basic) ... ok
test_empty (tests.test_recipes.BeforeAndAfterTests.test_empty) ... ok
test_nested_remainder (tests.test_recipes.BeforeAndAfterTests.test_nested_remainder) ... ok
test_never_false (tests.test_recipes.BeforeAndAfterTests.test_never_false) ... ok
test_never_true (tests.test_recipes.BeforeAndAfterTests.test_never_true) ... ok
test_some_true (tests.test_recipes.BeforeAndAfterTests.test_some_true) ... ok
test_negative_consume (tests.test_recipes.ConsumeTests.test_negative_consume)
Check that negative consumsion throws an error ... ok
test_null_consume (tests.test_recipes.ConsumeTests.test_null_consume)
Check the null case ... ok
test_sanity (tests.test_recipes.ConsumeTests.test_sanity)
Test basic functionality ... ok
test_total_consume (tests.test_recipes.ConsumeTests.test_total_consume)
Check that iterator is totally consumed by default ... ok
test_derivative (tests.test_recipes.Convolvetests.test_derivative) ... ok
test_infinite_signal (tests.test_recipes.Convolvetests.test_infinite_signal) ... ok
test_moving_average (tests.test_recipes.Convolvetests.test_moving_average) ... ok
test_happy_path (tests.test_recipes.DotproductTests.test_happy_path)
simple dotproduct example ... ok
test_basic (tests.test_recipes.FactorTests.test_basic) ... ok
test_cross_check (tests.test_recipes.FactorTests.test_cross_check) ... ok
test_default (tests.test_recipes.FirstTrueTests.test_default)
Test with a default keyword ... ok
test_nothing_true (tests.test_recipes.FirstTrueTests.test_nothing_true)
Test default return value. ... ok
test_pred (tests.test_recipes.FirstTrueTests.test_pred)
Test with a custom predicate ... ok
test_something_true (tests.test_recipes.FirstTrueTests.test_something_true)
Test with no keywords ... ok
test_basic_usage (tests.test_recipes.FlattenTests.test_basic_usage)
ensure list of lists is flattened one level ... ok
test_single_level (tests.test_recipes.FlattenTests.test_single_level)
ensure list of lists is flattened only one level ... ok
test_basic (tests.test_recipes.GrouperTests.test_basic) ... ok
test_fill (tests.test_recipes.GrouperTests.test_fill) ... ok
test_ignore (tests.test_recipes.GrouperTests.test_ignore) ... ok
test_invalid_incomplete (tests.test_recipes.GrouperTests.test_invalid_incomplete) ... ok
test_strict (tests.test_recipes.GrouperTests.test_strict) ... ok
test_strict_fails (tests.test_recipes.GrouperTests.test_strict_fails) ... ok
test_exact_exception (tests.test_recipes.IterExceptTests.test_exact_exception)
ensure the exact specified exception is caught ... ok
test_first (tests.test_recipes.IterExceptTests.test_first)
ensure first is run before the function ... ok
test_generic_exception (tests.test_recipes.IterExceptTests.test_generic_exception)
ensure the generic exception can be caught ... ok
test_multiple (tests.test_recipes.IterExceptTests.test_multiple)
ensure can catch multiple exceptions ... ok
test_uncaught_exception_is_raised (tests.test_recipes.IterExceptTests.test_uncaught_exception_is_raised)
ensure a non-specified exception is raised ... ok
test_basic (tests.test_recipes.IterIndexTests.test_basic) ... ok
test_start (tests.test_recipes.IterIndexTests.test_start) ... ok
test_m_by_n (tests.test_recipes.MatMulTests.test_m_by_n) ... ok
test_n_by_n (tests.test_recipes.MatMulTests.test_n_by_n) ... ok
test_happy_path (tests.test_recipes.NcyclesTests.test_happy_path)
cycle a sequence three times ... ok
test_null_case (tests.test_recipes.NcyclesTests.test_null_case)
asking for 0 cycles should return an empty iterator ... ok
test_pathalogical_case (tests.test_recipes.NcyclesTests.test_pathalogical_case)
asking for negative cycles should return an empty iterator ... ok
test_basic (tests.test_recipes.NthCombinationTests.test_basic) ... ok
test_invalid_index (tests.test_recipes.NthCombinationTests.test_invalid_index) ... ok
test_invalid_r (tests.test_recipes.NthCombinationTests.test_invalid_r) ... ok
test_long (tests.test_recipes.NthCombinationTests.test_long) ... ok
test_invalid_index (tests.test_recipes.NthPermutationTests.test_invalid_index) ... ok
test_invalid_r (tests.test_recipes.NthPermutationTests.test_invalid_r) ... ok
test_long (tests.test_recipes.NthPermutationTests.test_long) ... ok
test_negative_index (tests.test_recipes.NthPermutationTests.test_negative_index) ... ok
test_null (tests.test_recipes.NthPermutationTests.test_null) ... ok
test_r_equal_to_n (tests.test_recipes.NthPermutationTests.test_r_equal_to_n) ... ok
test_r_less_than_n (tests.test_recipes.NthPermutationTests.test_r_less_than_n) ... ok
test_basic (tests.test_recipes.NthTests.test_basic)
Make sure the nth item is returned ... ok
test_default (tests.test_recipes.NthTests.test_default)
Ensure a default value is returned when nth item not found ... ok
test_negative_item_raises (tests.test_recipes.NthTests.test_negative_item_raises)
Ensure asking for a negative item raises an exception ... ok
test_basic (tests.test_recipes.PadnoneTests.test_basic) ... ok
test_base_case (tests.test_recipes.PairwiseTests.test_base_case)
ensure an iterable will return pairwise ... ok
test_short_case (tests.test_recipes.PairwiseTests.test_short_case)
ensure an empty iterator if there's not enough values to pair ... ok
test_arbitrary (tests.test_recipes.PartitionTests.test_arbitrary) ... ok
test_bool (tests.test_recipes.PartitionTests.test_bool) ... ok
test_pred_is_none (tests.test_recipes.PartitionTests.test_pred_is_none) ... ok
test_basic (tests.test_recipes.PolynomialDerivativeTests.test_basic) ... ok
test_basic (tests.test_recipes.PolynomialEvalTests.test_basic) ... ok
test_basic (tests.test_recipes.PolynomialFromRootsTests.test_basic) ... ok
test_combinatorics (tests.test_recipes.PowersetTests.test_combinatorics)
Ensure a proper enumeration ... ok
test_basic (tests.test_recipes.PrependTests.test_basic) ... ok
test_multiple (tests.test_recipes.PrependTests.test_multiple) ... ok
test_custom_predicate (tests.test_recipes.QuantifyTests.test_custom_predicate)
Ensure non-default predicates return as expected ... ok
test_happy_path (tests.test_recipes.QuantifyTests.test_happy_path)
Make sure True count is returned ... ok
test_no_replacement (tests.test_recipes.RandomCombinationTests.test_no_replacement)
ensure that elements are sampled without replacement ... ok
test_pseudorandomness (tests.test_recipes.RandomCombinationTests.test_pseudorandomness)
ensure different subsets of the iterable get returned over many ... ok
test_pseudorandomness (tests.test_recipes.RandomCombinationWithReplacementTests.test_pseudorandomness)
ensure different subsets of the iterable get returned over many ... ok
test_replacement (tests.test_recipes.RandomCombinationWithReplacementTests.test_replacement)
ensure that elements are sampled with replacement ... ok
test_full_permutation (tests.test_recipes.RandomPermutationTests.test_full_permutation)
ensure every item from the iterable is returned in a new ordering ... ok
test_partial_permutation (tests.test_recipes.RandomPermutationTests.test_partial_permutation)
ensure all returned items are from the iterable, that the returned ... ok
test_list_with_repeat (tests.test_recipes.RandomProductTests.test_list_with_repeat)
ensure multiple items are chosen, and that they appear to be chosen ... ok
test_simple_lists (tests.test_recipes.RandomProductTests.test_simple_lists)
Ensure that one item is chosen from each list in each pair. ... ok
test_added_arguments (tests.test_recipes.RepeatfuncTests.test_added_arguments)
ensure arguments are applied to the function ... ok
test_finite_repeat (tests.test_recipes.RepeatfuncTests.test_finite_repeat)
ensure limited repeat when times is provided ... ok
test_null_times (tests.test_recipes.RepeatfuncTests.test_null_times)
repeat 0 should return an empty iterator ... ok
test_simple_repeat (tests.test_recipes.RepeatfuncTests.test_simple_repeat)
test simple repeated functions ... ok
test_even_groups (tests.test_recipes.RoundrobinTests.test_even_groups)
Ensure ordered output from evenly populated iterables ... ok
test_uneven_groups (tests.test_recipes.RoundrobinTests.test_uneven_groups)
Ensure ordered output from unevenly populated iterables ... ok
test_basic (tests.test_recipes.SieveTests.test_basic) ... ok
test_prime_counts (tests.test_recipes.SieveTests.test_prime_counts) ... ok
test_small_numbers (tests.test_recipes.SieveTests.test_small_numbers) ... ok
test_basic (tests.test_recipes.SlidingWindowTests.test_basic) ... ok
test_basic (tests.test_recipes.SubslicesTests.test_basic) ... ok
test_basic (tests.test_recipes.SumOfSquaresTests.test_basic) ... ok
test_count (tests.test_recipes.TabulateTests.test_count)
Ensure tabulate accepts specific count ... ok
test_simple_tabulate (tests.test_recipes.TabulateTests.test_simple_tabulate)
Test the happy path ... ok
test_iterator_equal (tests.test_recipes.TailTests.test_iterator_equal)
Length of iterator is equal to the requested tail ... ok
test_iterator_greater (tests.test_recipes.TailTests.test_iterator_greater)
Length of iterator is greater than requested tail ... ok
test_iterator_less (tests.test_recipes.TailTests.test_iterator_less)
Length of iterator is less than requested tail ... ok
test_sized_equal (tests.test_recipes.TailTests.test_sized_equal)
Length of sized iterable is less than requested tail ... ok
test_sized_greater (tests.test_recipes.TailTests.test_sized_greater)
Length of sized iterable is greater than requested tail ... ok
test_sized_less (tests.test_recipes.TailTests.test_sized_less)
Length of sized iterable is less than requested tail ... ok
test_negative_take (tests.test_recipes.TakeTests.test_negative_take)
Make sure taking negative items results in a ValueError ... ok
test_null_take (tests.test_recipes.TakeTests.test_null_take)
Check the null case ... ok
test_simple_take (tests.test_recipes.TakeTests.test_simple_take)
Test basic usage ... ok
test_take_too_much (tests.test_recipes.TakeTests.test_take_too_much)
Taking more than an iterator has remaining should return what the ... ok
test_basic (tests.test_recipes.TransposeTests.test_basic) ... ok
test_empty (tests.test_recipes.TransposeTests.test_empty) ... ok
test_incompatible_allow (tests.test_recipes.TransposeTests.test_incompatible_allow) ... skipped 'strict=True missing on 3.9'
test_incompatible_error (tests.test_recipes.TransposeTests.test_incompatible_error) ... ok
test_basic (tests.test_recipes.TriplewiseTests.test_basic) ... ok
test_custom_key (tests.test_recipes.UniqueEverseenTests.test_custom_key)
ensure the custom key comparison works ... ok
test_everseen (tests.test_recipes.UniqueEverseenTests.test_everseen)
ensure duplicate elements are ignored ... ok
test_unhashable (tests.test_recipes.UniqueEverseenTests.test_unhashable)
ensure things work for unhashable items ... ok
test_unhashable_key (tests.test_recipes.UniqueEverseenTests.test_unhashable_key)
ensure things work for unhashable items with a custom key ... ok
test_custom_key (tests.test_recipes.UniqueJustseenTests.test_custom_key)
ensure the custom key comparison works ... ok
test_justseen (tests.test_recipes.UniqueJustseenTests.test_justseen)
ensure only last item is remembered ... ok
_batched (more_itertools.recipes)
Doctest: more_itertools.recipes._batched ... ok
_pairwise (more_itertools.recipes)
Doctest: more_itertools.recipes._pairwise ... ok
all_equal (more_itertools.recipes)
Doctest: more_itertools.recipes.all_equal ... ok
before_and_after (more_itertools.recipes)
Doctest: more_itertools.recipes.before_and_after ... ok
consume (more_itertools.recipes)
Doctest: more_itertools.recipes.consume ... ok
convolve (more_itertools.recipes)
Doctest: more_itertools.recipes.convolve ... ok
dotproduct (more_itertools.recipes)
Doctest: more_itertools.recipes.dotproduct ... ok
factor (more_itertools.recipes)
Doctest: more_itertools.recipes.factor ... ok
first_true (more_itertools.recipes)
Doctest: more_itertools.recipes.first_true ... ok
flatten (more_itertools.recipes)
Doctest: more_itertools.recipes.flatten ... ok
grouper (more_itertools.recipes)
Doctest: more_itertools.recipes.grouper ... ok
iter_except (more_itertools.recipes)
Doctest: more_itertools.recipes.iter_except ... ok
iter_index (more_itertools.recipes)
Doctest: more_itertools.recipes.iter_index ... ok
matmul (more_itertools.recipes)
Doctest: more_itertools.recipes.matmul ... ok
ncycles (more_itertools.recipes)
Doctest: more_itertools.recipes.ncycles ... ok
nth (more_itertools.recipes)
Doctest: more_itertools.recipes.nth ... ok
nth_combination (more_itertools.recipes)
Doctest: more_itertools.recipes.nth_combination ... ok
pad_none (more_itertools.recipes)
Doctest: more_itertools.recipes.pad_none ... ok
pairwise (more_itertools.recipes)
Doctest: more_itertools.recipes.pairwise ... ok
partition (more_itertools.recipes)
Doctest: more_itertools.recipes.partition ... ok
polynomial_derivative (more_itertools.recipes)
Doctest: more_itertools.recipes.polynomial_derivative ... ok
polynomial_eval (more_itertools.recipes)
Doctest: more_itertools.recipes.polynomial_eval ... ok
polynomial_from_roots (more_itertools.recipes)
Doctest: more_itertools.recipes.polynomial_from_roots ... ok
powerset (more_itertools.recipes)
Doctest: more_itertools.recipes.powerset ... ok
prepend (more_itertools.recipes)
Doctest: more_itertools.recipes.prepend ... ok
quantify (more_itertools.recipes)
Doctest: more_itertools.recipes.quantify ... ok
random_combination (more_itertools.recipes)
Doctest: more_itertools.recipes.random_combination ... ok
random_combination_with_replacement (more_itertools.recipes)
Doctest: more_itertools.recipes.random_combination_with_replacement ... ok
random_permutation (more_itertools.recipes)
Doctest: more_itertools.recipes.random_permutation ... ok
random_product (more_itertools.recipes)
Doctest: more_itertools.recipes.random_product ... ok
repeatfunc (more_itertools.recipes)
Doctest: more_itertools.recipes.repeatfunc ... ok
roundrobin (more_itertools.recipes)
Doctest: more_itertools.recipes.roundrobin ... ok
sieve (more_itertools.recipes)
Doctest: more_itertools.recipes.sieve ... ok
sliding_window (more_itertools.recipes)
Doctest: more_itertools.recipes.sliding_window ... ok
subslices (more_itertools.recipes)
Doctest: more_itertools.recipes.subslices ... ok
sum_of_squares (more_itertools.recipes)
Doctest: more_itertools.recipes.sum_of_squares ... ok
tabulate (more_itertools.recipes)
Doctest: more_itertools.recipes.tabulate ... ok
tail (more_itertools.recipes)
Doctest: more_itertools.recipes.tail ... ok
take (more_itertools.recipes)
Doctest: more_itertools.recipes.take ... ok
transpose (more_itertools.recipes)
Doctest: more_itertools.recipes.transpose ... ok
triplewise (more_itertools.recipes)
Doctest: more_itertools.recipes.triplewise ... ok
unique_everseen (more_itertools.recipes)
Doctest: more_itertools.recipes.unique_everseen ... ok
unique_justseen (more_itertools.recipes)
Doctest: more_itertools.recipes.unique_justseen ... ok
----------------------------------------------------------------------
Ran 741 tests in 1.342s
OK (skipped=1)
___________________________________ summary ____________________________________
  py311: commands succeeded
  congratulations :)
+ RPM_EC=0
++ jobs -p
+ exit 0
Processing files: python3-more-itertools-10.1.0-1.ocs23.noarch
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.QvOJZW
+ umask 022
+ cd /builddir/build/BUILD
+ cd more-itertools-10.1.0
+ DOCDIR=/builddir/build/BUILDROOT/python-more-itertools-10.1.0-1.ocs23.noarch/usr/share/doc/python3-more-itertools
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-more-itertools-10.1.0-1.ocs23.noarch/usr/share/doc/python3-more-itertools
+ cp -pr README.rst /builddir/build/BUILDROOT/python-more-itertools-10.1.0-1.ocs23.noarch/usr/share/doc/python3-more-itertools
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: python-more-itertools = 10.1.0-1.ocs23 python3-more-itertools = 10.1.0-1.ocs23 python3.11-more-itertools = 10.1.0-1.ocs23 python3.11dist(more-itertools) = 10.1 python3dist(more-itertools) = 10.1
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: python(abi) = 3.11
Obsoletes: python3.11-more-itertools < 10.1.0-1.ocs23
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-more-itertools-10.1.0-1.ocs23.noarch
Wrote: /builddir/build/SRPMS/python-more-itertools-10.1.0-1.ocs23.src.rpm
Wrote: /builddir/build/RPMS/python3-more-itertools-10.1.0-1.ocs23.noarch.rpm
Child return code was: 0