Mock Version: 1.4.16 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/python-more-itertools.spec'], chrootPath='/var/lib/mock/1005222-epel-7-x86_64-1565872751.773245/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.oz_rp5ui:/etc/resolv.conf']unshare_net=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.oz_rp5ui:/etc/resolv.conf'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '58db493f5fc841b993daf01df1f94987', '-D', '/var/lib/mock/1005222-epel-7-x86_64-1565872751.773245/root', '-a', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.oz_rp5ui:/etc/resolv.conf', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False BUILDSTDERR: sh: /usr/bin/python2: No such file or directory BUILDSTDERR: sh: /usr/bin/python2: No such file or directory BUILDSTDERR: sh: /usr/bin/python2: No such file or directory BUILDSTDERR: sh: /usr/bin/python2: No such file or directory Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/python-more-itertools-4.1.0-5.el7.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/python-more-itertools.spec'], chrootPath='/var/lib/mock/1005222-epel-7-x86_64-1565872751.773245/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.oz_rp5ui:/etc/resolv.conf']unshare_net=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.oz_rp5ui:/etc/resolv.conf'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'e64e2f130df340088479f6422016e0dc', '-D', '/var/lib/mock/1005222-epel-7-x86_64-1565872751.773245/root', '-a', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.oz_rp5ui:/etc/resolv.conf', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.LcJ5O8 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf more-itertools-4.1.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/more-itertools-4.1.0.tar.gz + /usr/bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd more-itertools-4.1.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/python37.patch + /usr/bin/patch -p1 -s + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.Au2X20 + umask 022 + cd /builddir/build/BUILD + cd more-itertools-4.1.0 + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic' + /usr/bin/python2 setup.py build '--executable=/usr/bin/python2 -s' running build running build_py creating build creating build/lib creating build/lib/more_itertools copying more_itertools/more.py -> build/lib/more_itertools copying more_itertools/recipes.py -> build/lib/more_itertools copying more_itertools/__init__.py -> build/lib/more_itertools creating build/lib/more_itertools/tests copying more_itertools/tests/test_more.py -> build/lib/more_itertools/tests copying more_itertools/tests/test_recipes.py -> build/lib/more_itertools/tests copying more_itertools/tests/__init__.py -> build/lib/more_itertools/tests running egg_info writing requirements to more_itertools.egg-info/requires.txt writing more_itertools.egg-info/PKG-INFO writing top-level names to more_itertools.egg-info/top_level.txt writing dependency_links to more_itertools.egg-info/dependency_links.txt reading manifest file 'more_itertools.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' BUILDSTDERR: warning: no files found matching 'fabfile.py' writing manifest file 'more_itertools.egg-info/SOURCES.txt' + sleep 1 + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic' + /usr/bin/python3.6 setup.py build '--executable=/usr/bin/python3.6 -s' running build running build_py running egg_info writing more_itertools.egg-info/PKG-INFO writing dependency_links to more_itertools.egg-info/dependency_links.txt writing requirements to more_itertools.egg-info/requires.txt writing top-level names to more_itertools.egg-info/top_level.txt reading manifest file 'more_itertools.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' BUILDSTDERR: warning: no files found matching 'fabfile.py' writing manifest file 'more_itertools.egg-info/SOURCES.txt' + sleep 1 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.WJIQCZ + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64 BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64 + cd more-itertools-4.1.0 + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic' + /usr/bin/python2 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64 running install running install_lib creating /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr creating /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib creating /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python2.7 creating /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python2.7/site-packages creating /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python2.7/site-packages/more_itertools creating /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python2.7/site-packages/more_itertools/tests copying build/lib/more_itertools/tests/__init__.py -> /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python2.7/site-packages/more_itertools/tests copying build/lib/more_itertools/tests/test_recipes.py -> /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python2.7/site-packages/more_itertools/tests copying build/lib/more_itertools/tests/test_more.py -> /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python2.7/site-packages/more_itertools/tests copying build/lib/more_itertools/__init__.py -> /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python2.7/site-packages/more_itertools copying build/lib/more_itertools/recipes.py -> /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python2.7/site-packages/more_itertools copying build/lib/more_itertools/more.py -> /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python2.7/site-packages/more_itertools byte-compiling /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python2.7/site-packages/more_itertools/tests/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python2.7/site-packages/more_itertools/tests/test_recipes.py to test_recipes.pyc byte-compiling /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python2.7/site-packages/more_itertools/tests/test_more.py to test_more.pyc byte-compiling /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python2.7/site-packages/more_itertools/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python2.7/site-packages/more_itertools/recipes.py to recipes.pyc byte-compiling /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python2.7/site-packages/more_itertools/more.py to more.pyc writing byte-compilation script '/tmp/tmpMfzf7w.py' /usr/bin/python2 -O /tmp/tmpMfzf7w.py removing /tmp/tmpMfzf7w.py running install_egg_info running egg_info writing requirements to more_itertools.egg-info/requires.txt writing more_itertools.egg-info/PKG-INFO writing top-level names to more_itertools.egg-info/top_level.txt writing dependency_links to more_itertools.egg-info/dependency_links.txt reading manifest file 'more_itertools.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' BUILDSTDERR: warning: no files found matching 'fabfile.py' writing manifest file 'more_itertools.egg-info/SOURCES.txt' Copying more_itertools.egg-info to /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python2.7/site-packages/more_itertools-4.1.0-py2.7.egg-info running install_scripts + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic' + /usr/bin/python3.6 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64 running install running install_lib creating /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python3.6 creating /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python3.6/site-packages creating /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python3.6/site-packages/more_itertools creating /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python3.6/site-packages/more_itertools/tests copying build/lib/more_itertools/tests/__init__.py -> /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python3.6/site-packages/more_itertools/tests copying build/lib/more_itertools/tests/test_recipes.py -> /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python3.6/site-packages/more_itertools/tests copying build/lib/more_itertools/tests/test_more.py -> /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python3.6/site-packages/more_itertools/tests copying build/lib/more_itertools/__init__.py -> /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python3.6/site-packages/more_itertools copying build/lib/more_itertools/recipes.py -> /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python3.6/site-packages/more_itertools copying build/lib/more_itertools/more.py -> /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python3.6/site-packages/more_itertools byte-compiling /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python3.6/site-packages/more_itertools/tests/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python3.6/site-packages/more_itertools/tests/test_recipes.py to test_recipes.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python3.6/site-packages/more_itertools/tests/test_more.py to test_more.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python3.6/site-packages/more_itertools/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python3.6/site-packages/more_itertools/recipes.py to recipes.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python3.6/site-packages/more_itertools/more.py to more.cpython-36.pyc writing byte-compilation script '/tmp/tmpc143u7ok.py' /usr/bin/python3.6 /tmp/tmpc143u7ok.py removing /tmp/tmpc143u7ok.py running install_egg_info running egg_info writing more_itertools.egg-info/PKG-INFO writing dependency_links to more_itertools.egg-info/dependency_links.txt writing requirements to more_itertools.egg-info/requires.txt writing top-level names to more_itertools.egg-info/top_level.txt reading manifest file 'more_itertools.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' BUILDSTDERR: warning: no files found matching 'fabfile.py' writing manifest file 'more_itertools.egg-info/SOURCES.txt' Copying more_itertools.egg-info to /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python3.6/site-packages/more_itertools-4.1.0-py3.6.egg-info running install_scripts + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 /builddir/build/BUILD/more-itertools-4.1.0 /usr/lib/rpm/sepdebugcrcfix: Updated 0 CRC32s, 0 CRC32s did match. BUILDSTDERR: find: 'debug': No such file or directory + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 Bytecompiling .py files below /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python3.6 using /usr/bin/python3.6 Bytecompiling .py files below /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/lib/python2.7 using /usr/bin/python2.7 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/lib/rpm/redhat/brp-java-repack-jars Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.BWokR0 + umask 022 + cd /builddir/build/BUILD + cd more-itertools-4.1.0 + /usr/bin/python2 ./setup.py test running test running egg_info writing requirements to more_itertools.egg-info/requires.txt writing more_itertools.egg-info/PKG-INFO writing top-level names to more_itertools.egg-info/top_level.txt writing dependency_links to more_itertools.egg-info/dependency_links.txt reading manifest file 'more_itertools.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' BUILDSTDERR: warning: no files found matching 'fabfile.py' writing manifest file 'more_itertools.egg-info/SOURCES.txt' running build_ext BUILDSTDERR: test_call_once (more_itertools.tests.test_more.AdjacentTests) BUILDSTDERR: Test that the predicate is only called once per item. ... ok BUILDSTDERR: test_consecutive_true (more_itertools.tests.test_more.AdjacentTests) BUILDSTDERR: Test that when the predicate matches multiple consecutive elements ... ok BUILDSTDERR: test_distance (more_itertools.tests.test_more.AdjacentTests) ... ok BUILDSTDERR: test_empty_iterable (more_itertools.tests.test_more.AdjacentTests) ... ok BUILDSTDERR: test_grouping (more_itertools.tests.test_more.AdjacentTests) BUILDSTDERR: Test interaction of adjacent() with groupby_transform() ... ok BUILDSTDERR: test_large_distance (more_itertools.tests.test_more.AdjacentTests) BUILDSTDERR: Test distance larger than the length of the iterable ... ok BUILDSTDERR: test_length_one (more_itertools.tests.test_more.AdjacentTests) ... ok BUILDSTDERR: test_negative_distance (more_itertools.tests.test_more.AdjacentTests) BUILDSTDERR: Test that adjacent() raises an error with negative distance ... ok BUILDSTDERR: test_typical (more_itertools.tests.test_more.AdjacentTests) ... ok BUILDSTDERR: test_zero_distance (more_itertools.tests.test_more.AdjacentTests) BUILDSTDERR: Test that adjacent() reduces to zip+map when distance is 0 ... ok BUILDSTDERR: test_nonseq_reversed (more_itertools.tests.test_more.AlwaysReversibleTests) ... ok BUILDSTDERR: test_regular_reversed (more_itertools.tests.test_more.AlwaysReversibleTests) ... ok BUILDSTDERR: test_basic (more_itertools.tests.test_more.BucketTests) ... ok BUILDSTDERR: test_in (more_itertools.tests.test_more.BucketTests) ... ok BUILDSTDERR: test_validator (more_itertools.tests.test_more.BucketTests) ... ok BUILDSTDERR: test_even (more_itertools.tests.test_more.ChunkedTests) BUILDSTDERR: Test when ``n`` divides evenly into the length of the iterable. ... ok BUILDSTDERR: test_odd (more_itertools.tests.test_more.ChunkedTests) BUILDSTDERR: Test when ``n`` does not divide evenly into the length of the ... ok BUILDSTDERR: test_duplicates (more_itertools.tests.test_more.CircularShiftsTests) ... ok BUILDSTDERR: test_empty (more_itertools.tests.test_more.CircularShiftsTests) ... ok BUILDSTDERR: test_simple_circular_shifts (more_itertools.tests.test_more.CircularShiftsTests) ... ok BUILDSTDERR: test_alias (more_itertools.tests.test_more.CollateTests) ... ok BUILDSTDERR: test_default (more_itertools.tests.test_more.CollateTests) BUILDSTDERR: Test with the default `key` function. ... ok BUILDSTDERR: test_empty (more_itertools.tests.test_more.CollateTests) BUILDSTDERR: Be nice if passed an empty list of iterables. ... ok BUILDSTDERR: test_key (more_itertools.tests.test_more.CollateTests) BUILDSTDERR: Test using a custom `key` function. ... ok BUILDSTDERR: test_one (more_itertools.tests.test_more.CollateTests) BUILDSTDERR: Work when only 1 iterable is passed. ... ok BUILDSTDERR: test_reverse (more_itertools.tests.test_more.CollateTests) BUILDSTDERR: Test the `reverse` kwarg. ... ok BUILDSTDERR: test_custom_ordering (more_itertools.tests.test_more.ConsecutiveGroupsTest) ... ok BUILDSTDERR: test_exotic_ordering (more_itertools.tests.test_more.ConsecutiveGroupsTest) ... ok BUILDSTDERR: test_numbers (more_itertools.tests.test_more.ConsecutiveGroupsTest) ... ok BUILDSTDERR: test_consumer (more_itertools.tests.test_more.ConsumerTests) ... ok BUILDSTDERR: test_basic (more_itertools.tests.test_more.CountCycleTests) ... ok BUILDSTDERR: test_empty (more_itertools.tests.test_more.CountCycleTests) ... ok BUILDSTDERR: test_negative (more_itertools.tests.test_more.CountCycleTests) ... ok BUILDSTDERR: test_custom (more_itertools.tests.test_more.DifferenceTest) ... ok BUILDSTDERR: test_empty (more_itertools.tests.test_more.DifferenceTest) ... ok BUILDSTDERR: test_normal (more_itertools.tests.test_more.DifferenceTest) ... ok BUILDSTDERR: test_one (more_itertools.tests.test_more.DifferenceTest) ... ok BUILDSTDERR: test_roundtrip (more_itertools.tests.test_more.DifferenceTest) ... ok BUILDSTDERR: test_distinct_permutations (more_itertools.tests.test_more.DistinctPermutationsTests) BUILDSTDERR: Make sure the output for ``distinct_permutations()`` is the same as ... ok BUILDSTDERR: test_basic (more_itertools.tests.test_more.DistributeTest) ... ok BUILDSTDERR: test_invalid_n (more_itertools.tests.test_more.DistributeTest) ... ok BUILDSTDERR: test_large_n (more_itertools.tests.test_more.DistributeTest) ... ok BUILDSTDERR: test_basic (more_itertools.tests.test_more.DivideTest) ... ok BUILDSTDERR: test_invalid_n (more_itertools.tests.test_more.DivideTest) ... ok BUILDSTDERR: test_large_n (more_itertools.tests.test_more.DivideTest) ... ok BUILDSTDERR: test_empty (more_itertools.tests.test_more.ExactlyNTests) BUILDSTDERR: Return ``True`` if the iterable is empty and ``n`` is 0 ... ok BUILDSTDERR: test_false (more_itertools.tests.test_more.ExactlyNTests) BUILDSTDERR: Iterable does not have ``n`` ``True`` elements ... ok BUILDSTDERR: test_true (more_itertools.tests.test_more.ExactlyNTests) BUILDSTDERR: Iterable has ``n`` ``True`` elements ... ok BUILDSTDERR: test_default (more_itertools.tests.test_more.FirstTests) BUILDSTDERR: It should return the provided default arg for empty iterables. ... ok BUILDSTDERR: test_empty_stop_iteration (more_itertools.tests.test_more.FirstTests) BUILDSTDERR: It should raise StopIteration for empty iterables. ... ok BUILDSTDERR: test_many (more_itertools.tests.test_more.FirstTests) BUILDSTDERR: Test that it works on many-item iterables. ... ok BUILDSTDERR: test_one (more_itertools.tests.test_more.FirstTests) BUILDSTDERR: Test that it doesn't raise StopIteration prematurely. ... ok BUILDSTDERR: test_default_funcs (more_itertools.tests.test_more.GroupByTransformTests) BUILDSTDERR: Test that groupby_transform() with default args mimics groupby() ... ok BUILDSTDERR: test_no_valuefunc (more_itertools.tests.test_more.GroupByTransformTests) ... ok BUILDSTDERR: test_valuefunc (more_itertools.tests.test_more.GroupByTransformTests) ... ok BUILDSTDERR: test_ilen (more_itertools.tests.test_more.IlenTests) BUILDSTDERR: Sanity-checks for ``ilen()``. ... ok BUILDSTDERR: test_even (more_itertools.tests.test_more.InterleaveLongestTests) ... ok BUILDSTDERR: test_mixed_types (more_itertools.tests.test_more.InterleaveLongestTests) ... ok BUILDSTDERR: test_short (more_itertools.tests.test_more.InterleaveLongestTests) ... ok BUILDSTDERR: test_even (more_itertools.tests.test_more.InterleaveTests) ... ok BUILDSTDERR: test_mixed_types (more_itertools.tests.test_more.InterleaveTests) ... ok BUILDSTDERR: test_short (more_itertools.tests.test_more.InterleaveTests) ... ok BUILDSTDERR: test_even (more_itertools.tests.test_more.IntersperseTest) ... ok BUILDSTDERR: test_n (more_itertools.tests.test_more.IntersperseTest) ... ok BUILDSTDERR: test_n_zero (more_itertools.tests.test_more.IntersperseTest) ... ok BUILDSTDERR: test_nested (more_itertools.tests.test_more.IntersperseTest) ... ok BUILDSTDERR: test_not_iterable (more_itertools.tests.test_more.IntersperseTest) ... ok BUILDSTDERR: test_odd (more_itertools.tests.test_more.IntersperseTest) ... ok BUILDSTDERR: test_all (more_itertools.tests.test_more.IsliceExtendedTests) ... ok BUILDSTDERR: test_zero_step (more_itertools.tests.test_more.IsliceExtendedTests) ... ok BUILDSTDERR: test_custom_pred (more_itertools.tests.test_more.LocateTests) ... ok BUILDSTDERR: test_default_pred (more_itertools.tests.test_more.LocateTests) ... ok BUILDSTDERR: test_no_matches (more_itertools.tests.test_more.LocateTests) ... ok BUILDSTDERR: test_basic (more_itertools.tests.test_more.MakeDecoratorTests) ... ok BUILDSTDERR: test_result_index (more_itertools.tests.test_more.MakeDecoratorTests) ... ok BUILDSTDERR: test_wrap_class (more_itertools.tests.test_more.MakeDecoratorTests) ... ok BUILDSTDERR: test_arg_count (more_itertools.tests.test_more.NumericRangeTests) ... ok BUILDSTDERR: test_basic (more_itertools.tests.test_more.NumericRangeTests) ... ok BUILDSTDERR: test_zero_step (more_itertools.tests.test_more.NumericRangeTests) ... ok BUILDSTDERR: test_basic (more_itertools.tests.test_more.OneTests) ... ok BUILDSTDERR: test_too_long (more_itertools.tests.test_more.OneTests) ... ok BUILDSTDERR: test_too_short (more_itertools.tests.test_more.OneTests) ... ok BUILDSTDERR: test_invalid_n (more_itertools.tests.test_more.PaddedTest) ... ok BUILDSTDERR: test_next_multiple (more_itertools.tests.test_more.PaddedTest) ... ok BUILDSTDERR: test_no_n (more_itertools.tests.test_more.PaddedTest) ... ok BUILDSTDERR: test_valid_n (more_itertools.tests.test_more.PaddedTest) ... ok BUILDSTDERR: test_empty (more_itertools.tests.test_more.PeekableTests) BUILDSTDERR: Tests prepending in front of an empty iterable ... ok BUILDSTDERR: test_indexing (more_itertools.tests.test_more.PeekableTests) ... ok BUILDSTDERR: test_multi_prepend (more_itertools.tests.test_more.PeekableTests) BUILDSTDERR: Tests prepending multiple items and getting them in proper order ... ok BUILDSTDERR: test_multi_prepend_peek (more_itertools.tests.test_more.PeekableTests) BUILDSTDERR: Tests prepending multiple elements and getting them in reverse order ... ok BUILDSTDERR: test_passthrough (more_itertools.tests.test_more.PeekableTests) BUILDSTDERR: Iterating a peekable without using ``peek()`` or ``prepend()`` ... ok BUILDSTDERR: test_peek_default (more_itertools.tests.test_more.PeekableTests) BUILDSTDERR: Make sure passing a default into ``peek()`` works. ... ok BUILDSTDERR: test_prepend (more_itertools.tests.test_more.PeekableTests) BUILDSTDERR: Tests intersperesed ``prepend()`` and ``next()`` calls ... ok BUILDSTDERR: test_prepend_after_stop (more_itertools.tests.test_more.PeekableTests) BUILDSTDERR: Test resuming iteration after a previous exhaustion ... ok BUILDSTDERR: test_prepend_indexing (more_itertools.tests.test_more.PeekableTests) BUILDSTDERR: Tests interaction between prepending and indexing ... ok BUILDSTDERR: test_prepend_iterable (more_itertools.tests.test_more.PeekableTests) BUILDSTDERR: Tests prepending from an iterable ... ok BUILDSTDERR: test_prepend_many (more_itertools.tests.test_more.PeekableTests) BUILDSTDERR: Tests that prepending a huge number of elements works ... ok BUILDSTDERR: test_prepend_reversed (more_itertools.tests.test_more.PeekableTests) BUILDSTDERR: Tests prepending from a reversed iterable ... ok BUILDSTDERR: test_prepend_slicing (more_itertools.tests.test_more.PeekableTests) BUILDSTDERR: Tests interaction between prepending and slicing ... ok BUILDSTDERR: test_prepend_truthiness (more_itertools.tests.test_more.PeekableTests) BUILDSTDERR: Tests that ``__bool__()`` or ``__nonzero__()`` works properly ... ok BUILDSTDERR: test_simple_peeking (more_itertools.tests.test_more.PeekableTests) BUILDSTDERR: Make sure ``next`` and ``peek`` advance and don't advance the ... ok BUILDSTDERR: test_slicing (more_itertools.tests.test_more.PeekableTests) BUILDSTDERR: Slicing the peekable shouldn't advance the iterator. ... ok BUILDSTDERR: test_slicing_error (more_itertools.tests.test_more.PeekableTests) ... ok BUILDSTDERR: test_slicing_reset (more_itertools.tests.test_more.PeekableTests) BUILDSTDERR: Test slicing on a fresh iterable each time ... ok BUILDSTDERR: test_truthiness (more_itertools.tests.test_more.PeekableTests) BUILDSTDERR: Make sure a ``peekable`` tests true iff there are items remaining in ... ok BUILDSTDERR: test_decode (more_itertools.tests.test_more.RunLengthTest) ... ok BUILDSTDERR: test_encode (more_itertools.tests.test_more.RunLengthTest) ... ok BUILDSTDERR: test_elements (more_itertools.tests.test_more.SeekableTest) ... ok BUILDSTDERR: test_exhaustion_reset (more_itertools.tests.test_more.SeekableTest) ... ok BUILDSTDERR: test_forward (more_itertools.tests.test_more.SeekableTest) ... ok BUILDSTDERR: test_partial_reset (more_itertools.tests.test_more.SeekableTest) ... ok BUILDSTDERR: test_past_end (more_itertools.tests.test_more.SeekableTest) ... ok BUILDSTDERR: test_abc_methods (more_itertools.tests.test_more.SequenceViewTests) ... ok BUILDSTDERR: test_indexing (more_itertools.tests.test_more.SequenceViewTests) ... ok BUILDSTDERR: test_init (more_itertools.tests.test_more.SequenceViewTests) ... ok BUILDSTDERR: test_slicing (more_itertools.tests.test_more.SequenceViewTests) ... ok BUILDSTDERR: test_update (more_itertools.tests.test_more.SequenceViewTests) ... ok BUILDSTDERR: test_before_after (more_itertools.tests.test_more.SideEffectTests) ... ok BUILDSTDERR: test_before_fails (more_itertools.tests.test_more.SideEffectTests) ... ok BUILDSTDERR: test_chunked (more_itertools.tests.test_more.SideEffectTests) ... ok BUILDSTDERR: test_individual (more_itertools.tests.test_more.SideEffectTests) ... ok BUILDSTDERR: test_even (more_itertools.tests.test_more.SlicedTests) BUILDSTDERR: Test when the length of the sequence is divisible by *n* ... ok BUILDSTDERR: test_not_sliceable (more_itertools.tests.test_more.SlicedTests) ... ok BUILDSTDERR: test_odd (more_itertools.tests.test_more.SlicedTests) BUILDSTDERR: Test when the length of the sequence is not divisible by *n* ... ok BUILDSTDERR: test_invalid_key_list (more_itertools.tests.test_more.SortTogetherTest) BUILDSTDERR: tests `key_list` for indexes not available in `iterables` ... ok BUILDSTDERR: test_key_list (more_itertools.tests.test_more.SortTogetherTest) BUILDSTDERR: tests `key_list` including default, iterables include duplicates ... ok BUILDSTDERR: test_reverse (more_itertools.tests.test_more.SortTogetherTest) BUILDSTDERR: tests `reverse` to ensure a reverse sort for `key_list` iterables ... ok BUILDSTDERR: test_uneven_iterables (more_itertools.tests.test_more.SortTogetherTest) BUILDSTDERR: tests trimming of iterables to the shortest length before sorting ... ok BUILDSTDERR: test_ends_with_sep (more_itertools.tests.test_more.SplitAfterTest) ... ok BUILDSTDERR: test_no_sep (more_itertools.tests.test_more.SplitAfterTest) ... ok BUILDSTDERR: test_starts_with_sep (more_itertools.tests.test_more.SplitAfterTest) ... ok BUILDSTDERR: test_seperators (more_itertools.tests.test_more.SplitAtTests) ... ok BUILDSTDERR: test_ends_with_sep (more_itertools.tests.test_more.SplitBeforeTest) ... ok BUILDSTDERR: test_no_sep (more_itertools.tests.test_more.SplitBeforeTest) ... ok BUILDSTDERR: test_starts_with_sep (more_itertools.tests.test_more.SplitBeforeTest) ... ok BUILDSTDERR: test_basic (more_itertools.tests.test_more.SpyTests) ... ok BUILDSTDERR: test_too_many (more_itertools.tests.test_more.SpyTests) ... ok BUILDSTDERR: test_unpacking (more_itertools.tests.test_more.SpyTests) ... ok BUILDSTDERR: test_zero (more_itertools.tests.test_more.SpyTests) ... ok BUILDSTDERR: test_default (more_itertools.tests.test_more.StaggerTest) ... ok BUILDSTDERR: test_longest (more_itertools.tests.test_more.StaggerTest) ... ok BUILDSTDERR: test_offsets (more_itertools.tests.test_more.StaggerTest) ... ok BUILDSTDERR: test_hashable (more_itertools.tests.test_more.StripFunctionTests) ... ok BUILDSTDERR: test_math (more_itertools.tests.test_more.StripFunctionTests) ... ok BUILDSTDERR: test_not_hashable (more_itertools.tests.test_more.StripFunctionTests) ... ok BUILDSTDERR: test_base_type (more_itertools.tests.test_more.TestAlwaysIterable) ... ok BUILDSTDERR: test_generator (more_itertools.tests.test_more.TestAlwaysIterable) ... ok BUILDSTDERR: test_iterables (more_itertools.tests.test_more.TestAlwaysIterable) ... ok BUILDSTDERR: test_none (more_itertools.tests.test_more.TestAlwaysIterable) ... ok BUILDSTDERR: test_single (more_itertools.tests.test_more.TestAlwaysIterable) ... ok BUILDSTDERR: test_strings (more_itertools.tests.test_more.TestAlwaysIterable) ... ok BUILDSTDERR: test_collapse (more_itertools.tests.test_more.TestCollapse) ... ok BUILDSTDERR: test_collapse_flatten (more_itertools.tests.test_more.TestCollapse) ... ok BUILDSTDERR: test_collapse_to_level (more_itertools.tests.test_more.TestCollapse) ... ok BUILDSTDERR: test_collapse_to_list (more_itertools.tests.test_more.TestCollapse) ... ok BUILDSTDERR: test_collapse_to_string (more_itertools.tests.test_more.TestCollapse) ... ok BUILDSTDERR: test_all_unique (more_itertools.tests.test_more.UniqueToEachTests) BUILDSTDERR: When all the input iterables are unique the output should match ... ok BUILDSTDERR: test_duplicates (more_itertools.tests.test_more.UniqueToEachTests) BUILDSTDERR: When there are duplicates in any of the input iterables that aren't ... ok BUILDSTDERR: test_mixed (more_itertools.tests.test_more.UniqueToEachTests) BUILDSTDERR: When the input iterables contain different types the function should ... ok BUILDSTDERR: test_basic (more_itertools.tests.test_more.WindowedTests) ... ok BUILDSTDERR: test_fillvalue (more_itertools.tests.test_more.WindowedTests) ... ok BUILDSTDERR: test_large_size (more_itertools.tests.test_more.WindowedTests) ... ok BUILDSTDERR: test_negative (more_itertools.tests.test_more.WindowedTests) BUILDSTDERR: When the window size is negative, ValueError should be raised. ... ok BUILDSTDERR: test_step (more_itertools.tests.test_more.WindowedTests) BUILDSTDERR: The window should advance by the number of steps provided ... ok BUILDSTDERR: test_zero (more_itertools.tests.test_more.WindowedTests) BUILDSTDERR: When the window size is zero, an empty tuple should be emitted. ... ok BUILDSTDERR: test_with_iter (more_itertools.tests.test_more.WithIterTests) ... ok BUILDSTDERR: test_longest (more_itertools.tests.test_more.ZipOffsetTest) ... ok BUILDSTDERR: test_mismatch (more_itertools.tests.test_more.ZipOffsetTest) ... ok BUILDSTDERR: test_shortest (more_itertools.tests.test_more.ZipOffsetTest) ... ok BUILDSTDERR: SequenceView (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.SequenceView ... ok BUILDSTDERR: adjacent (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.adjacent ... ok BUILDSTDERR: always_iterable (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.always_iterable ... ok BUILDSTDERR: always_reversible (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.always_reversible ... ok BUILDSTDERR: bucket (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.bucket ... ok BUILDSTDERR: chunked (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.chunked ... ok BUILDSTDERR: circular_shifts (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.circular_shifts ... ok BUILDSTDERR: collapse (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.collapse ... ok BUILDSTDERR: collate (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.collate ... ok BUILDSTDERR: consecutive_groups (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.consecutive_groups ... ok BUILDSTDERR: consumer (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.consumer ... ok BUILDSTDERR: count_cycle (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.count_cycle ... ok BUILDSTDERR: difference (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.difference ... ok BUILDSTDERR: distinct_permutations (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.distinct_permutations ... ok BUILDSTDERR: distribute (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.distribute ... ok BUILDSTDERR: divide (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.divide ... ok BUILDSTDERR: exactly_n (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.exactly_n ... ok BUILDSTDERR: first (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.first ... ok BUILDSTDERR: groupby_transform (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.groupby_transform ... ok BUILDSTDERR: ilen (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.ilen ... ok BUILDSTDERR: interleave (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.interleave ... ok BUILDSTDERR: interleave_longest (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.interleave_longest ... ok BUILDSTDERR: intersperse (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.intersperse ... ok BUILDSTDERR: islice_extended (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.islice_extended ... ok BUILDSTDERR: iterate (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.iterate ... ok BUILDSTDERR: locate (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.locate ... ok BUILDSTDERR: lstrip (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.lstrip ... ok BUILDSTDERR: make_decorator (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.make_decorator ... ok BUILDSTDERR: numeric_range (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.numeric_range ... ok BUILDSTDERR: one (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.one ... ok BUILDSTDERR: padded (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.padded ... ok BUILDSTDERR: peekable (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.peekable ... ok BUILDSTDERR: prepend (more_itertools.more.peekable) BUILDSTDERR: Doctest: more_itertools.more.peekable.prepend ... ok BUILDSTDERR: rstrip (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.rstrip ... ok BUILDSTDERR: run_length (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.run_length ... ok BUILDSTDERR: seekable (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.seekable ... ok BUILDSTDERR: side_effect (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.side_effect ... ok BUILDSTDERR: sliced (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.sliced ... ok BUILDSTDERR: sort_together (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.sort_together ... ok BUILDSTDERR: split_after (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.split_after ... ok BUILDSTDERR: split_at (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.split_at ... ok BUILDSTDERR: split_before (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.split_before ... ok BUILDSTDERR: spy (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.spy ... ok BUILDSTDERR: stagger (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.stagger ... ok BUILDSTDERR: strip (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.strip ... ok BUILDSTDERR: unique_to_each (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.unique_to_each ... ok BUILDSTDERR: windowed (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.windowed ... ok BUILDSTDERR: zip_offset (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.zip_offset ... ok BUILDSTDERR: test_bogus_function (more_itertools.tests.test_recipes.AccumulateTests) BUILDSTDERR: Test accumulate with an invalid function ... ok BUILDSTDERR: test_custom_function (more_itertools.tests.test_recipes.AccumulateTests) BUILDSTDERR: Test accumulate with a custom function ... ok BUILDSTDERR: test_default (more_itertools.tests.test_recipes.AccumulateTests) BUILDSTDERR: Test accumulate with the default function (addition) ... ok BUILDSTDERR: test_empty (more_itertools.tests.test_recipes.AccumulateTests) BUILDSTDERR: Test that an empty input returns an empty output ... ok BUILDSTDERR: test_empty (more_itertools.tests.test_recipes.AllEqualTests) BUILDSTDERR: Return True if the iterable is empty ... ok BUILDSTDERR: test_false (more_itertools.tests.test_recipes.AllEqualTests) BUILDSTDERR: Not everything is equal ... ok BUILDSTDERR: test_one (more_itertools.tests.test_recipes.AllEqualTests) BUILDSTDERR: Return True if the iterable is singular ... ok BUILDSTDERR: test_tricky (more_itertools.tests.test_recipes.AllEqualTests) BUILDSTDERR: Not everything is identical, but everything is equal ... ok BUILDSTDERR: test_true (more_itertools.tests.test_recipes.AllEqualTests) BUILDSTDERR: Everything is equal ... ok BUILDSTDERR: test_negative_consume (more_itertools.tests.test_recipes.ConsumeTests) BUILDSTDERR: Check that negative consumsion throws an error ... ok BUILDSTDERR: test_null_consume (more_itertools.tests.test_recipes.ConsumeTests) BUILDSTDERR: Check the null case ... ok BUILDSTDERR: test_sanity (more_itertools.tests.test_recipes.ConsumeTests) BUILDSTDERR: Test basic functionality ... ok BUILDSTDERR: test_total_consume (more_itertools.tests.test_recipes.ConsumeTests) BUILDSTDERR: Check that iterator is totally consumed by default ... ok BUILDSTDERR: test_happy_path (more_itertools.tests.test_recipes.DotproductTests) BUILDSTDERR: simple dotproduct example ... ok BUILDSTDERR: test_default (more_itertools.tests.test_recipes.FirstTrueTests) BUILDSTDERR: Test with a default keyword ... ok BUILDSTDERR: test_nothing_true (more_itertools.tests.test_recipes.FirstTrueTests) BUILDSTDERR: Test default return value. ... ok BUILDSTDERR: test_pred (more_itertools.tests.test_recipes.FirstTrueTests) BUILDSTDERR: Test with a custom predicate ... ok BUILDSTDERR: test_something_true (more_itertools.tests.test_recipes.FirstTrueTests) BUILDSTDERR: Test with no keywords ... ok BUILDSTDERR: test_basic_usage (more_itertools.tests.test_recipes.FlattenTests) BUILDSTDERR: ensure list of lists is flattened one level ... ok BUILDSTDERR: test_single_level (more_itertools.tests.test_recipes.FlattenTests) BUILDSTDERR: ensure list of lists is flattened only one level ... ok BUILDSTDERR: test_even (more_itertools.tests.test_recipes.GrouperTests) BUILDSTDERR: Test when group size divides evenly into the length of ... ok BUILDSTDERR: test_fill_value (more_itertools.tests.test_recipes.GrouperTests) BUILDSTDERR: Test that the fill value is used to pad the final group ... ok BUILDSTDERR: test_odd (more_itertools.tests.test_recipes.GrouperTests) BUILDSTDERR: Test when group size does not divide evenly into the length of the ... ok BUILDSTDERR: test_exact_exception (more_itertools.tests.test_recipes.IterExceptTests) BUILDSTDERR: ensure the exact specified exception is caught ... ok BUILDSTDERR: test_first (more_itertools.tests.test_recipes.IterExceptTests) BUILDSTDERR: ensure first is run before the function ... ok BUILDSTDERR: test_generic_exception (more_itertools.tests.test_recipes.IterExceptTests) BUILDSTDERR: ensure the generic exception can be caught ... ok BUILDSTDERR: test_uncaught_exception_is_raised (more_itertools.tests.test_recipes.IterExceptTests) BUILDSTDERR: ensure a non-specified exception is raised ... ok BUILDSTDERR: test_happy_path (more_itertools.tests.test_recipes.NcyclesTests) BUILDSTDERR: cycle a sequence three times ... ok BUILDSTDERR: test_null_case (more_itertools.tests.test_recipes.NcyclesTests) BUILDSTDERR: asking for 0 cycles should return an empty iterator ... ok BUILDSTDERR: test_pathalogical_case (more_itertools.tests.test_recipes.NcyclesTests) BUILDSTDERR: asking for negative cycles should return an empty iterator ... ok BUILDSTDERR: test_basic (more_itertools.tests.test_recipes.NthCombinationTests) ... ok BUILDSTDERR: test_long (more_itertools.tests.test_recipes.NthCombinationTests) ... ok BUILDSTDERR: test_basic (more_itertools.tests.test_recipes.NthTests) BUILDSTDERR: Make sure the nth item is returned ... ok BUILDSTDERR: test_default (more_itertools.tests.test_recipes.NthTests) BUILDSTDERR: Ensure a default value is returned when nth item not found ... ok BUILDSTDERR: test_negative_item_raises (more_itertools.tests.test_recipes.NthTests) BUILDSTDERR: Ensure asking for a negative item raises an exception ... ok BUILDSTDERR: test_happy_path (more_itertools.tests.test_recipes.PadnoneTests) BUILDSTDERR: wrapper iterator should return None indefinitely ... ok BUILDSTDERR: test_base_case (more_itertools.tests.test_recipes.PairwiseTests) BUILDSTDERR: ensure an iterable will return pairwise ... ok BUILDSTDERR: test_short_case (more_itertools.tests.test_recipes.PairwiseTests) BUILDSTDERR: ensure an empty iterator if there's not enough values to pair ... ok BUILDSTDERR: test_arbitrary (more_itertools.tests.test_recipes.PartitionTests) BUILDSTDERR: Test when pred() returns an integer ... ok BUILDSTDERR: test_bool (more_itertools.tests.test_recipes.PartitionTests) BUILDSTDERR: Test when pred() returns a boolean ... ok BUILDSTDERR: test_combinatorics (more_itertools.tests.test_recipes.PowersetTests) BUILDSTDERR: Ensure a proper enumeration ... ok BUILDSTDERR: test_custom_predicate (more_itertools.tests.test_recipes.QuantifyTests) BUILDSTDERR: Ensure non-default predicates return as expected ... ok BUILDSTDERR: test_happy_path (more_itertools.tests.test_recipes.QuantifyTests) BUILDSTDERR: Make sure True count is returned ... ok BUILDSTDERR: test_no_replacement (more_itertools.tests.test_recipes.RandomCombinationTests) BUILDSTDERR: ensure that elements are sampled without replacement ... ok BUILDSTDERR: test_psuedorandomness (more_itertools.tests.test_recipes.RandomCombinationTests) BUILDSTDERR: ensure different subsets of the iterable get returned over many ... ok BUILDSTDERR: test_pseudorandomness (more_itertools.tests.test_recipes.RandomCombinationWithReplacementTests) BUILDSTDERR: ensure different subsets of the iterable get returned over many ... ok BUILDSTDERR: test_replacement (more_itertools.tests.test_recipes.RandomCombinationWithReplacementTests) BUILDSTDERR: ensure that elements are sampled with replacement ... ok BUILDSTDERR: test_full_permutation (more_itertools.tests.test_recipes.RandomPermutationTests) BUILDSTDERR: ensure every item from the iterable is returned in a new ordering ... ok BUILDSTDERR: test_partial_permutation (more_itertools.tests.test_recipes.RandomPermutationTests) BUILDSTDERR: ensure all returned items are from the iterable, that the returned ... ok BUILDSTDERR: test_list_with_repeat (more_itertools.tests.test_recipes.RandomProductTests) BUILDSTDERR: ensure multiple items are chosen, and that they appear to be chosen ... ok BUILDSTDERR: test_simple_lists (more_itertools.tests.test_recipes.RandomProductTests) BUILDSTDERR: Ensure that one item is chosen from each list in each pair. ... ok BUILDSTDERR: test_added_arguments (more_itertools.tests.test_recipes.RepeatfuncTests) BUILDSTDERR: ensure arguments are applied to the function ... ok BUILDSTDERR: test_finite_repeat (more_itertools.tests.test_recipes.RepeatfuncTests) BUILDSTDERR: ensure limited repeat when times is provided ... ok BUILDSTDERR: test_null_times (more_itertools.tests.test_recipes.RepeatfuncTests) BUILDSTDERR: repeat 0 should return an empty iterator ... ok BUILDSTDERR: test_simple_repeat (more_itertools.tests.test_recipes.RepeatfuncTests) BUILDSTDERR: test simple repeated functions ... ok BUILDSTDERR: test_even_groups (more_itertools.tests.test_recipes.RoundrobinTests) BUILDSTDERR: Ensure ordered output from evenly populated iterables ... ok BUILDSTDERR: test_uneven_groups (more_itertools.tests.test_recipes.RoundrobinTests) BUILDSTDERR: Ensure ordered output from unevenly populated iterables ... ok BUILDSTDERR: test_count (more_itertools.tests.test_recipes.TabulateTests) BUILDSTDERR: Ensure tabulate accepts specific count ... ok BUILDSTDERR: test_simple_tabulate (more_itertools.tests.test_recipes.TabulateTests) BUILDSTDERR: Test the happy path ... ok BUILDSTDERR: test_equal (more_itertools.tests.test_recipes.TailTests) BUILDSTDERR: Length of iterable is equal to the requested tail ... ok BUILDSTDERR: test_greater (more_itertools.tests.test_recipes.TailTests) BUILDSTDERR: Length of iterable is greather than requested tail ... ok BUILDSTDERR: test_less (more_itertools.tests.test_recipes.TailTests) BUILDSTDERR: Length of iterable is less than requested tail ... ok BUILDSTDERR: test_negative_take (more_itertools.tests.test_recipes.TakeTests) BUILDSTDERR: Make sure taking negative items results in a ValueError ... ok BUILDSTDERR: test_null_take (more_itertools.tests.test_recipes.TakeTests) BUILDSTDERR: Check the null case ... ok BUILDSTDERR: test_simple_take (more_itertools.tests.test_recipes.TakeTests) BUILDSTDERR: Test basic usage ... ok BUILDSTDERR: test_take_too_much (more_itertools.tests.test_recipes.TakeTests) BUILDSTDERR: Taking more than an iterator has remaining should return what the ... ok BUILDSTDERR: test_custom_key (more_itertools.tests.test_recipes.UniqueEverseenTests) BUILDSTDERR: ensure the custom key comparison works ... ok BUILDSTDERR: test_everseen (more_itertools.tests.test_recipes.UniqueEverseenTests) BUILDSTDERR: ensure duplicate elements are ignored ... ok BUILDSTDERR: test_unhashable (more_itertools.tests.test_recipes.UniqueEverseenTests) BUILDSTDERR: ensure things work for unhashable items ... ok BUILDSTDERR: test_unhashable_key (more_itertools.tests.test_recipes.UniqueEverseenTests) BUILDSTDERR: ensure things work for unhashable items with a custom key ... ok BUILDSTDERR: test_custom_key (more_itertools.tests.test_recipes.UniqueJustseenTests) BUILDSTDERR: ensure the custom key comparison works ... ok BUILDSTDERR: test_justseen (more_itertools.tests.test_recipes.UniqueJustseenTests) BUILDSTDERR: ensure only last item is remembered ... ok BUILDSTDERR: accumulate (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.accumulate ... ok BUILDSTDERR: all_equal (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.all_equal ... ok BUILDSTDERR: consume (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.consume ... ok BUILDSTDERR: dotproduct (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.dotproduct ... ok BUILDSTDERR: first_true (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.first_true ... ok BUILDSTDERR: flatten (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.flatten ... ok BUILDSTDERR: grouper (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.grouper ... ok BUILDSTDERR: iter_except (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.iter_except ... ok BUILDSTDERR: ncycles (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.ncycles ... ok BUILDSTDERR: nth (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.nth ... ok BUILDSTDERR: padnone (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.padnone ... ok BUILDSTDERR: pairwise (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.pairwise ... ok BUILDSTDERR: partition (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.partition ... ok BUILDSTDERR: powerset (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.powerset ... ok BUILDSTDERR: quantify (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.quantify ... ok BUILDSTDERR: random_combination (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.random_combination ... ok BUILDSTDERR: random_combination_with_replacement (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.random_combination_with_replacement ... ok BUILDSTDERR: random_permutation (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.random_permutation ... ok BUILDSTDERR: random_product (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.random_product ... ok BUILDSTDERR: repeatfunc (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.repeatfunc ... ok BUILDSTDERR: roundrobin (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.roundrobin ... ok BUILDSTDERR: tabulate (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.tabulate ... ok BUILDSTDERR: tail (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.tail ... ok BUILDSTDERR: take (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.take ... ok BUILDSTDERR: unique_everseen (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.unique_everseen ... ok BUILDSTDERR: unique_justseen (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.unique_justseen ... ok BUILDSTDERR: ---------------------------------------------------------------------- BUILDSTDERR: Ran 315 tests in 0.198s BUILDSTDERR: OK + /usr/bin/python3.6 ./setup.py test running test running egg_info writing more_itertools.egg-info/PKG-INFO writing dependency_links to more_itertools.egg-info/dependency_links.txt writing requirements to more_itertools.egg-info/requires.txt writing top-level names to more_itertools.egg-info/top_level.txt reading manifest file 'more_itertools.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' BUILDSTDERR: warning: no files found matching 'fabfile.py' writing manifest file 'more_itertools.egg-info/SOURCES.txt' running build_ext BUILDSTDERR: test_call_once (more_itertools.tests.test_more.AdjacentTests) BUILDSTDERR: Test that the predicate is only called once per item. ... ok BUILDSTDERR: test_consecutive_true (more_itertools.tests.test_more.AdjacentTests) BUILDSTDERR: Test that when the predicate matches multiple consecutive elements ... ok BUILDSTDERR: test_distance (more_itertools.tests.test_more.AdjacentTests) ... ok BUILDSTDERR: test_empty_iterable (more_itertools.tests.test_more.AdjacentTests) ... ok BUILDSTDERR: test_grouping (more_itertools.tests.test_more.AdjacentTests) BUILDSTDERR: Test interaction of adjacent() with groupby_transform() ... ok BUILDSTDERR: test_large_distance (more_itertools.tests.test_more.AdjacentTests) BUILDSTDERR: Test distance larger than the length of the iterable ... ok BUILDSTDERR: test_length_one (more_itertools.tests.test_more.AdjacentTests) ... ok BUILDSTDERR: test_negative_distance (more_itertools.tests.test_more.AdjacentTests) BUILDSTDERR: Test that adjacent() raises an error with negative distance ... ok BUILDSTDERR: test_typical (more_itertools.tests.test_more.AdjacentTests) ... ok BUILDSTDERR: test_zero_distance (more_itertools.tests.test_more.AdjacentTests) BUILDSTDERR: Test that adjacent() reduces to zip+map when distance is 0 ... ok BUILDSTDERR: test_nonseq_reversed (more_itertools.tests.test_more.AlwaysReversibleTests) ... ok BUILDSTDERR: test_regular_reversed (more_itertools.tests.test_more.AlwaysReversibleTests) ... ok BUILDSTDERR: test_basic (more_itertools.tests.test_more.BucketTests) ... ok BUILDSTDERR: test_in (more_itertools.tests.test_more.BucketTests) ... ok BUILDSTDERR: test_validator (more_itertools.tests.test_more.BucketTests) ... ok BUILDSTDERR: test_even (more_itertools.tests.test_more.ChunkedTests) BUILDSTDERR: Test when ``n`` divides evenly into the length of the iterable. ... ok BUILDSTDERR: test_odd (more_itertools.tests.test_more.ChunkedTests) BUILDSTDERR: Test when ``n`` does not divide evenly into the length of the ... ok BUILDSTDERR: test_duplicates (more_itertools.tests.test_more.CircularShiftsTests) ... ok BUILDSTDERR: test_empty (more_itertools.tests.test_more.CircularShiftsTests) ... ok BUILDSTDERR: test_simple_circular_shifts (more_itertools.tests.test_more.CircularShiftsTests) ... ok BUILDSTDERR: test_alias (more_itertools.tests.test_more.CollateTests) ... ok BUILDSTDERR: test_default (more_itertools.tests.test_more.CollateTests) BUILDSTDERR: Test with the default `key` function. ... ok BUILDSTDERR: test_empty (more_itertools.tests.test_more.CollateTests) BUILDSTDERR: Be nice if passed an empty list of iterables. ... ok BUILDSTDERR: test_key (more_itertools.tests.test_more.CollateTests) BUILDSTDERR: Test using a custom `key` function. ... ok BUILDSTDERR: test_one (more_itertools.tests.test_more.CollateTests) BUILDSTDERR: Work when only 1 iterable is passed. ... ok BUILDSTDERR: test_reverse (more_itertools.tests.test_more.CollateTests) BUILDSTDERR: Test the `reverse` kwarg. ... ok BUILDSTDERR: test_custom_ordering (more_itertools.tests.test_more.ConsecutiveGroupsTest) ... ok BUILDSTDERR: test_exotic_ordering (more_itertools.tests.test_more.ConsecutiveGroupsTest) ... ok BUILDSTDERR: test_numbers (more_itertools.tests.test_more.ConsecutiveGroupsTest) ... ok BUILDSTDERR: test_consumer (more_itertools.tests.test_more.ConsumerTests) ... ok BUILDSTDERR: test_basic (more_itertools.tests.test_more.CountCycleTests) ... ok BUILDSTDERR: test_empty (more_itertools.tests.test_more.CountCycleTests) ... ok BUILDSTDERR: test_negative (more_itertools.tests.test_more.CountCycleTests) ... ok BUILDSTDERR: test_custom (more_itertools.tests.test_more.DifferenceTest) ... ok BUILDSTDERR: test_empty (more_itertools.tests.test_more.DifferenceTest) ... ok BUILDSTDERR: test_normal (more_itertools.tests.test_more.DifferenceTest) ... ok BUILDSTDERR: test_one (more_itertools.tests.test_more.DifferenceTest) ... ok BUILDSTDERR: test_roundtrip (more_itertools.tests.test_more.DifferenceTest) ... ok BUILDSTDERR: test_distinct_permutations (more_itertools.tests.test_more.DistinctPermutationsTests) BUILDSTDERR: Make sure the output for ``distinct_permutations()`` is the same as ... ok BUILDSTDERR: test_basic (more_itertools.tests.test_more.DistributeTest) ... ok BUILDSTDERR: test_invalid_n (more_itertools.tests.test_more.DistributeTest) ... ok BUILDSTDERR: test_large_n (more_itertools.tests.test_more.DistributeTest) ... ok BUILDSTDERR: test_basic (more_itertools.tests.test_more.DivideTest) ... ok BUILDSTDERR: test_invalid_n (more_itertools.tests.test_more.DivideTest) ... ok BUILDSTDERR: test_large_n (more_itertools.tests.test_more.DivideTest) ... ok BUILDSTDERR: test_empty (more_itertools.tests.test_more.ExactlyNTests) BUILDSTDERR: Return ``True`` if the iterable is empty and ``n`` is 0 ... ok BUILDSTDERR: test_false (more_itertools.tests.test_more.ExactlyNTests) BUILDSTDERR: Iterable does not have ``n`` ``True`` elements ... ok BUILDSTDERR: test_true (more_itertools.tests.test_more.ExactlyNTests) BUILDSTDERR: Iterable has ``n`` ``True`` elements ... ok BUILDSTDERR: test_default (more_itertools.tests.test_more.FirstTests) BUILDSTDERR: It should return the provided default arg for empty iterables. ... ok BUILDSTDERR: test_empty_stop_iteration (more_itertools.tests.test_more.FirstTests) BUILDSTDERR: It should raise StopIteration for empty iterables. ... ok BUILDSTDERR: test_many (more_itertools.tests.test_more.FirstTests) BUILDSTDERR: Test that it works on many-item iterables. ... ok BUILDSTDERR: test_one (more_itertools.tests.test_more.FirstTests) BUILDSTDERR: Test that it doesn't raise StopIteration prematurely. ... ok BUILDSTDERR: test_default_funcs (more_itertools.tests.test_more.GroupByTransformTests) BUILDSTDERR: Test that groupby_transform() with default args mimics groupby() ... ok BUILDSTDERR: test_no_valuefunc (more_itertools.tests.test_more.GroupByTransformTests) ... ok BUILDSTDERR: test_valuefunc (more_itertools.tests.test_more.GroupByTransformTests) ... ok BUILDSTDERR: test_ilen (more_itertools.tests.test_more.IlenTests) BUILDSTDERR: Sanity-checks for ``ilen()``. ... ok BUILDSTDERR: test_even (more_itertools.tests.test_more.InterleaveLongestTests) ... ok BUILDSTDERR: test_mixed_types (more_itertools.tests.test_more.InterleaveLongestTests) ... ok BUILDSTDERR: test_short (more_itertools.tests.test_more.InterleaveLongestTests) ... ok BUILDSTDERR: test_even (more_itertools.tests.test_more.InterleaveTests) ... ok BUILDSTDERR: test_mixed_types (more_itertools.tests.test_more.InterleaveTests) ... ok BUILDSTDERR: test_short (more_itertools.tests.test_more.InterleaveTests) ... ok BUILDSTDERR: test_even (more_itertools.tests.test_more.IntersperseTest) ... ok BUILDSTDERR: test_n (more_itertools.tests.test_more.IntersperseTest) ... ok BUILDSTDERR: test_n_zero (more_itertools.tests.test_more.IntersperseTest) ... ok BUILDSTDERR: test_nested (more_itertools.tests.test_more.IntersperseTest) ... ok BUILDSTDERR: test_not_iterable (more_itertools.tests.test_more.IntersperseTest) ... ok BUILDSTDERR: test_odd (more_itertools.tests.test_more.IntersperseTest) ... ok BUILDSTDERR: test_all (more_itertools.tests.test_more.IsliceExtendedTests) ... ok BUILDSTDERR: test_zero_step (more_itertools.tests.test_more.IsliceExtendedTests) ... ok BUILDSTDERR: test_custom_pred (more_itertools.tests.test_more.LocateTests) ... ok BUILDSTDERR: test_default_pred (more_itertools.tests.test_more.LocateTests) ... ok BUILDSTDERR: test_no_matches (more_itertools.tests.test_more.LocateTests) ... ok BUILDSTDERR: test_basic (more_itertools.tests.test_more.MakeDecoratorTests) ... ok BUILDSTDERR: test_result_index (more_itertools.tests.test_more.MakeDecoratorTests) ... ok BUILDSTDERR: test_wrap_class (more_itertools.tests.test_more.MakeDecoratorTests) ... ok BUILDSTDERR: test_arg_count (more_itertools.tests.test_more.NumericRangeTests) ... ok BUILDSTDERR: test_basic (more_itertools.tests.test_more.NumericRangeTests) ... ok BUILDSTDERR: test_zero_step (more_itertools.tests.test_more.NumericRangeTests) ... ok BUILDSTDERR: test_basic (more_itertools.tests.test_more.OneTests) ... ok BUILDSTDERR: test_too_long (more_itertools.tests.test_more.OneTests) ... ok BUILDSTDERR: test_too_short (more_itertools.tests.test_more.OneTests) ... ok BUILDSTDERR: test_invalid_n (more_itertools.tests.test_more.PaddedTest) ... ok BUILDSTDERR: test_next_multiple (more_itertools.tests.test_more.PaddedTest) ... ok BUILDSTDERR: test_no_n (more_itertools.tests.test_more.PaddedTest) ... ok BUILDSTDERR: test_valid_n (more_itertools.tests.test_more.PaddedTest) ... ok BUILDSTDERR: test_empty (more_itertools.tests.test_more.PeekableTests) BUILDSTDERR: Tests prepending in front of an empty iterable ... ok BUILDSTDERR: test_indexing (more_itertools.tests.test_more.PeekableTests) ... ok BUILDSTDERR: test_multi_prepend (more_itertools.tests.test_more.PeekableTests) BUILDSTDERR: Tests prepending multiple items and getting them in proper order ... ok BUILDSTDERR: test_multi_prepend_peek (more_itertools.tests.test_more.PeekableTests) BUILDSTDERR: Tests prepending multiple elements and getting them in reverse order ... ok BUILDSTDERR: test_passthrough (more_itertools.tests.test_more.PeekableTests) BUILDSTDERR: Iterating a peekable without using ``peek()`` or ``prepend()`` ... ok BUILDSTDERR: test_peek_default (more_itertools.tests.test_more.PeekableTests) BUILDSTDERR: Make sure passing a default into ``peek()`` works. ... ok BUILDSTDERR: test_prepend (more_itertools.tests.test_more.PeekableTests) BUILDSTDERR: Tests intersperesed ``prepend()`` and ``next()`` calls ... ok BUILDSTDERR: test_prepend_after_stop (more_itertools.tests.test_more.PeekableTests) BUILDSTDERR: Test resuming iteration after a previous exhaustion ... ok BUILDSTDERR: test_prepend_indexing (more_itertools.tests.test_more.PeekableTests) BUILDSTDERR: Tests interaction between prepending and indexing ... ok BUILDSTDERR: test_prepend_iterable (more_itertools.tests.test_more.PeekableTests) BUILDSTDERR: Tests prepending from an iterable ... ok BUILDSTDERR: test_prepend_many (more_itertools.tests.test_more.PeekableTests) BUILDSTDERR: Tests that prepending a huge number of elements works ... ok BUILDSTDERR: test_prepend_reversed (more_itertools.tests.test_more.PeekableTests) BUILDSTDERR: Tests prepending from a reversed iterable ... ok BUILDSTDERR: test_prepend_slicing (more_itertools.tests.test_more.PeekableTests) BUILDSTDERR: Tests interaction between prepending and slicing ... ok BUILDSTDERR: test_prepend_truthiness (more_itertools.tests.test_more.PeekableTests) BUILDSTDERR: Tests that ``__bool__()`` or ``__nonzero__()`` works properly ... ok BUILDSTDERR: test_simple_peeking (more_itertools.tests.test_more.PeekableTests) BUILDSTDERR: Make sure ``next`` and ``peek`` advance and don't advance the ... ok BUILDSTDERR: test_slicing (more_itertools.tests.test_more.PeekableTests) BUILDSTDERR: Slicing the peekable shouldn't advance the iterator. ... ok BUILDSTDERR: test_slicing_error (more_itertools.tests.test_more.PeekableTests) ... ok BUILDSTDERR: test_slicing_reset (more_itertools.tests.test_more.PeekableTests) BUILDSTDERR: Test slicing on a fresh iterable each time ... ok BUILDSTDERR: test_truthiness (more_itertools.tests.test_more.PeekableTests) BUILDSTDERR: Make sure a ``peekable`` tests true iff there are items remaining in ... ok BUILDSTDERR: test_decode (more_itertools.tests.test_more.RunLengthTest) ... ok BUILDSTDERR: test_encode (more_itertools.tests.test_more.RunLengthTest) ... ok BUILDSTDERR: test_elements (more_itertools.tests.test_more.SeekableTest) ... ok BUILDSTDERR: test_exhaustion_reset (more_itertools.tests.test_more.SeekableTest) ... ok BUILDSTDERR: test_forward (more_itertools.tests.test_more.SeekableTest) ... ok BUILDSTDERR: test_partial_reset (more_itertools.tests.test_more.SeekableTest) ... ok BUILDSTDERR: test_past_end (more_itertools.tests.test_more.SeekableTest) ... ok BUILDSTDERR: test_abc_methods (more_itertools.tests.test_more.SequenceViewTests) ... ok BUILDSTDERR: test_indexing (more_itertools.tests.test_more.SequenceViewTests) ... ok BUILDSTDERR: test_init (more_itertools.tests.test_more.SequenceViewTests) ... ok BUILDSTDERR: test_slicing (more_itertools.tests.test_more.SequenceViewTests) ... ok BUILDSTDERR: test_update (more_itertools.tests.test_more.SequenceViewTests) ... ok BUILDSTDERR: test_before_after (more_itertools.tests.test_more.SideEffectTests) ... ok BUILDSTDERR: test_before_fails (more_itertools.tests.test_more.SideEffectTests) ... ok BUILDSTDERR: test_chunked (more_itertools.tests.test_more.SideEffectTests) ... ok BUILDSTDERR: test_individual (more_itertools.tests.test_more.SideEffectTests) ... ok BUILDSTDERR: test_even (more_itertools.tests.test_more.SlicedTests) BUILDSTDERR: Test when the length of the sequence is divisible by *n* ... ok BUILDSTDERR: test_not_sliceable (more_itertools.tests.test_more.SlicedTests) ... ok BUILDSTDERR: test_odd (more_itertools.tests.test_more.SlicedTests) BUILDSTDERR: Test when the length of the sequence is not divisible by *n* ... ok BUILDSTDERR: test_invalid_key_list (more_itertools.tests.test_more.SortTogetherTest) BUILDSTDERR: tests `key_list` for indexes not available in `iterables` ... ok BUILDSTDERR: test_key_list (more_itertools.tests.test_more.SortTogetherTest) BUILDSTDERR: tests `key_list` including default, iterables include duplicates ... ok BUILDSTDERR: test_reverse (more_itertools.tests.test_more.SortTogetherTest) BUILDSTDERR: tests `reverse` to ensure a reverse sort for `key_list` iterables ... ok BUILDSTDERR: test_uneven_iterables (more_itertools.tests.test_more.SortTogetherTest) BUILDSTDERR: tests trimming of iterables to the shortest length before sorting ... ok BUILDSTDERR: test_ends_with_sep (more_itertools.tests.test_more.SplitAfterTest) ... ok BUILDSTDERR: test_no_sep (more_itertools.tests.test_more.SplitAfterTest) ... ok BUILDSTDERR: test_starts_with_sep (more_itertools.tests.test_more.SplitAfterTest) ... ok BUILDSTDERR: test_seperators (more_itertools.tests.test_more.SplitAtTests) ... ok BUILDSTDERR: test_ends_with_sep (more_itertools.tests.test_more.SplitBeforeTest) ... ok BUILDSTDERR: test_no_sep (more_itertools.tests.test_more.SplitBeforeTest) ... ok BUILDSTDERR: test_starts_with_sep (more_itertools.tests.test_more.SplitBeforeTest) ... ok BUILDSTDERR: test_basic (more_itertools.tests.test_more.SpyTests) ... ok BUILDSTDERR: test_too_many (more_itertools.tests.test_more.SpyTests) ... ok BUILDSTDERR: test_unpacking (more_itertools.tests.test_more.SpyTests) ... ok BUILDSTDERR: test_zero (more_itertools.tests.test_more.SpyTests) ... ok BUILDSTDERR: test_default (more_itertools.tests.test_more.StaggerTest) ... ok BUILDSTDERR: test_longest (more_itertools.tests.test_more.StaggerTest) ... ok BUILDSTDERR: test_offsets (more_itertools.tests.test_more.StaggerTest) ... ok BUILDSTDERR: test_hashable (more_itertools.tests.test_more.StripFunctionTests) ... ok BUILDSTDERR: test_math (more_itertools.tests.test_more.StripFunctionTests) ... ok BUILDSTDERR: test_not_hashable (more_itertools.tests.test_more.StripFunctionTests) ... ok BUILDSTDERR: test_base_type (more_itertools.tests.test_more.TestAlwaysIterable) ... ok BUILDSTDERR: test_generator (more_itertools.tests.test_more.TestAlwaysIterable) ... ok BUILDSTDERR: test_iterables (more_itertools.tests.test_more.TestAlwaysIterable) ... ok BUILDSTDERR: test_none (more_itertools.tests.test_more.TestAlwaysIterable) ... ok BUILDSTDERR: test_single (more_itertools.tests.test_more.TestAlwaysIterable) ... ok BUILDSTDERR: test_strings (more_itertools.tests.test_more.TestAlwaysIterable) ... ok BUILDSTDERR: test_collapse (more_itertools.tests.test_more.TestCollapse) ... ok BUILDSTDERR: test_collapse_flatten (more_itertools.tests.test_more.TestCollapse) ... ok BUILDSTDERR: test_collapse_to_level (more_itertools.tests.test_more.TestCollapse) ... ok BUILDSTDERR: test_collapse_to_list (more_itertools.tests.test_more.TestCollapse) ... ok BUILDSTDERR: test_collapse_to_string (more_itertools.tests.test_more.TestCollapse) ... ok BUILDSTDERR: test_all_unique (more_itertools.tests.test_more.UniqueToEachTests) BUILDSTDERR: When all the input iterables are unique the output should match ... ok BUILDSTDERR: test_duplicates (more_itertools.tests.test_more.UniqueToEachTests) BUILDSTDERR: When there are duplicates in any of the input iterables that aren't ... ok BUILDSTDERR: test_mixed (more_itertools.tests.test_more.UniqueToEachTests) BUILDSTDERR: When the input iterables contain different types the function should ... ok BUILDSTDERR: test_basic (more_itertools.tests.test_more.WindowedTests) ... ok BUILDSTDERR: test_fillvalue (more_itertools.tests.test_more.WindowedTests) ... ok BUILDSTDERR: test_large_size (more_itertools.tests.test_more.WindowedTests) ... ok BUILDSTDERR: test_negative (more_itertools.tests.test_more.WindowedTests) BUILDSTDERR: When the window size is negative, ValueError should be raised. ... ok BUILDSTDERR: test_step (more_itertools.tests.test_more.WindowedTests) BUILDSTDERR: The window should advance by the number of steps provided ... ok BUILDSTDERR: test_zero (more_itertools.tests.test_more.WindowedTests) BUILDSTDERR: When the window size is zero, an empty tuple should be emitted. ... ok BUILDSTDERR: test_with_iter (more_itertools.tests.test_more.WithIterTests) ... ok BUILDSTDERR: test_longest (more_itertools.tests.test_more.ZipOffsetTest) ... ok BUILDSTDERR: test_mismatch (more_itertools.tests.test_more.ZipOffsetTest) ... ok BUILDSTDERR: test_shortest (more_itertools.tests.test_more.ZipOffsetTest) ... ok BUILDSTDERR: SequenceView (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.SequenceView ... ok BUILDSTDERR: adjacent (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.adjacent ... ok BUILDSTDERR: always_iterable (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.always_iterable ... ok BUILDSTDERR: always_reversible (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.always_reversible ... ok BUILDSTDERR: bucket (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.bucket ... ok BUILDSTDERR: chunked (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.chunked ... ok BUILDSTDERR: circular_shifts (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.circular_shifts ... ok BUILDSTDERR: collapse (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.collapse ... ok BUILDSTDERR: consecutive_groups (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.consecutive_groups ... ok BUILDSTDERR: consumer (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.consumer ... ok BUILDSTDERR: count_cycle (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.count_cycle ... ok BUILDSTDERR: difference (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.difference ... ok BUILDSTDERR: distinct_permutations (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.distinct_permutations ... ok BUILDSTDERR: distribute (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.distribute ... ok BUILDSTDERR: divide (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.divide ... ok BUILDSTDERR: exactly_n (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.exactly_n ... ok BUILDSTDERR: first (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.first ... ok BUILDSTDERR: groupby_transform (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.groupby_transform ... ok BUILDSTDERR: ilen (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.ilen ... ok BUILDSTDERR: interleave (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.interleave ... ok BUILDSTDERR: interleave_longest (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.interleave_longest ... ok BUILDSTDERR: intersperse (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.intersperse ... ok BUILDSTDERR: islice_extended (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.islice_extended ... ok BUILDSTDERR: iterate (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.iterate ... ok BUILDSTDERR: locate (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.locate ... ok BUILDSTDERR: lstrip (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.lstrip ... ok BUILDSTDERR: make_decorator (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.make_decorator ... ok BUILDSTDERR: numeric_range (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.numeric_range ... ok BUILDSTDERR: one (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.one ... ok BUILDSTDERR: padded (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.padded ... ok BUILDSTDERR: peekable (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.peekable ... ok BUILDSTDERR: prepend (more_itertools.more.peekable) BUILDSTDERR: Doctest: more_itertools.more.peekable.prepend ... ok BUILDSTDERR: rstrip (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.rstrip ... ok BUILDSTDERR: run_length (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.run_length ... ok BUILDSTDERR: seekable (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.seekable ... ok BUILDSTDERR: side_effect (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.side_effect ... ok BUILDSTDERR: sliced (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.sliced ... ok BUILDSTDERR: sort_together (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.sort_together ... ok BUILDSTDERR: split_after (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.split_after ... ok BUILDSTDERR: split_at (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.split_at ... ok BUILDSTDERR: split_before (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.split_before ... ok BUILDSTDERR: spy (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.spy ... ok BUILDSTDERR: stagger (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.stagger ... ok BUILDSTDERR: strip (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.strip ... ok BUILDSTDERR: unique_to_each (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.unique_to_each ... ok BUILDSTDERR: windowed (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.windowed ... ok BUILDSTDERR: zip_offset (more_itertools.more) BUILDSTDERR: Doctest: more_itertools.more.zip_offset ... ok BUILDSTDERR: test_bogus_function (more_itertools.tests.test_recipes.AccumulateTests) BUILDSTDERR: Test accumulate with an invalid function ... ok BUILDSTDERR: test_custom_function (more_itertools.tests.test_recipes.AccumulateTests) BUILDSTDERR: Test accumulate with a custom function ... ok BUILDSTDERR: test_default (more_itertools.tests.test_recipes.AccumulateTests) BUILDSTDERR: Test accumulate with the default function (addition) ... ok BUILDSTDERR: test_empty (more_itertools.tests.test_recipes.AccumulateTests) BUILDSTDERR: Test that an empty input returns an empty output ... ok BUILDSTDERR: test_empty (more_itertools.tests.test_recipes.AllEqualTests) BUILDSTDERR: Return True if the iterable is empty ... ok BUILDSTDERR: test_false (more_itertools.tests.test_recipes.AllEqualTests) BUILDSTDERR: Not everything is equal ... ok BUILDSTDERR: test_one (more_itertools.tests.test_recipes.AllEqualTests) BUILDSTDERR: Return True if the iterable is singular ... ok BUILDSTDERR: test_tricky (more_itertools.tests.test_recipes.AllEqualTests) BUILDSTDERR: Not everything is identical, but everything is equal ... ok BUILDSTDERR: test_true (more_itertools.tests.test_recipes.AllEqualTests) BUILDSTDERR: Everything is equal ... ok BUILDSTDERR: test_negative_consume (more_itertools.tests.test_recipes.ConsumeTests) BUILDSTDERR: Check that negative consumsion throws an error ... ok BUILDSTDERR: test_null_consume (more_itertools.tests.test_recipes.ConsumeTests) BUILDSTDERR: Check the null case ... ok BUILDSTDERR: test_sanity (more_itertools.tests.test_recipes.ConsumeTests) BUILDSTDERR: Test basic functionality ... ok BUILDSTDERR: test_total_consume (more_itertools.tests.test_recipes.ConsumeTests) BUILDSTDERR: Check that iterator is totally consumed by default ... ok BUILDSTDERR: test_happy_path (more_itertools.tests.test_recipes.DotproductTests) BUILDSTDERR: simple dotproduct example ... ok BUILDSTDERR: test_default (more_itertools.tests.test_recipes.FirstTrueTests) BUILDSTDERR: Test with a default keyword ... ok BUILDSTDERR: test_nothing_true (more_itertools.tests.test_recipes.FirstTrueTests) BUILDSTDERR: Test default return value. ... ok BUILDSTDERR: test_pred (more_itertools.tests.test_recipes.FirstTrueTests) BUILDSTDERR: Test with a custom predicate ... ok BUILDSTDERR: test_something_true (more_itertools.tests.test_recipes.FirstTrueTests) BUILDSTDERR: Test with no keywords ... ok BUILDSTDERR: test_basic_usage (more_itertools.tests.test_recipes.FlattenTests) BUILDSTDERR: ensure list of lists is flattened one level ... ok BUILDSTDERR: test_single_level (more_itertools.tests.test_recipes.FlattenTests) BUILDSTDERR: ensure list of lists is flattened only one level ... ok BUILDSTDERR: test_even (more_itertools.tests.test_recipes.GrouperTests) BUILDSTDERR: Test when group size divides evenly into the length of ... ok BUILDSTDERR: test_fill_value (more_itertools.tests.test_recipes.GrouperTests) BUILDSTDERR: Test that the fill value is used to pad the final group ... ok BUILDSTDERR: test_odd (more_itertools.tests.test_recipes.GrouperTests) BUILDSTDERR: Test when group size does not divide evenly into the length of the ... ok BUILDSTDERR: test_exact_exception (more_itertools.tests.test_recipes.IterExceptTests) BUILDSTDERR: ensure the exact specified exception is caught ... ok BUILDSTDERR: test_first (more_itertools.tests.test_recipes.IterExceptTests) BUILDSTDERR: ensure first is run before the function ... ok BUILDSTDERR: test_generic_exception (more_itertools.tests.test_recipes.IterExceptTests) BUILDSTDERR: ensure the generic exception can be caught ... ok BUILDSTDERR: test_uncaught_exception_is_raised (more_itertools.tests.test_recipes.IterExceptTests) BUILDSTDERR: ensure a non-specified exception is raised ... ok BUILDSTDERR: test_happy_path (more_itertools.tests.test_recipes.NcyclesTests) BUILDSTDERR: cycle a sequence three times ... ok BUILDSTDERR: test_null_case (more_itertools.tests.test_recipes.NcyclesTests) BUILDSTDERR: asking for 0 cycles should return an empty iterator ... ok BUILDSTDERR: test_pathalogical_case (more_itertools.tests.test_recipes.NcyclesTests) BUILDSTDERR: asking for negative cycles should return an empty iterator ... ok BUILDSTDERR: test_basic (more_itertools.tests.test_recipes.NthCombinationTests) ... ok BUILDSTDERR: test_long (more_itertools.tests.test_recipes.NthCombinationTests) ... ok BUILDSTDERR: test_basic (more_itertools.tests.test_recipes.NthTests) BUILDSTDERR: Make sure the nth item is returned ... ok BUILDSTDERR: test_default (more_itertools.tests.test_recipes.NthTests) BUILDSTDERR: Ensure a default value is returned when nth item not found ... ok BUILDSTDERR: test_negative_item_raises (more_itertools.tests.test_recipes.NthTests) BUILDSTDERR: Ensure asking for a negative item raises an exception ... ok BUILDSTDERR: test_happy_path (more_itertools.tests.test_recipes.PadnoneTests) BUILDSTDERR: wrapper iterator should return None indefinitely ... ok BUILDSTDERR: test_base_case (more_itertools.tests.test_recipes.PairwiseTests) BUILDSTDERR: ensure an iterable will return pairwise ... ok BUILDSTDERR: test_short_case (more_itertools.tests.test_recipes.PairwiseTests) BUILDSTDERR: ensure an empty iterator if there's not enough values to pair ... ok BUILDSTDERR: test_arbitrary (more_itertools.tests.test_recipes.PartitionTests) BUILDSTDERR: Test when pred() returns an integer ... ok BUILDSTDERR: test_bool (more_itertools.tests.test_recipes.PartitionTests) BUILDSTDERR: Test when pred() returns a boolean ... ok BUILDSTDERR: test_combinatorics (more_itertools.tests.test_recipes.PowersetTests) BUILDSTDERR: Ensure a proper enumeration ... ok BUILDSTDERR: test_custom_predicate (more_itertools.tests.test_recipes.QuantifyTests) BUILDSTDERR: Ensure non-default predicates return as expected ... ok BUILDSTDERR: test_happy_path (more_itertools.tests.test_recipes.QuantifyTests) BUILDSTDERR: Make sure True count is returned ... ok BUILDSTDERR: test_no_replacement (more_itertools.tests.test_recipes.RandomCombinationTests) BUILDSTDERR: ensure that elements are sampled without replacement ... ok BUILDSTDERR: test_psuedorandomness (more_itertools.tests.test_recipes.RandomCombinationTests) BUILDSTDERR: ensure different subsets of the iterable get returned over many ... ok BUILDSTDERR: test_pseudorandomness (more_itertools.tests.test_recipes.RandomCombinationWithReplacementTests) BUILDSTDERR: ensure different subsets of the iterable get returned over many ... ok BUILDSTDERR: test_replacement (more_itertools.tests.test_recipes.RandomCombinationWithReplacementTests) BUILDSTDERR: ensure that elements are sampled with replacement ... ok BUILDSTDERR: test_full_permutation (more_itertools.tests.test_recipes.RandomPermutationTests) BUILDSTDERR: ensure every item from the iterable is returned in a new ordering ... ok BUILDSTDERR: test_partial_permutation (more_itertools.tests.test_recipes.RandomPermutationTests) BUILDSTDERR: ensure all returned items are from the iterable, that the returned ... ok BUILDSTDERR: test_list_with_repeat (more_itertools.tests.test_recipes.RandomProductTests) BUILDSTDERR: ensure multiple items are chosen, and that they appear to be chosen ... ok BUILDSTDERR: test_simple_lists (more_itertools.tests.test_recipes.RandomProductTests) BUILDSTDERR: Ensure that one item is chosen from each list in each pair. ... ok BUILDSTDERR: test_added_arguments (more_itertools.tests.test_recipes.RepeatfuncTests) BUILDSTDERR: ensure arguments are applied to the function ... ok BUILDSTDERR: test_finite_repeat (more_itertools.tests.test_recipes.RepeatfuncTests) BUILDSTDERR: ensure limited repeat when times is provided ... ok BUILDSTDERR: test_null_times (more_itertools.tests.test_recipes.RepeatfuncTests) BUILDSTDERR: repeat 0 should return an empty iterator ... ok BUILDSTDERR: test_simple_repeat (more_itertools.tests.test_recipes.RepeatfuncTests) BUILDSTDERR: test simple repeated functions ... ok BUILDSTDERR: test_even_groups (more_itertools.tests.test_recipes.RoundrobinTests) BUILDSTDERR: Ensure ordered output from evenly populated iterables ... ok BUILDSTDERR: test_uneven_groups (more_itertools.tests.test_recipes.RoundrobinTests) BUILDSTDERR: Ensure ordered output from unevenly populated iterables ... ok BUILDSTDERR: test_count (more_itertools.tests.test_recipes.TabulateTests) BUILDSTDERR: Ensure tabulate accepts specific count ... ok BUILDSTDERR: test_simple_tabulate (more_itertools.tests.test_recipes.TabulateTests) BUILDSTDERR: Test the happy path ... ok BUILDSTDERR: test_equal (more_itertools.tests.test_recipes.TailTests) BUILDSTDERR: Length of iterable is equal to the requested tail ... ok BUILDSTDERR: test_greater (more_itertools.tests.test_recipes.TailTests) BUILDSTDERR: Length of iterable is greather than requested tail ... ok BUILDSTDERR: test_less (more_itertools.tests.test_recipes.TailTests) BUILDSTDERR: Length of iterable is less than requested tail ... ok BUILDSTDERR: test_negative_take (more_itertools.tests.test_recipes.TakeTests) BUILDSTDERR: Make sure taking negative items results in a ValueError ... ok BUILDSTDERR: test_null_take (more_itertools.tests.test_recipes.TakeTests) BUILDSTDERR: Check the null case ... ok BUILDSTDERR: test_simple_take (more_itertools.tests.test_recipes.TakeTests) BUILDSTDERR: Test basic usage ... ok BUILDSTDERR: test_take_too_much (more_itertools.tests.test_recipes.TakeTests) BUILDSTDERR: Taking more than an iterator has remaining should return what the ... ok BUILDSTDERR: test_custom_key (more_itertools.tests.test_recipes.UniqueEverseenTests) BUILDSTDERR: ensure the custom key comparison works ... ok BUILDSTDERR: test_everseen (more_itertools.tests.test_recipes.UniqueEverseenTests) BUILDSTDERR: ensure duplicate elements are ignored ... ok BUILDSTDERR: test_unhashable (more_itertools.tests.test_recipes.UniqueEverseenTests) BUILDSTDERR: ensure things work for unhashable items ... ok BUILDSTDERR: test_unhashable_key (more_itertools.tests.test_recipes.UniqueEverseenTests) BUILDSTDERR: ensure things work for unhashable items with a custom key ... ok BUILDSTDERR: test_custom_key (more_itertools.tests.test_recipes.UniqueJustseenTests) BUILDSTDERR: ensure the custom key comparison works ... ok BUILDSTDERR: test_justseen (more_itertools.tests.test_recipes.UniqueJustseenTests) BUILDSTDERR: ensure only last item is remembered ... ok BUILDSTDERR: accumulate (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.accumulate ... ok BUILDSTDERR: all_equal (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.all_equal ... ok BUILDSTDERR: consume (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.consume ... ok BUILDSTDERR: dotproduct (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.dotproduct ... ok BUILDSTDERR: first_true (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.first_true ... ok BUILDSTDERR: flatten (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.flatten ... ok BUILDSTDERR: grouper (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.grouper ... ok BUILDSTDERR: iter_except (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.iter_except ... ok BUILDSTDERR: ncycles (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.ncycles ... ok BUILDSTDERR: nth (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.nth ... ok BUILDSTDERR: padnone (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.padnone ... ok BUILDSTDERR: pairwise (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.pairwise ... ok BUILDSTDERR: partition (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.partition ... ok BUILDSTDERR: powerset (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.powerset ... ok BUILDSTDERR: quantify (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.quantify ... ok BUILDSTDERR: random_combination (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.random_combination ... ok BUILDSTDERR: random_combination_with_replacement (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.random_combination_with_replacement ... ok BUILDSTDERR: random_permutation (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.random_permutation ... ok BUILDSTDERR: random_product (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.random_product ... ok BUILDSTDERR: repeatfunc (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.repeatfunc ... ok BUILDSTDERR: roundrobin (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.roundrobin ... ok BUILDSTDERR: tabulate (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.tabulate ... ok BUILDSTDERR: tail (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.tail ... ok BUILDSTDERR: take (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.take ... ok BUILDSTDERR: unique_everseen (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.unique_everseen ... ok BUILDSTDERR: unique_justseen (more_itertools.recipes) BUILDSTDERR: Doctest: more_itertools.recipes.unique_justseen ... ok BUILDSTDERR: ---------------------------------------------------------------------- BUILDSTDERR: Ran 314 tests in 0.213s BUILDSTDERR: OK + exit 0 Processing files: python2-more-itertools-4.1.0-5.el7.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.QlyQF4 + umask 022 + cd /builddir/build/BUILD + cd more-itertools-4.1.0 + DOCDIR=/builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/share/doc/python2-more-itertools-4.1.0 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/share/doc/python2-more-itertools-4.1.0 + cp -pr README.rst /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/share/doc/python2-more-itertools-4.1.0 + cp -pr PKG-INFO /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/share/doc/python2-more-itertools-4.1.0 + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.8yJvv8 + umask 022 + cd /builddir/build/BUILD + cd more-itertools-4.1.0 + LICENSEDIR=/builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/share/licenses/python2-more-itertools-4.1.0 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/share/licenses/python2-more-itertools-4.1.0 + cp -pr LICENSE /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/share/licenses/python2-more-itertools-4.1.0 + exit 0 Provides: python-more-itertools = 4.1.0-5.el7 python2-more-itertools = 4.1.0-5.el7 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) = 2.7 Obsoletes: python-more-itertools < 4.1.0-5.el7 Processing files: python3-more-itertools-4.1.0-5.el7.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.aRpFGc + umask 022 + cd /builddir/build/BUILD + cd more-itertools-4.1.0 + DOCDIR=/builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/share/doc/python3-more-itertools-4.1.0 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/share/doc/python3-more-itertools-4.1.0 + cp -pr README.rst /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/share/doc/python3-more-itertools-4.1.0 + cp -pr PKG-INFO /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/share/doc/python3-more-itertools-4.1.0 + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.T7z4Sg + umask 022 + cd /builddir/build/BUILD + cd more-itertools-4.1.0 + LICENSEDIR=/builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/share/licenses/python3-more-itertools-4.1.0 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/share/licenses/python3-more-itertools-4.1.0 + cp -pr LICENSE /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64/usr/share/licenses/python3-more-itertools-4.1.0 + exit 0 Provides: python3-more-itertools = 4.1.0-5.el7 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.6 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64 Wrote: /builddir/build/RPMS/python2-more-itertools-4.1.0-5.el7.noarch.rpm Wrote: /builddir/build/RPMS/python3-more-itertools-4.1.0-5.el7.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.em1uxw + umask 022 + cd /builddir/build/BUILD + cd more-itertools-4.1.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/python-more-itertools-4.1.0-5.el7.x86_64 + exit 0 Child return code was: 0