Mock Version: 3.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/python38-hypothesis-epel.spec'], chrootPath='/var/lib/mock/rhel+epel-8-x86_64-1658189589.484154/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': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.4op3x94i:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.4op3x94i:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '9eb2de99fabf43bb9d12e07c0443b603', '-D', '/var/lib/mock/rhel+epel-8-x86_64-1658189589.484154/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.4op3x94i:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--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=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/python38-hypothesis-epel.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': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False sh: /usr/bin/python3.8: No such file or directory sh: /usr/bin/python3.8: No such file or directory sh: /usr/bin/python3.8: No such file or directory sh: /usr/bin/python3.8: No such file or directory Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/python38-hypothesis-epel-4.54.2-1.el8.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/python38-hypothesis-epel.spec'], chrootPath='/var/lib/mock/rhel+epel-8-x86_64-1658189589.484154/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': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.4op3x94i:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.4op3x94i:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '708701de15b249c5947a7c67d876b94f', '-D', '/var/lib/mock/rhel+epel-8-x86_64-1658189589.484154/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.4op3x94i:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--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=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/python38-hypothesis-epel.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': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.8Tefud + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf hypothesis-hypothesis-python-4.54.2/hypothesis-python + /usr/bin/gzip -dc /builddir/build/SOURCES/hypothesis-4.54.2.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd hypothesis-hypothesis-python-4.54.2/hypothesis-python + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + sed -i -e /sphinx.ext.intersphinx/d docs/conf.py + rm -r tests/dpcontracts + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.rh7ksA + umask 022 + cd /builddir/build/BUILD + cd hypothesis-hypothesis-python-4.54.2/hypothesis-python + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + /usr/bin/python3.8 setup.py build '--executable=/usr/bin/python3.8 -s' running build running build_py creating build creating build/lib creating build/lib/hypothesis copying src/hypothesis/version.py -> build/lib/hypothesis copying src/hypothesis/types.py -> build/lib/hypothesis copying src/hypothesis/statistics.py -> build/lib/hypothesis copying src/hypothesis/stateful.py -> build/lib/hypothesis copying src/hypothesis/reporting.py -> build/lib/hypothesis copying src/hypothesis/provisional.py -> build/lib/hypothesis copying src/hypothesis/executors.py -> build/lib/hypothesis copying src/hypothesis/errors.py -> build/lib/hypothesis copying src/hypothesis/database.py -> build/lib/hypothesis copying src/hypothesis/core.py -> build/lib/hypothesis copying src/hypothesis/control.py -> build/lib/hypothesis copying src/hypothesis/configuration.py -> build/lib/hypothesis copying src/hypothesis/_settings.py -> build/lib/hypothesis copying src/hypothesis/__init__.py -> build/lib/hypothesis creating build/lib/hypothesis/vendor copying src/hypothesis/vendor/pretty.py -> build/lib/hypothesis/vendor copying src/hypothesis/vendor/__init__.py -> build/lib/hypothesis/vendor creating build/lib/hypothesis/utils copying src/hypothesis/utils/dynamicvariables.py -> build/lib/hypothesis/utils copying src/hypothesis/utils/conventions.py -> build/lib/hypothesis/utils copying src/hypothesis/utils/__init__.py -> build/lib/hypothesis/utils creating build/lib/hypothesis/strategies copying src/hypothesis/strategies/__init__.py -> build/lib/hypothesis/strategies creating build/lib/hypothesis/internal copying src/hypothesis/internal/validation.py -> build/lib/hypothesis/internal copying src/hypothesis/internal/reflection.py -> build/lib/hypothesis/internal copying src/hypothesis/internal/lazyformat.py -> build/lib/hypothesis/internal copying src/hypothesis/internal/intervalsets.py -> build/lib/hypothesis/internal copying src/hypothesis/internal/healthcheck.py -> build/lib/hypothesis/internal copying src/hypothesis/internal/floats.py -> build/lib/hypothesis/internal copying src/hypothesis/internal/escalation.py -> build/lib/hypothesis/internal copying src/hypothesis/internal/entropy.py -> build/lib/hypothesis/internal copying src/hypothesis/internal/detection.py -> build/lib/hypothesis/internal copying src/hypothesis/internal/coverage.py -> build/lib/hypothesis/internal copying src/hypothesis/internal/compat.py -> build/lib/hypothesis/internal copying src/hypothesis/internal/charmap.py -> build/lib/hypothesis/internal copying src/hypothesis/internal/cathetus.py -> build/lib/hypothesis/internal copying src/hypothesis/internal/cache.py -> build/lib/hypothesis/internal copying src/hypothesis/internal/__init__.py -> build/lib/hypothesis/internal creating build/lib/hypothesis/extra copying src/hypothesis/extra/pytz.py -> build/lib/hypothesis/extra copying src/hypothesis/extra/pytestplugin.py -> build/lib/hypothesis/extra copying src/hypothesis/extra/numpy.py -> build/lib/hypothesis/extra copying src/hypothesis/extra/lark.py -> build/lib/hypothesis/extra copying src/hypothesis/extra/dpcontracts.py -> build/lib/hypothesis/extra copying src/hypothesis/extra/dateutil.py -> build/lib/hypothesis/extra copying src/hypothesis/extra/__init__.py -> build/lib/hypothesis/extra creating build/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/types.py -> build/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/strings.py -> build/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/strategies.py -> build/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/shared.py -> build/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/regex.py -> build/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/recursive.py -> build/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/numbers.py -> build/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/misc.py -> build/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/lazy.py -> build/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/functions.py -> build/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/flatmapped.py -> build/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/featureflags.py -> build/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/deferred.py -> build/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/datetime.py -> build/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/core.py -> build/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/collections.py -> build/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/attrs.py -> build/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/__init__.py -> build/lib/hypothesis/strategies/_internal creating build/lib/hypothesis/internal/conjecture copying src/hypothesis/internal/conjecture/utils.py -> build/lib/hypothesis/internal/conjecture copying src/hypothesis/internal/conjecture/shrinker.py -> build/lib/hypothesis/internal/conjecture copying src/hypothesis/internal/conjecture/optimiser.py -> build/lib/hypothesis/internal/conjecture copying src/hypothesis/internal/conjecture/junkdrawer.py -> build/lib/hypothesis/internal/conjecture copying src/hypothesis/internal/conjecture/floats.py -> build/lib/hypothesis/internal/conjecture copying src/hypothesis/internal/conjecture/engine.py -> build/lib/hypothesis/internal/conjecture copying src/hypothesis/internal/conjecture/datatree.py -> build/lib/hypothesis/internal/conjecture copying src/hypothesis/internal/conjecture/data.py -> build/lib/hypothesis/internal/conjecture copying src/hypothesis/internal/conjecture/choicetree.py -> build/lib/hypothesis/internal/conjecture copying src/hypothesis/internal/conjecture/__init__.py -> build/lib/hypothesis/internal/conjecture creating build/lib/hypothesis/internal/conjecture/shrinking copying src/hypothesis/internal/conjecture/shrinking/ordering.py -> build/lib/hypothesis/internal/conjecture/shrinking copying src/hypothesis/internal/conjecture/shrinking/lexical.py -> build/lib/hypothesis/internal/conjecture/shrinking copying src/hypothesis/internal/conjecture/shrinking/integer.py -> build/lib/hypothesis/internal/conjecture/shrinking copying src/hypothesis/internal/conjecture/shrinking/floats.py -> build/lib/hypothesis/internal/conjecture/shrinking copying src/hypothesis/internal/conjecture/shrinking/common.py -> build/lib/hypothesis/internal/conjecture/shrinking copying src/hypothesis/internal/conjecture/shrinking/__init__.py -> build/lib/hypothesis/internal/conjecture/shrinking creating build/lib/hypothesis/extra/pandas copying src/hypothesis/extra/pandas/impl.py -> build/lib/hypothesis/extra/pandas copying src/hypothesis/extra/pandas/__init__.py -> build/lib/hypothesis/extra/pandas creating build/lib/hypothesis/extra/django copying src/hypothesis/extra/django/models.py -> build/lib/hypothesis/extra/django copying src/hypothesis/extra/django/_impl.py -> build/lib/hypothesis/extra/django copying src/hypothesis/extra/django/_fields.py -> build/lib/hypothesis/extra/django copying src/hypothesis/extra/django/__init__.py -> build/lib/hypothesis/extra/django copying src/hypothesis/py.typed -> build/lib/hypothesis copying src/hypothesis/vendor/tlds-alpha-by-domain.txt -> build/lib/hypothesis/vendor + sleep 1 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.ZUZeGf + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64 ++ dirname /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64 + cd hypothesis-hypothesis-python-4.54.2/hypothesis-python + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + /usr/bin/python3.8 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64 running install running install_lib creating /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr creating /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib creating /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8 creating /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages creating /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis copying build/lib/hypothesis/py.typed -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis creating /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/extra creating /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/extra/django copying build/lib/hypothesis/extra/django/__init__.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/extra/django copying build/lib/hypothesis/extra/django/_fields.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/extra/django copying build/lib/hypothesis/extra/django/_impl.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/extra/django copying build/lib/hypothesis/extra/django/models.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/extra/django creating /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/extra/pandas copying build/lib/hypothesis/extra/pandas/__init__.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/extra/pandas copying build/lib/hypothesis/extra/pandas/impl.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/extra/pandas copying build/lib/hypothesis/extra/__init__.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/extra copying build/lib/hypothesis/extra/dateutil.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/extra copying build/lib/hypothesis/extra/dpcontracts.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/extra copying build/lib/hypothesis/extra/lark.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/extra copying build/lib/hypothesis/extra/numpy.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/extra copying build/lib/hypothesis/extra/pytestplugin.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/extra copying build/lib/hypothesis/extra/pytz.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/extra creating /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal creating /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/conjecture creating /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/conjecture/shrinking copying build/lib/hypothesis/internal/conjecture/shrinking/__init__.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/conjecture/shrinking copying build/lib/hypothesis/internal/conjecture/shrinking/common.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/conjecture/shrinking copying build/lib/hypothesis/internal/conjecture/shrinking/floats.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/conjecture/shrinking copying build/lib/hypothesis/internal/conjecture/shrinking/integer.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/conjecture/shrinking copying build/lib/hypothesis/internal/conjecture/shrinking/lexical.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/conjecture/shrinking copying build/lib/hypothesis/internal/conjecture/shrinking/ordering.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/conjecture/shrinking copying build/lib/hypothesis/internal/conjecture/__init__.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/conjecture copying build/lib/hypothesis/internal/conjecture/choicetree.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/conjecture copying build/lib/hypothesis/internal/conjecture/data.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/conjecture copying build/lib/hypothesis/internal/conjecture/datatree.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/conjecture copying build/lib/hypothesis/internal/conjecture/engine.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/conjecture copying build/lib/hypothesis/internal/conjecture/floats.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/conjecture copying build/lib/hypothesis/internal/conjecture/junkdrawer.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/conjecture copying build/lib/hypothesis/internal/conjecture/optimiser.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/conjecture copying build/lib/hypothesis/internal/conjecture/shrinker.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/conjecture copying build/lib/hypothesis/internal/conjecture/utils.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/conjecture copying build/lib/hypothesis/internal/__init__.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal copying build/lib/hypothesis/internal/cache.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal copying build/lib/hypothesis/internal/cathetus.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal copying build/lib/hypothesis/internal/charmap.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal copying build/lib/hypothesis/internal/compat.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal copying build/lib/hypothesis/internal/coverage.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal copying build/lib/hypothesis/internal/detection.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal copying build/lib/hypothesis/internal/entropy.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal copying build/lib/hypothesis/internal/escalation.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal copying build/lib/hypothesis/internal/floats.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal copying build/lib/hypothesis/internal/healthcheck.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal copying build/lib/hypothesis/internal/intervalsets.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal copying build/lib/hypothesis/internal/lazyformat.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal copying build/lib/hypothesis/internal/reflection.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal copying build/lib/hypothesis/internal/validation.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal creating /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies creating /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal copying build/lib/hypothesis/strategies/_internal/__init__.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal copying build/lib/hypothesis/strategies/_internal/attrs.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal copying build/lib/hypothesis/strategies/_internal/collections.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal copying build/lib/hypothesis/strategies/_internal/core.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal copying build/lib/hypothesis/strategies/_internal/datetime.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal copying build/lib/hypothesis/strategies/_internal/deferred.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal copying build/lib/hypothesis/strategies/_internal/featureflags.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal copying build/lib/hypothesis/strategies/_internal/flatmapped.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal copying build/lib/hypothesis/strategies/_internal/functions.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal copying build/lib/hypothesis/strategies/_internal/lazy.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal copying build/lib/hypothesis/strategies/_internal/misc.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal copying build/lib/hypothesis/strategies/_internal/numbers.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal copying build/lib/hypothesis/strategies/_internal/recursive.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal copying build/lib/hypothesis/strategies/_internal/regex.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal copying build/lib/hypothesis/strategies/_internal/shared.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal copying build/lib/hypothesis/strategies/_internal/strategies.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal copying build/lib/hypothesis/strategies/_internal/strings.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal copying build/lib/hypothesis/strategies/_internal/types.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal copying build/lib/hypothesis/strategies/__init__.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies creating /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/utils copying build/lib/hypothesis/utils/__init__.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/utils copying build/lib/hypothesis/utils/conventions.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/utils copying build/lib/hypothesis/utils/dynamicvariables.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/utils creating /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/vendor copying build/lib/hypothesis/vendor/tlds-alpha-by-domain.txt -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/vendor copying build/lib/hypothesis/vendor/__init__.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/vendor copying build/lib/hypothesis/vendor/pretty.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/vendor copying build/lib/hypothesis/__init__.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis copying build/lib/hypothesis/_settings.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis copying build/lib/hypothesis/configuration.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis copying build/lib/hypothesis/control.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis copying build/lib/hypothesis/core.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis copying build/lib/hypothesis/database.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis copying build/lib/hypothesis/errors.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis copying build/lib/hypothesis/executors.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis copying build/lib/hypothesis/provisional.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis copying build/lib/hypothesis/reporting.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis copying build/lib/hypothesis/stateful.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis copying build/lib/hypothesis/statistics.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis copying build/lib/hypothesis/types.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis copying build/lib/hypothesis/version.py -> /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/extra/django/__init__.py to __init__.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/extra/django/_fields.py to _fields.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/extra/django/_impl.py to _impl.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/extra/django/models.py to models.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/extra/pandas/__init__.py to __init__.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/extra/pandas/impl.py to impl.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/extra/__init__.py to __init__.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/extra/dateutil.py to dateutil.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/extra/dpcontracts.py to dpcontracts.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/extra/lark.py to lark.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/extra/numpy.py to numpy.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/extra/pytestplugin.py to pytestplugin.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/extra/pytz.py to pytz.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/conjecture/shrinking/__init__.py to __init__.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/conjecture/shrinking/common.py to common.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/conjecture/shrinking/floats.py to floats.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/conjecture/shrinking/integer.py to integer.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/conjecture/shrinking/lexical.py to lexical.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/conjecture/shrinking/ordering.py to ordering.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/conjecture/__init__.py to __init__.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/conjecture/choicetree.py to choicetree.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/conjecture/data.py to data.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/conjecture/datatree.py to datatree.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/conjecture/engine.py to engine.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/conjecture/floats.py to floats.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/conjecture/junkdrawer.py to junkdrawer.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/conjecture/optimiser.py to optimiser.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/conjecture/shrinker.py to shrinker.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/conjecture/utils.py to utils.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/__init__.py to __init__.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/cache.py to cache.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/cathetus.py to cathetus.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/charmap.py to charmap.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/compat.py to compat.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/coverage.py to coverage.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/detection.py to detection.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/entropy.py to entropy.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/escalation.py to escalation.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/floats.py to floats.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/healthcheck.py to healthcheck.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/intervalsets.py to intervalsets.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/lazyformat.py to lazyformat.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/reflection.py to reflection.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/internal/validation.py to validation.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal/__init__.py to __init__.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal/attrs.py to attrs.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal/collections.py to collections.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal/core.py to core.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal/datetime.py to datetime.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal/deferred.py to deferred.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal/featureflags.py to featureflags.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal/flatmapped.py to flatmapped.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal/functions.py to functions.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal/lazy.py to lazy.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal/misc.py to misc.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal/numbers.py to numbers.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal/recursive.py to recursive.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal/regex.py to regex.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal/shared.py to shared.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal/strategies.py to strategies.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal/strings.py to strings.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/_internal/types.py to types.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/strategies/__init__.py to __init__.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/utils/__init__.py to __init__.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/utils/conventions.py to conventions.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/utils/dynamicvariables.py to dynamicvariables.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/vendor/__init__.py to __init__.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/vendor/pretty.py to pretty.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/__init__.py to __init__.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/_settings.py to _settings.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/configuration.py to configuration.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/control.py to control.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/core.py to core.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/database.py to database.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/errors.py to errors.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/executors.py to executors.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/provisional.py to provisional.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/reporting.py to reporting.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/stateful.py to stateful.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/statistics.py to statistics.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/types.py to types.cpython-38.pyc byte-compiling /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis/version.py to version.cpython-38.pyc writing byte-compilation script '/tmp/tmpn2d8m03a.py' /usr/bin/python3.8 /tmp/tmpn2d8m03a.py removing /tmp/tmpn2d8m03a.py running install_egg_info running egg_info creating src/hypothesis.egg-info writing src/hypothesis.egg-info/PKG-INFO writing dependency_links to src/hypothesis.egg-info/dependency_links.txt writing entry points to src/hypothesis.egg-info/entry_points.txt writing requirements to src/hypothesis.egg-info/requires.txt writing top-level names to src/hypothesis.egg-info/top_level.txt writing manifest file 'src/hypothesis.egg-info/SOURCES.txt' reading manifest file 'src/hypothesis.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'src/hypothesis.egg-info/SOURCES.txt' Copying src/hypothesis.egg-info to /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages/hypothesis-4.54.2-py3.8.egg-info running install_scripts + /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -m -i --build-id-seed 4.54.2-1.el8 --unique-debug-suffix -4.54.2-1.el8.x86_64 --unique-debug-src-base python38-hypothesis-epel-4.54.2-1.el8.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/hypothesis-hypothesis-python-4.54.2/hypothesis-python find: 'debug': No such file or directory + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile '' 1 Bytecompiling .py files below /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8 using /usr/bin/python3.8 + /usr/lib/rpm/brp-python-hardlink + PYTHON3=/usr/bin/python3.8 + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.46sVW8 + umask 022 + cd /builddir/build/BUILD + cd hypothesis-hypothesis-python-4.54.2/hypothesis-python + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + PATH=/builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/bin:/builddir/.local/bin:/builddir/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib64/python3.8/site-packages:/builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/lib/python3.8/site-packages + PYTHONDONTWRITEBYTECODE=1 + /usr/bin/pytest-3.8 -v --ignore tests/codemods --ignore tests/cover --ignore tests/datetime --ignore tests/lark --ignore tests/pandas --ignore tests/pytest/test_statistics.py ============================= test session starts ============================== platform linux -- Python 3.8.12, pytest-4.6.6, py-1.8.0, pluggy-0.13.0 -- /usr/bin/python3.8 cachedir: .pytest_cache hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/tmp/tmpyrkx98zc/examples') rootdir: /builddir/build/BUILD/hypothesis-hypothesis-python-4.54.2, inifile: pytest.ini plugins: hypothesis-4.54.2 collecting ... collected 1507 items examples/test_binary_search.py::test_insert_is_sorted PASSED [ 0%] examples/test_binary_search.py::test_is_minimal PASSED [ 0%] examples/test_binary_search.py::test_inserts_into_same_place_twice PASSED [ 0%] examples/test_rle.py::test_decodes_to_starting_sequence PASSED [ 0%] examples/test_rle.py::test_duplicating_an_element_does_not_increase_length PASSED [ 0%] tests/conjecture/test_choice_tree.py::test_can_enumerate_a_shallow_set PASSED [ 0%] tests/conjecture/test_choice_tree.py::test_can_enumerate_a_nested_set PASSED [ 0%] tests/conjecture/test_choice_tree.py::test_can_enumerate_empty PASSED [ 0%] tests/conjecture/test_choice_tree.py::test_all_filtered_child PASSED [ 0%] tests/conjecture/test_choice_tree.py::test_skips_over_exhausted_children PASSED [ 0%] tests/conjecture/test_choice_tree.py::test_wraps_around_to_beginning PASSED [ 0%] tests/conjecture/test_data_tree.py::test_can_lookup_cached_examples PASSED [ 0%] tests/conjecture/test_data_tree.py::test_can_lookup_cached_examples_with_forced PASSED [ 0%] tests/conjecture/test_data_tree.py::test_can_detect_when_tree_is_exhausted PASSED [ 0%] tests/conjecture/test_data_tree.py::test_can_detect_when_tree_is_exhausted_variable_size PASSED [ 0%] tests/conjecture/test_data_tree.py::test_one_dead_branch PASSED [ 1%] tests/conjecture/test_data_tree.py::test_non_dead_root PASSED [ 1%] tests/conjecture/test_data_tree.py::test_can_reexecute_dead_examples PASSED [ 1%] tests/conjecture/test_data_tree.py::test_novel_prefixes_are_novel PASSED [ 1%] tests/conjecture/test_data_tree.py::test_overruns_if_not_enough_bytes_for_block PASSED [ 1%] tests/conjecture/test_data_tree.py::test_overruns_if_prefix PASSED [ 1%] tests/conjecture/test_data_tree.py::test_stores_the_tree_flat_until_needed PASSED [ 1%] tests/conjecture/test_data_tree.py::test_split_in_the_middle PASSED [ 1%] tests/conjecture/test_data_tree.py::test_stores_forced_nodes PASSED [ 1%] tests/conjecture/test_data_tree.py::test_correctly_relocates_forced_nodes PASSED [ 1%] tests/conjecture/test_data_tree.py::test_can_go_from_interesting_to_valid PASSED [ 1%] tests/conjecture/test_data_tree.py::test_going_from_interesting_to_invalid_is_flaky PASSED [ 1%] tests/conjecture/test_data_tree.py::test_concluding_at_prefix_is_flaky PASSED [ 1%] tests/conjecture/test_data_tree.py::test_concluding_with_overrun_at_prefix_is_not_flaky PASSED [ 1%] tests/conjecture/test_data_tree.py::test_changing_n_bits_is_flaky_in_prefix PASSED [ 1%] tests/conjecture/test_data_tree.py::test_changing_n_bits_is_flaky_in_branch PASSED [ 2%] tests/conjecture/test_data_tree.py::test_extending_past_conclusion_is_flaky PASSED [ 2%] tests/conjecture/test_data_tree.py::test_changing_to_forced_is_flaky PASSED [ 2%] tests/conjecture/test_data_tree.py::test_changing_value_of_forced_is_flaky PASSED [ 2%] tests/conjecture/test_data_tree.py::test_does_not_truncate_if_unseen PASSED [ 2%] tests/conjecture/test_data_tree.py::test_truncates_if_seen PASSED [ 2%] tests/conjecture/test_data_tree.py::test_child_becomes_exhausted_after_split PASSED [ 2%] tests/conjecture/test_data_tree.py::test_will_generate_novel_prefix_to_avoid_exhausted_branches PASSED [ 2%] tests/conjecture/test_data_tree.py::test_will_mark_changes_in_discard_as_flaky PASSED [ 2%] tests/conjecture/test_engine.py::test_can_index_results PASSED [ 2%] tests/conjecture/test_engine.py::test_non_cloneable_intervals PASSED [ 2%] tests/conjecture/test_engine.py::test_deletable_draws PASSED [ 2%] tests/conjecture/test_engine.py::test_can_load_data_from_a_corpus PASSED [ 2%] tests/conjecture/test_engine.py::test_terminates_shrinks[1] PASSED [ 2%] tests/conjecture/test_engine.py::test_terminates_shrinks[5] PASSED [ 2%] tests/conjecture/test_engine.py::test_detects_flakiness PASSED [ 3%] tests/conjecture/test_engine.py::test_variadic_draw PASSED [ 3%] tests/conjecture/test_engine.py::test_draw_to_overrun PASSED [ 3%] tests/conjecture/test_engine.py::test_can_navigate_to_a_valid_example PASSED [ 3%] tests/conjecture/test_engine.py::test_stops_after_max_examples_when_reading PASSED [ 3%] tests/conjecture/test_engine.py::test_stops_after_max_examples_when_generating PASSED [ 3%] tests/conjecture/test_engine.py::test_stops_after_max_examples_when_generating_more_bugs[1] PASSED [ 3%] tests/conjecture/test_engine.py::test_stops_after_max_examples_when_generating_more_bugs[5] PASSED [ 3%] tests/conjecture/test_engine.py::test_stops_after_max_examples_when_generating_more_bugs[20] PASSED [ 3%] tests/conjecture/test_engine.py::test_stops_after_max_examples_when_generating_more_bugs[50] PASSED [ 3%] tests/conjecture/test_engine.py::test_interleaving_engines PASSED [ 3%] tests/conjecture/test_engine.py::test_phases_can_disable_shrinking PASSED [ 3%] tests/conjecture/test_engine.py::test_erratic_draws PASSED [ 3%] tests/conjecture/test_engine.py::test_no_read_no_shrink PASSED [ 3%] tests/conjecture/test_engine.py::test_one_dead_branch PASSED [ 3%] tests/conjecture/test_engine.py::test_does_not_save_on_interrupt PASSED [ 4%] tests/conjecture/test_engine.py::test_returns_written PASSED [ 4%] tests/conjecture/test_engine.py::test_fails_health_check_for_all_invalid PASSED [ 4%] tests/conjecture/test_engine.py::test_fails_health_check_for_large_base PASSED [ 4%] tests/conjecture/test_engine.py::test_fails_health_check_for_large_non_base PASSED [ 4%] tests/conjecture/test_engine.py::test_fails_health_check_for_slow_draws PASSED [ 4%] tests/conjecture/test_engine.py::test_can_shrink_variable_draws[1] PASSED [ 4%] tests/conjecture/test_engine.py::test_can_shrink_variable_draws[5] PASSED [ 4%] tests/conjecture/test_engine.py::test_can_shrink_variable_draws[8] PASSED [ 4%] tests/conjecture/test_engine.py::test_can_shrink_variable_draws[15] PASSED [ 4%] tests/conjecture/test_engine.py::test_run_nothing PASSED [ 4%] tests/conjecture/test_engine.py::test_note_events[hi] PASSED [ 4%] tests/conjecture/test_engine.py::test_note_events[event1] PASSED [ 4%] tests/conjecture/test_engine.py::test_debug_data PASSED [ 4%] tests/conjecture/test_engine.py::test_can_write_bytes_towards_the_end PASSED [ 4%] tests/conjecture/test_engine.py::test_uniqueness_is_preserved_when_writing_at_beginning PASSED [ 5%] tests/conjecture/test_engine.py::test_clears_out_its_database_on_shrinking[127-False] PASSED [ 5%] tests/conjecture/test_engine.py::test_clears_out_its_database_on_shrinking[127-True] PASSED [ 5%] tests/conjecture/test_engine.py::test_clears_out_its_database_on_shrinking[128-False] PASSED [ 5%] tests/conjecture/test_engine.py::test_clears_out_its_database_on_shrinking[128-True] PASSED [ 5%] tests/conjecture/test_engine.py::test_detects_too_small_block_starts PASSED [ 5%] tests/conjecture/test_engine.py::test_shrinks_both_interesting_examples PASSED [ 5%] tests/conjecture/test_engine.py::test_discarding PASSED [ 5%] tests/conjecture/test_engine.py::test_can_remove_discarded_data PASSED [ 5%] tests/conjecture/test_engine.py::test_discarding_iterates_to_fixed_point PASSED [ 5%] tests/conjecture/test_engine.py::test_discarding_is_not_fooled_by_empty_discards PASSED [ 5%] tests/conjecture/test_engine.py::test_discarding_can_fail PASSED [ 5%] tests/conjecture/test_engine.py::test_shrinking_from_mostly_zero PASSED [ 5%] tests/conjecture/test_engine.py::test_handles_nesting_of_discard_correctly PASSED [ 5%] tests/conjecture/test_engine.py::test_database_clears_secondary_key PASSED [ 5%] tests/conjecture/test_engine.py::test_database_uses_values_from_secondary_key PASSED [ 6%] tests/conjecture/test_engine.py::test_exit_because_max_iterations PASSED [ 6%] tests/conjecture/test_engine.py::test_dependent_block_pairs_can_lower_to_zero PASSED [ 6%] tests/conjecture/test_engine.py::test_handle_size_too_large_during_dependent_lowering PASSED [ 6%] tests/conjecture/test_engine.py::test_zero_examples_will_zero_blocks PASSED [ 6%] tests/conjecture/test_engine.py::test_block_may_grow_during_lexical_shrinking PASSED [ 6%] tests/conjecture/test_engine.py::test_lower_common_block_offset_does_nothing_when_changed_blocks_are_zero PASSED [ 6%] tests/conjecture/test_engine.py::test_lower_common_block_offset_ignores_zeros PASSED [ 6%] tests/conjecture/test_engine.py::test_pandas_hack PASSED [ 6%] tests/conjecture/test_engine.py::test_cached_test_function_returns_right_value PASSED [ 6%] tests/conjecture/test_engine.py::test_cached_test_function_does_not_reinvoke_on_prefix PASSED [ 6%] tests/conjecture/test_engine.py::test_will_evict_entries_from_the_cache PASSED [ 6%] tests/conjecture/test_engine.py::test_branch_ending_in_write PASSED [ 6%] tests/conjecture/test_engine.py::test_exhaust_space PASSED [ 6%] tests/conjecture/test_engine.py::test_discards_kill_branches PASSED [ 6%] tests/conjecture/test_engine.py::test_number_of_examples_in_integer_range_is_bounded[1] PASSED [ 7%] tests/conjecture/test_engine.py::test_number_of_examples_in_integer_range_is_bounded[2] PASSED [ 7%] tests/conjecture/test_engine.py::test_number_of_examples_in_integer_range_is_bounded[3] PASSED [ 7%] tests/conjecture/test_engine.py::test_number_of_examples_in_integer_range_is_bounded[4] PASSED [ 7%] tests/conjecture/test_engine.py::test_number_of_examples_in_integer_range_is_bounded[5] PASSED [ 7%] tests/conjecture/test_engine.py::test_number_of_examples_in_integer_range_is_bounded[6] PASSED [ 7%] tests/conjecture/test_engine.py::test_number_of_examples_in_integer_range_is_bounded[7] PASSED [ 7%] tests/conjecture/test_engine.py::test_number_of_examples_in_integer_range_is_bounded[8] PASSED [ 7%] tests/conjecture/test_engine.py::test_number_of_examples_in_integer_range_is_bounded[9] PASSED [ 7%] tests/conjecture/test_engine.py::test_number_of_examples_in_integer_range_is_bounded[10] PASSED [ 7%] tests/conjecture/test_engine.py::test_number_of_examples_in_integer_range_is_bounded[11] PASSED [ 7%] tests/conjecture/test_engine.py::test_number_of_examples_in_integer_range_is_bounded[12] PASSED [ 7%] tests/conjecture/test_engine.py::test_number_of_examples_in_integer_range_is_bounded[13] PASSED [ 7%] tests/conjecture/test_engine.py::test_number_of_examples_in_integer_range_is_bounded[14] PASSED [ 7%] tests/conjecture/test_engine.py::test_number_of_examples_in_integer_range_is_bounded[15] PASSED [ 7%] tests/conjecture/test_engine.py::test_number_of_examples_in_integer_range_is_bounded[16] PASSED [ 8%] tests/conjecture/test_engine.py::test_number_of_examples_in_integer_range_is_bounded[17] PASSED [ 8%] tests/conjecture/test_engine.py::test_number_of_examples_in_integer_range_is_bounded[18] PASSED [ 8%] tests/conjecture/test_engine.py::test_number_of_examples_in_integer_range_is_bounded[19] PASSED [ 8%] tests/conjecture/test_engine.py::test_number_of_examples_in_integer_range_is_bounded[20] PASSED [ 8%] tests/conjecture/test_engine.py::test_number_of_examples_in_integer_range_is_bounded[21] PASSED [ 8%] tests/conjecture/test_engine.py::test_number_of_examples_in_integer_range_is_bounded[22] PASSED [ 8%] tests/conjecture/test_engine.py::test_number_of_examples_in_integer_range_is_bounded[23] PASSED [ 8%] tests/conjecture/test_engine.py::test_number_of_examples_in_integer_range_is_bounded[24] PASSED [ 8%] tests/conjecture/test_engine.py::test_number_of_examples_in_integer_range_is_bounded[25] PASSED [ 8%] tests/conjecture/test_engine.py::test_number_of_examples_in_integer_range_is_bounded[26] PASSED [ 8%] tests/conjecture/test_engine.py::test_number_of_examples_in_integer_range_is_bounded[27] PASSED [ 8%] tests/conjecture/test_engine.py::test_number_of_examples_in_integer_range_is_bounded[28] PASSED [ 8%] tests/conjecture/test_engine.py::test_number_of_examples_in_integer_range_is_bounded[29] PASSED [ 8%] tests/conjecture/test_engine.py::test_number_of_examples_in_integer_range_is_bounded[30] PASSED [ 8%] tests/conjecture/test_engine.py::test_number_of_examples_in_integer_range_is_bounded[31] PASSED [ 9%] tests/conjecture/test_engine.py::test_prefix_cannot_exceed_buffer_size PASSED [ 9%] tests/conjecture/test_engine.py::test_does_not_shrink_multiple_bugs_when_told_not_to PASSED [ 9%] tests/conjecture/test_engine.py::test_does_not_keep_generating_when_multiple_bugs PASSED [ 9%] tests/conjecture/test_float_encoding.py::test_encode_permutes_elements PASSED [ 9%] tests/conjecture/test_float_encoding.py::test_decode_permutes_elements PASSED [ 9%] tests/conjecture/test_float_encoding.py::test_decode_encode PASSED [ 9%] tests/conjecture/test_float_encoding.py::test_encode_decode PASSED [ 9%] tests/conjecture/test_float_encoding.py::test_double_reverse_bounded PASSED [ 9%] tests/conjecture/test_float_encoding.py::test_double_reverse PASSED [ 9%] tests/conjecture/test_float_encoding.py::test_draw_write_round_trip PASSED [ 9%] tests/conjecture/test_float_encoding.py::test_floats_round_trip PASSED [ 9%] tests/conjecture/test_float_encoding.py::test_floats_order_worse_than_their_integral_part PASSED [ 9%] tests/conjecture/test_float_encoding.py::test_integral_floats_order_as_integers PASSED [ 9%] tests/conjecture/test_float_encoding.py::test_fractional_floats_are_worse_than_one PASSED [ 9%] tests/conjecture/test_float_encoding.py::test_reverse_bits_table_reverses_bits PASSED [ 10%] tests/conjecture/test_float_encoding.py::test_reverse_bits_table_has_right_elements PASSED [ 10%] tests/conjecture/test_float_encoding.py::test_can_shrink_downwards[1.0-0.0] PASSED [ 10%] tests/conjecture/test_float_encoding.py::test_can_shrink_downwards[2.0-0.0] PASSED [ 10%] tests/conjecture/test_float_encoding.py::test_can_shrink_downwards[2.0-1.0] PASSED [ 10%] tests/conjecture/test_float_encoding.py::test_can_shrink_downwards[1.7976931348623157e+308-0.0] PASSED [ 10%] tests/conjecture/test_float_encoding.py::test_can_shrink_downwards[1.7976931348623157e+308-1.0] PASSED [ 10%] tests/conjecture/test_float_encoding.py::test_can_shrink_downwards[1.7976931348623157e+308-2.0] PASSED [ 10%] tests/conjecture/test_float_encoding.py::test_can_shrink_downwards[inf-0.0] PASSED [ 10%] tests/conjecture/test_float_encoding.py::test_can_shrink_downwards[inf-1.0] PASSED [ 10%] tests/conjecture/test_float_encoding.py::test_can_shrink_downwards[inf-2.0] PASSED [ 10%] tests/conjecture/test_float_encoding.py::test_can_shrink_downwards[inf-1.7976931348623157e+308] PASSED [ 10%] tests/conjecture/test_float_encoding.py::test_can_shrink_downwards[nan-0.0] PASSED [ 10%] tests/conjecture/test_float_encoding.py::test_can_shrink_downwards[nan-1.0] PASSED [ 10%] tests/conjecture/test_float_encoding.py::test_can_shrink_downwards[nan-2.0] PASSED [ 10%] tests/conjecture/test_float_encoding.py::test_can_shrink_downwards[nan-1.7976931348623157e+308] PASSED [ 11%] tests/conjecture/test_float_encoding.py::test_can_shrink_downwards[nan-inf] PASSED [ 11%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[1.1-1] PASSED [ 11%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[1.1-2] PASSED [ 11%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[1.1-4] PASSED [ 11%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[1.1-8] PASSED [ 11%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[1.1-10] PASSED [ 11%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[1.1-16] PASSED [ 11%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[1.1-32] PASSED [ 11%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[1.1-64] PASSED [ 11%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[1.1-100] PASSED [ 11%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[1.1-128] PASSED [ 11%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[1.1-256] PASSED [ 11%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[1.1-500] PASSED [ 11%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[1.1-512] PASSED [ 11%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[1.1-1000] PASSED [ 12%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[1.1-1024] PASSED [ 12%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[1.5-1] PASSED [ 12%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[1.5-2] PASSED [ 12%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[1.5-4] PASSED [ 12%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[1.5-8] PASSED [ 12%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[1.5-10] PASSED [ 12%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[1.5-16] PASSED [ 12%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[1.5-32] PASSED [ 12%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[1.5-64] PASSED [ 12%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[1.5-100] PASSED [ 12%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[1.5-128] PASSED [ 12%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[1.5-256] PASSED [ 12%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[1.5-500] PASSED [ 12%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[1.5-512] PASSED [ 12%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[1.5-1000] PASSED [ 13%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[1.5-1024] PASSED [ 13%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[9.99-1] PASSED [ 13%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[9.99-2] PASSED [ 13%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[9.99-4] PASSED [ 13%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[9.99-8] PASSED [ 13%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[9.99-10] PASSED [ 13%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[9.99-16] PASSED [ 13%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[9.99-32] PASSED [ 13%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[9.99-64] PASSED [ 13%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[9.99-100] PASSED [ 13%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[9.99-128] PASSED [ 13%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[9.99-256] PASSED [ 13%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[9.99-500] PASSED [ 13%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[9.99-512] PASSED [ 13%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[9.99-1000] PASSED [ 14%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[9.99-1024] PASSED [ 14%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[10-1] PASSED [ 14%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[10-2] PASSED [ 14%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[10-4] PASSED [ 14%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[10-8] PASSED [ 14%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[10-10] PASSED [ 14%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[10-16] PASSED [ 14%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[10-32] PASSED [ 14%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[10-64] PASSED [ 14%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[10-100] PASSED [ 14%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[10-128] PASSED [ 14%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[10-256] PASSED [ 14%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[10-500] PASSED [ 14%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[10-512] PASSED [ 14%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[10-1000] PASSED [ 14%] tests/conjecture/test_float_encoding.py::test_shrinks_downwards_to_integers[10-1024] PASSED [ 15%] tests/conjecture/test_float_encoding.py::test_shrink_to_integer_upper_bound PASSED [ 15%] tests/conjecture/test_float_encoding.py::test_shrink_up_to_one PASSED [ 15%] tests/conjecture/test_float_encoding.py::test_shrink_down_to_half PASSED [ 15%] tests/conjecture/test_float_encoding.py::test_does_not_shrink_across_one PASSED [ 15%] tests/conjecture/test_float_encoding.py::test_converts_floats_to_integer_form[2.0] PASSED [ 15%] tests/conjecture/test_float_encoding.py::test_converts_floats_to_integer_form[10000000.0] PASSED [ 15%] tests/conjecture/test_intlist.py::test_intlist_is_equal_to_itself PASSED [ 15%] tests/conjecture/test_intlist.py::test_distinct_int_lists_are_not_equal PASSED [ 15%] tests/conjecture/test_intlist.py::test_basic_equality PASSED [ 15%] tests/conjecture/test_intlist.py::test_error_on_invalid_value PASSED [ 15%] tests/conjecture/test_intlist.py::test_extend_by_too_large PASSED [ 15%] tests/conjecture/test_junkdrawer.py::test_out_of_range PASSED [ 15%] tests/conjecture/test_junkdrawer.py::test_pass_through PASSED [ 15%] tests/conjecture/test_junkdrawer.py::test_can_assign_without_changing_underlying PASSED [ 15%] tests/conjecture/test_junkdrawer.py::test_pop PASSED [ 16%] tests/conjecture/test_junkdrawer.py::test_clamp PASSED [ 16%] tests/conjecture/test_junkdrawer.py::test_pop_without_mask PASSED [ 16%] tests/conjecture/test_junkdrawer.py::test_pop_with_mask PASSED [ 16%] tests/conjecture/test_junkdrawer.py::test_assignment PASSED [ 16%] tests/conjecture/test_junkdrawer.py::test_replacement PASSED [ 16%] tests/conjecture/test_junkdrawer.py::test_int_list_cannot_contain_negative PASSED [ 16%] tests/conjecture/test_junkdrawer.py::test_int_list_can_contain_arbitrary_size PASSED [ 16%] tests/conjecture/test_junkdrawer.py::test_int_list_of_length PASSED [ 16%] tests/conjecture/test_junkdrawer.py::test_int_list_equality PASSED [ 16%] tests/conjecture/test_junkdrawer.py::test_int_list_extend PASSED [ 16%] tests/conjecture/test_junkdrawer.py::test_binary_search[0] PASSED [ 16%] tests/conjecture/test_junkdrawer.py::test_binary_search[1] PASSED [ 16%] tests/conjecture/test_junkdrawer.py::test_binary_search[30] PASSED [ 16%] tests/conjecture/test_junkdrawer.py::test_binary_search[70] PASSED [ 16%] tests/conjecture/test_minimizer.py::test_shrink_to_zero PASSED [ 17%] tests/conjecture/test_minimizer.py::test_shrink_to_smallest PASSED [ 17%] tests/conjecture/test_minimizer.py::test_float_hack_fails PASSED [ 17%] tests/conjecture/test_minimizer.py::test_can_sort_bytes_by_reordering PASSED [ 17%] tests/conjecture/test_minimizer.py::test_can_sort_bytes_by_reordering_partially PASSED [ 17%] tests/conjecture/test_minimizer.py::test_can_sort_bytes_by_reordering_partially2 PASSED [ 17%] tests/conjecture/test_minimizer.py::test_can_sort_bytes_by_reordering_partially_not_cross_stationary_element PASSED [ 17%] tests/conjecture/test_optimiser.py::test_optimises_multiple_targets PASSED [ 17%] tests/conjecture/test_optimiser.py::test_optimises_when_last_element_is_empty PASSED [ 17%] tests/conjecture/test_optimiser.py::test_can_optimise_last_with_following_empty PASSED [ 17%] tests/conjecture/test_optimiser.py::test_can_find_endpoints_of_a_range[False-0-1000] PASSED [ 17%] tests/conjecture/test_optimiser.py::test_can_find_endpoints_of_a_range[False-13-100] PASSED [ 17%] tests/conjecture/test_optimiser.py::test_can_find_endpoints_of_a_range[False-1000-65535] PASSED [ 17%] tests/conjecture/test_optimiser.py::test_can_find_endpoints_of_a_range[True-0-1000] PASSED [ 17%] tests/conjecture/test_optimiser.py::test_can_find_endpoints_of_a_range[True-13-100] PASSED [ 17%] tests/conjecture/test_optimiser.py::test_can_find_endpoints_of_a_range[True-1000-65535] PASSED [ 18%] tests/conjecture/test_order_shrinking.py::test_shrinks_down_to_sorted_the_slow_way PASSED [ 18%] tests/conjecture/test_order_shrinking.py::test_can_partially_sort_a_list PASSED [ 18%] tests/conjecture/test_order_shrinking.py::test_can_partially_sort_a_list_2 PASSED [ 18%] tests/conjecture/test_order_shrinking.py::test_adaptively_shrinks_around_hole PASSED [ 18%] tests/conjecture/test_shrinker.py::test_can_shrink_variable_draws_with_just_deletion[1] PASSED [ 18%] tests/conjecture/test_shrinker.py::test_can_shrink_variable_draws_with_just_deletion[5] PASSED [ 18%] tests/conjecture/test_shrinker.py::test_can_shrink_variable_draws_with_just_deletion[8] PASSED [ 18%] tests/conjecture/test_shrinker.py::test_can_shrink_variable_draws_with_just_deletion[15] PASSED [ 18%] tests/conjecture/test_shrinker.py::test_deletion_and_lowering_fails_to_shrink PASSED [ 18%] tests/conjecture/test_shrinker.py::test_duplicate_blocks_that_go_away PASSED [ 18%] tests/conjecture/test_shrinker.py::test_accidental_duplication PASSED [ 18%] tests/conjecture/test_shrinker.py::test_can_zero_subintervals PASSED [ 18%] tests/conjecture/test_shrinker.py::test_can_pass_to_an_indirect_descendant PASSED [ 18%] tests/conjecture/test_shrinker.py::test_shrinking_blocks_from_common_offset PASSED [ 18%] tests/conjecture/test_shrinker.py::test_handle_empty_draws PASSED [ 19%] tests/conjecture/test_shrinker.py::test_can_reorder_examples PASSED [ 19%] tests/conjecture/test_shrinker.py::test_permits_but_ignores_raising_order PASSED [ 19%] tests/conjecture/test_shrinker.py::test_block_deletion_can_delete_short_ranges PASSED [ 19%] tests/conjecture/test_shrinker.py::test_try_shrinking_blocks_ignores_overrun_blocks PASSED [ 19%] tests/conjecture/test_shrinker.py::test_dependent_block_pairs_is_up_to_shrinking_integers PASSED [ 19%] tests/conjecture/test_shrinker.py::test_finding_a_minimal_balanced_binary_tree PASSED [ 19%] tests/conjecture/test_shrinker.py::test_alphabet_minimization PASSED [ 19%] tests/conjecture/test_shrinker.py::test_float_shrink_can_run_when_canonicalisation_does_not_work PASSED [ 19%] tests/conjecture/test_shrinker.py::test_try_shrinking_blocks_out_of_bounds PASSED [ 19%] tests/conjecture/test_shrinker.py::test_block_programs_are_adaptive PASSED [ 19%] tests/conjecture/test_shrinker.py::test_zero_examples_is_adaptive PASSED [ 19%] tests/conjecture/test_shrinker.py::test_zero_examples_with_variable_min_size PASSED [ 19%] tests/conjecture/test_shrinker.py::test_zero_contained_examples PASSED [ 19%] tests/conjecture/test_shrinker.py::test_adaptive_example_deletion_deletes_nothing PASSED [ 19%] tests/conjecture/test_shrinker.py::test_zig_zags_quickly PASSED [ 20%] tests/conjecture/test_shrinking_interface.py::test_debug_output PASSED [ 20%] tests/conjecture/test_shrinking_interface.py::test_includes_name_in_repr_if_set PASSED [ 20%] tests/conjecture/test_shrinking_interface.py::test_normally_contains_no_space_for_name PASSED [ 20%] tests/conjecture/test_test_data.py::test_buffer_draws_as_self PASSED [ 20%] tests/conjecture/test_test_data.py::test_cannot_draw_after_freeze PASSED [ 20%] tests/conjecture/test_test_data.py::test_can_double_freeze PASSED [ 20%] tests/conjecture/test_test_data.py::test_can_draw_zero_bytes PASSED [ 20%] tests/conjecture/test_test_data.py::test_draw_past_end_sets_overflow PASSED [ 20%] tests/conjecture/test_test_data.py::test_notes_repr PASSED [ 20%] tests/conjecture/test_test_data.py::test_can_mark_interesting PASSED [ 20%] tests/conjecture/test_test_data.py::test_drawing_zero_bits_is_free PASSED [ 20%] tests/conjecture/test_test_data.py::test_can_mark_invalid PASSED [ 20%] tests/conjecture/test_test_data.py::test_closes_interval_on_error_in_strategy PASSED [ 20%] tests/conjecture/test_test_data.py::test_does_not_double_freeze_in_interval_close PASSED [ 20%] tests/conjecture/test_test_data.py::test_triviality PASSED [ 21%] tests/conjecture/test_test_data.py::test_example_depth_marking PASSED [ 21%] tests/conjecture/test_test_data.py::test_has_examples_even_when_empty PASSED [ 21%] tests/conjecture/test_test_data.py::test_has_cached_examples_even_when_overrun PASSED [ 21%] tests/conjecture/test_test_data.py::test_can_write_empty_string PASSED [ 21%] tests/conjecture/test_test_data.py::test_blocks_preserve_identity PASSED [ 21%] tests/conjecture/test_test_data.py::test_compact_blocks_during_generation PASSED [ 21%] tests/conjecture/test_test_data.py::test_handles_indices_like_a_list PASSED [ 21%] tests/conjecture/test_test_data.py::test_can_observe_draws PASSED [ 21%] tests/conjecture/test_test_data.py::test_calls_concluded_implicitly PASSED [ 21%] tests/conjecture/test_test_data.py::test_handles_start_indices_like_a_list PASSED [ 21%] tests/conjecture/test_test_data.py::test_last_block_length PASSED [ 21%] tests/conjecture/test_test_data.py::test_examples_show_up_as_discarded PASSED [ 21%] tests/conjecture/test_test_data.py::test_examples_support_negative_indexing PASSED [ 21%] tests/conjecture/test_test_data.py::test_can_override_label PASSED [ 21%] tests/conjecture/test_test_data.py::test_will_mark_too_deep_examples_as_invalid PASSED [ 22%] tests/conjecture/test_test_data.py::test_empty_strategy_is_invalid PASSED [ 22%] tests/conjecture/test_test_data.py::test_will_error_on_find PASSED [ 22%] tests/conjecture/test_test_data.py::test_can_note_non_str PASSED [ 22%] tests/conjecture/test_test_data.py::test_can_note_str_as_non_repr PASSED [ 22%] tests/conjecture/test_test_data.py::test_result_is_overrun PASSED [ 22%] tests/conjecture/test_test_data.py::test_trivial_before_force_agrees_with_trivial_after PASSED [ 22%] tests/conjecture/test_test_data.py::test_events_are_noted PASSED [ 22%] tests/conjecture/test_test_data.py::test_blocks_end_points PASSED [ 22%] tests/conjecture/test_test_data.py::test_blocks_lengths PASSED [ 22%] tests/conjecture/test_test_data.py::test_child_indices PASSED [ 22%] tests/conjecture/test_test_data.py::test_example_equality PASSED [ 22%] tests/conjecture/test_test_data.py::test_discarded_data_is_eventually_terminated PASSED [ 22%] tests/conjecture/test_test_data.py::test_partial_buffer PASSED [ 22%] tests/conjecture/test_utils.py::test_does_draw_data_for_empty_range PASSED [ 22%] tests/conjecture/test_utils.py::test_uniform_float_shrinks_to_zero PASSED [ 23%] tests/conjecture/test_utils.py::test_uniform_float_can_draw_1 PASSED [ 23%] tests/conjecture/test_utils.py::test_coin_biased_towards_truth PASSED [ 23%] tests/conjecture/test_utils.py::test_coin_biased_towards_falsehood PASSED [ 23%] tests/conjecture/test_utils.py::test_unbiased_coin_has_no_second_order PASSED [ 23%] tests/conjecture/test_utils.py::test_drawing_certain_coin_still_writes PASSED [ 23%] tests/conjecture/test_utils.py::test_drawing_impossible_coin_still_writes PASSED [ 23%] tests/conjecture/test_utils.py::test_drawing_an_exact_fraction_coin PASSED [ 23%] tests/conjecture/test_utils.py::test_sampler_distribution PASSED [ 23%] tests/conjecture/test_utils.py::test_sampler_does_not_draw_minimum_if_zero PASSED [ 23%] tests/conjecture/test_utils.py::test_integer_range_center_upper PASSED [ 23%] tests/conjecture/test_utils.py::test_integer_range_center_lower PASSED [ 23%] tests/conjecture/test_utils.py::test_integer_range_lower_equals_upper PASSED [ 23%] tests/conjecture/test_utils.py::test_integer_range_center_default PASSED [ 23%] tests/conjecture/test_utils.py::test_center_in_middle_below PASSED [ 23%] tests/conjecture/test_utils.py::test_center_in_middle_above PASSED [ 24%] tests/conjecture/test_utils.py::test_restricted_bits PASSED [ 24%] tests/conjecture/test_utils.py::test_sampler_shrinks PASSED [ 24%] tests/conjecture/test_utils.py::test_combine_labels_is_distinct PASSED [ 24%] tests/conjecture/test_utils.py::test_invalid_numpy_sample PASSED [ 24%] tests/conjecture/test_utils.py::test_valid_numpy_sample PASSED [ 24%] tests/conjecture/test_utils.py::test_invalid_set_sample PASSED [ 24%] tests/conjecture/test_utils.py::test_valid_list_sample PASSED [ 24%] tests/conjecture/test_utils.py::test_choice PASSED [ 24%] tests/conjecture/test_utils.py::test_fractional_float PASSED [ 24%] tests/conjecture/test_utils.py::test_fixed_size_draw_many PASSED [ 24%] tests/conjecture/test_utils.py::test_rejection_eventually_terminates_many PASSED [ 24%] tests/conjecture/test_utils.py::test_rejection_eventually_terminates_many_invalid_for_min_size PASSED [ 24%] tests/conjecture/test_utils.py::test_many_with_min_size PASSED [ 24%] tests/conjecture/test_utils.py::test_many_with_max_size PASSED [ 24%] tests/nocover/test_argument_validation.py::test_raise_invalid_argument[lists(integers(), min_size=-1)] PASSED [ 25%] tests/nocover/test_argument_validation.py::test_raise_invalid_argument[lists(integers(), max_size=-1)] PASSED [ 25%] tests/nocover/test_argument_validation.py::test_raise_invalid_argument[lists(integers(), min_size='no')] PASSED [ 25%] tests/nocover/test_argument_validation.py::test_raise_invalid_argument[lists(integers(), max_size='no')] PASSED [ 25%] tests/nocover/test_argument_validation.py::test_raise_invalid_argument[sets(integers(), min_size=-1)] PASSED [ 25%] tests/nocover/test_argument_validation.py::test_raise_invalid_argument[sets(integers(), max_size=-1)] PASSED [ 25%] tests/nocover/test_argument_validation.py::test_raise_invalid_argument[sets(integers(), min_size='no')] PASSED [ 25%] tests/nocover/test_argument_validation.py::test_raise_invalid_argument[sets(integers(), max_size='no')] PASSED [ 25%] tests/nocover/test_argument_validation.py::test_raise_invalid_argument[frozensets(integers(), min_size=-1)] PASSED [ 25%] tests/nocover/test_argument_validation.py::test_raise_invalid_argument[frozensets(integers(), max_size=-1)] PASSED [ 25%] tests/nocover/test_argument_validation.py::test_raise_invalid_argument[frozensets(integers(), min_size='no')] PASSED [ 25%] tests/nocover/test_argument_validation.py::test_raise_invalid_argument[frozensets(integers(), max_size='no')] PASSED [ 25%] tests/nocover/test_argument_validation.py::test_raise_invalid_argument[dictionaries(integers(), integers(), min_size=-1)] PASSED [ 25%] tests/nocover/test_argument_validation.py::test_raise_invalid_argument[dictionaries(integers(), integers(), max_size=-1)] PASSED [ 25%] tests/nocover/test_argument_validation.py::test_raise_invalid_argument[dictionaries(integers(), integers(), min_size='no')] PASSED [ 25%] tests/nocover/test_argument_validation.py::test_raise_invalid_argument[dictionaries(integers(), integers(), max_size='no')] PASSED [ 26%] tests/nocover/test_argument_validation.py::test_raise_invalid_argument[text(min_size=-1)] PASSED [ 26%] tests/nocover/test_argument_validation.py::test_raise_invalid_argument[text(max_size=-1)] PASSED [ 26%] tests/nocover/test_argument_validation.py::test_raise_invalid_argument[text(min_size='no')] PASSED [ 26%] tests/nocover/test_argument_validation.py::test_raise_invalid_argument[text(max_size='no')] PASSED [ 26%] tests/nocover/test_argument_validation.py::test_raise_invalid_argument[binary(min_size=-1)] PASSED [ 26%] tests/nocover/test_argument_validation.py::test_raise_invalid_argument[binary(max_size=-1)] PASSED [ 26%] tests/nocover/test_argument_validation.py::test_raise_invalid_argument[binary(min_size='no')] PASSED [ 26%] tests/nocover/test_argument_validation.py::test_raise_invalid_argument[binary(max_size='no')] PASSED [ 26%] tests/nocover/test_argument_validation.py::test_raise_invalid_argument[lists(nothing(), min_size=1, unique=True)] PASSED [ 26%] tests/nocover/test_bad_repr.py::test_just_frosty PASSED [ 26%] tests/nocover/test_bad_repr.py::test_sampling_snowmen PASSED [ 26%] tests/nocover/test_bad_repr.py::test_arg_strings_are_bad_repr_safe SKIPPED [ 26%] tests/nocover/test_bad_repr.py::test_arg_string_kwargs_are_bad_repr_safe SKIPPED [ 26%] tests/nocover/test_bad_repr.py::test_sampled_from_bad_repr PASSED [ 26%] tests/nocover/test_boundary_exploration.py::test_explore_arbitrary_function[strat0] PASSED [ 27%] tests/nocover/test_cache_implementation.py::TestCache::runTest PASSED [ 27%] tests/nocover/test_cacheable.py::test_is_cacheable[s0] PASSED [ 27%] tests/nocover/test_cacheable.py::test_is_cacheable[s1] PASSED [ 27%] tests/nocover/test_cacheable.py::test_is_cacheable[s2] PASSED [ 27%] tests/nocover/test_cacheable.py::test_is_cacheable[s3] PASSED [ 27%] tests/nocover/test_cacheable.py::test_is_not_cacheable[s0] PASSED [ 27%] tests/nocover/test_cacheable.py::test_is_not_cacheable[s1] PASSED [ 27%] tests/nocover/test_cacheable.py::test_is_not_cacheable[s2] PASSED [ 27%] tests/nocover/test_cacheable.py::test_non_cacheable_things_are_not_cached PASSED [ 27%] tests/nocover/test_cacheable.py::test_cacheable_things_are_cached PASSED [ 27%] tests/nocover/test_cacheable.py::test_local_types_are_garbage_collected_issue_493 PASSED [ 27%] tests/nocover/test_characters.py::test_large_blacklist PASSED [ 27%] tests/nocover/test_characters.py::test_arbitrary_blacklist PASSED [ 27%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[lists(elements=none(), max_size=0)] PASSED [ 27%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[tuples()] PASSED [ 28%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[sets(elements=none(), max_size=0)] PASSED [ 28%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[frozensets(elements=none(), max_size=0)] PASSED [ 28%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[fixed_dictionaries({})] PASSED [ 28%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[builds(ABC, booleans(), booleans(), booleans())] PASSED [ 28%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[builds(ABC, booleans(), booleans(), integers())] PASSED [ 28%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[fixed_dictionaries({'a': integers(), 'b': booleans()})] PASSED [ 28%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[dictionaries(keys=booleans(), values=integers())] PASSED [ 28%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[dictionaries(keys=text(), values=booleans())] PASSED [ 28%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[one_of(integers(), tuples(booleans()))] PASSED [ 28%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[sampled_from(range(0, 10))] PASSED [ 28%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[one_of(just('a'), just('b'), just('c'))] PASSED [ 28%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[sampled_from(('a', 'b', 'c'))] PASSED [ 28%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[integers()] PASSED [ 28%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[integers(min_value=3)] PASSED [ 28%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[integers(min_value=-4294967296, max_value=18446744073709551616)] PASSED [ 28%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[floats()0] PASSED [ 29%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[floats(min_value=-2.0, max_value=3.0)] PASSED [ 29%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[floats()1] PASSED [ 29%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[floats(min_value=-2.0)] PASSED [ 29%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[floats()2] PASSED [ 29%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[floats(max_value=-0.0)] PASSED [ 29%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[floats()3] PASSED [ 29%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[floats(min_value=0.0)] PASSED [ 29%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[floats(min_value=3.14, max_value=3.14)] PASSED [ 29%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[text()] PASSED [ 29%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[binary()] PASSED [ 29%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[booleans()] PASSED [ 29%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[tuples(booleans(), booleans())] PASSED [ 29%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[frozensets(elements=integers())] PASSED [ 29%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[sets(elements=frozensets(elements=booleans()))] PASSED [ 29%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[complex_numbers()] PASSED [ 30%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[fractions()] PASSED [ 30%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[decimals()] PASSED [ 30%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[lists(elements=lists(elements=booleans()))] PASSED [ 30%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[lists(elements=floats(min_value=0.0, max_value=0.0))] PASSED [ 30%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[integers().flatmap(lambda right: integers(min_value=0).map(lambda length: OrderedPair(right - length, right)))] PASSED [ 30%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[integers().flatmap(lambda v: lists(just(v)))] PASSED [ 30%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[integers().filter(lambda x: abs(x) > 100)] PASSED [ 30%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[floats(min_value=-1.7976931348623157e+308, max_value=1.7976931348623157e+308)] PASSED [ 30%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[none()] PASSED [ 30%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[randoms()] PASSED [ 30%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[booleans().flatmap(lambda x: booleans() if x else complex_numbers())] PASSED [ 30%] tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[recursive(booleans(), lambda x: lists(x, max_size=3), max_leaves=10)] PASSED [ 30%] tests/nocover/test_compat.py::test_small_hrange PASSED [ 30%] tests/nocover/test_compat.py::test_large_hrange PASSED [ 30%] tests/nocover/test_compat.py::test_qualname PASSED [ 31%] tests/nocover/test_compat.py::test_agrees_on_argspec[a] PASSED [ 31%] tests/nocover/test_compat.py::test_agrees_on_argspec[b] PASSED [ 31%] tests/nocover/test_compat.py::test_agrees_on_argspec[c] PASSED [ 31%] tests/nocover/test_compat.py::test_agrees_on_argspec[d] PASSED [ 31%] tests/nocover/test_compat.py::test_convert_back PASSED [ 31%] tests/nocover/test_compat.py::test_to_int_in_big_endian_order PASSED [ 31%] tests/nocover/test_compat.py::test_to_bytes_in_big_endian_order PASSED [ 31%] tests/nocover/test_compat.py::test_inspection_compat PASSED [ 31%] tests/nocover/test_compat.py::test_inspection_result_compat PASSED [ 31%] tests/nocover/test_compat.py::test_ceil PASSED [ 31%] tests/nocover/test_compat.py::test_floor PASSED [ 31%] tests/nocover/test_completion.py::test_never_draw_anything PASSED [ 31%] tests/nocover/test_conjecture_engine.py::test_lot_of_dead_nodes PASSED [ 31%] tests/nocover/test_conjecture_engine.py::test_saves_data_while_shrinking PASSED [ 31%] tests/nocover/test_conjecture_engine.py::test_can_discard PASSED [ 32%] tests/nocover/test_conjecture_engine.py::test_regression_1 PASSED [ 32%] tests/nocover/test_conjecture_engine.py::test_cached_with_masked_byte_agrees_with_results PASSED [ 32%] tests/nocover/test_conjecture_engine.py::test_block_programs_fail_efficiently PASSED [ 32%] tests/nocover/test_conjecture_int_list.py::TestIntList::runTest PASSED [ 32%] tests/nocover/test_conjecture_utils.py::test_gives_the_correct_probabilities PASSED [ 32%] tests/nocover/test_conventions.py::test_unique_identifier_repr PASSED [ 32%] tests/nocover/test_database_agreement.py::TestDBs::runTest PASSED [ 32%] tests/nocover/test_database_usage.py::test_saves_incremental_steps_in_database PASSED [ 32%] tests/nocover/test_database_usage.py::test_clears_out_database_as_things_get_boring PASSED [ 32%] tests/nocover/test_database_usage.py::test_trashes_invalid_examples PASSED [ 32%] tests/nocover/test_database_usage.py::test_respects_max_examples_in_database_usage PASSED [ 32%] tests/nocover/test_database_usage.py::test_does_not_use_database_when_seed_is_forced PASSED [ 32%] tests/nocover/test_database_usage.py::test_database_not_created_when_not_used PASSED [ 32%] tests/nocover/test_deferred_errors.py::test_does_not_error_on_initial_calculation PASSED [ 32%] tests/nocover/test_deferred_errors.py::test_errors_each_time PASSED [ 33%] tests/nocover/test_deferred_errors.py::test_errors_on_test_invocation PASSED [ 33%] tests/nocover/test_deferred_errors.py::test_errors_on_find PASSED [ 33%] tests/nocover/test_deferred_errors.py::test_errors_on_example PASSED [ 33%] tests/nocover/test_deferred_errors.py::test_does_not_recalculate_the_strategy PASSED [ 33%] tests/nocover/test_duplication.py::test_does_not_duplicate_blocks[1] PASSED [ 33%] tests/nocover/test_duplication.py::test_does_not_duplicate_blocks[2] PASSED [ 33%] tests/nocover/test_duplication.py::test_does_not_duplicate_blocks[3] PASSED [ 33%] tests/nocover/test_duplication.py::test_does_not_duplicate_blocks[4] PASSED [ 33%] tests/nocover/test_duplication.py::test_mostly_does_not_duplicate_blocks_even_when_failing[1] PASSED [ 33%] tests/nocover/test_duplication.py::test_mostly_does_not_duplicate_blocks_even_when_failing[2] PASSED [ 33%] tests/nocover/test_duplication.py::test_mostly_does_not_duplicate_blocks_even_when_failing[3] PASSED [ 33%] tests/nocover/test_duplication.py::test_mostly_does_not_duplicate_blocks_even_when_failing[4] PASSED [ 33%] tests/nocover/test_dynamic_variable.py::test_can_assign PASSED [ 33%] tests/nocover/test_dynamic_variable.py::test_can_nest PASSED [ 33%] tests/nocover/test_emails.py::test_is_valid_email PASSED [ 34%] tests/nocover/test_eval_as_source.py::test_can_eval_as_source PASSED [ 34%] tests/nocover/test_eval_as_source.py::test_caches PASSED [ 34%] tests/nocover/test_eval_as_source.py::test_can_call_self_recursively PASSED [ 34%] tests/nocover/test_explore_arbitrary_languages.py::test_explore_an_arbitrary_language PASSED [ 34%] tests/nocover/test_explore_arbitrary_languages.py::test_run_specific_example[seed0-language0] SKIPPED [ 34%] tests/nocover/test_fancy_repr.py::test_floats_is_floats PASSED [ 34%] tests/nocover/test_fancy_repr.py::test_includes_non_default_values PASSED [ 34%] tests/nocover/test_fancy_repr.py::test_builds_repr PASSED [ 34%] tests/nocover/test_fancy_repr.py::test_map_repr PASSED [ 34%] tests/nocover/test_fancy_repr.py::test_filter_repr PASSED [ 34%] tests/nocover/test_fancy_repr.py::test_flatmap_repr PASSED [ 34%] tests/nocover/test_filtering.py::test_filter_correctly[specifier0-] PASSED [ 34%] tests/nocover/test_filtering.py::test_filter_correctly[specifier1-bool] PASSED [ 34%] tests/nocover/test_filtering.py::test_chained_filters_agree[base0] PASSED [ 34%] tests/nocover/test_filtering.py::test_chained_filters_agree[base1] PASSED [ 35%] tests/nocover/test_filtering.py::test_chained_filters_agree[base2] PASSED [ 35%] tests/nocover/test_filtering.py::test_chained_filters_agree[base3] PASSED [ 35%] tests/nocover/test_filtering.py::test_chained_filters_repr[base0] PASSED [ 35%] tests/nocover/test_filtering.py::test_chained_filters_repr[base1] PASSED [ 35%] tests/nocover/test_filtering.py::test_chained_filters_repr[base2] PASSED [ 35%] tests/nocover/test_filtering.py::test_chained_filters_repr[base3] PASSED [ 35%] tests/nocover/test_find.py::test_can_find_an_int PASSED [ 35%] tests/nocover/test_find.py::test_can_find_list PASSED [ 35%] tests/nocover/test_find.py::test_can_find_nan PASSED [ 35%] tests/nocover/test_find.py::test_can_find_nans PASSED [ 35%] tests/nocover/test_find.py::test_condition_is_name PASSED [ 35%] tests/nocover/test_find.py::test_find_dictionary PASSED [ 35%] tests/nocover/test_fixtures.py::test_time_consistently_increments_in_tests PASSED [ 35%] tests/nocover/test_flatmap.py::test_constant_lists_are_constant PASSED [ 35%] tests/nocover/test_flatmap.py::test_in_order PASSED [ 36%] tests/nocover/test_flatmap.py::test_flatmap_retrieve_from_db PASSED [ 36%] tests/nocover/test_flatmap.py::test_flatmap_does_not_reuse_strategies PASSED [ 36%] tests/nocover/test_flatmap.py::test_flatmap_has_original_strategy_repr PASSED [ 36%] tests/nocover/test_flatmap.py::test_mixed_list_flatmap PASSED [ 36%] tests/nocover/test_flatmap.py::test_can_shrink_through_a_binding[1] PASSED [ 36%] tests/nocover/test_flatmap.py::test_can_shrink_through_a_binding[2] PASSED [ 36%] tests/nocover/test_flatmap.py::test_can_shrink_through_a_binding[3] PASSED [ 36%] tests/nocover/test_flatmap.py::test_can_shrink_through_a_binding[4] PASSED [ 36%] tests/nocover/test_flatmap.py::test_can_shrink_through_a_binding[5] PASSED [ 36%] tests/nocover/test_flatmap.py::test_can_shrink_through_a_binding[6] PASSED [ 36%] tests/nocover/test_flatmap.py::test_can_shrink_through_a_binding[7] PASSED [ 36%] tests/nocover/test_flatmap.py::test_can_shrink_through_a_binding[8] PASSED [ 36%] tests/nocover/test_flatmap.py::test_can_shrink_through_a_binding[9] PASSED [ 36%] tests/nocover/test_flatmap.py::test_can_delete_in_middle_of_a_binding[1] PASSED [ 36%] tests/nocover/test_flatmap.py::test_can_delete_in_middle_of_a_binding[2] PASSED [ 37%] tests/nocover/test_flatmap.py::test_can_delete_in_middle_of_a_binding[3] PASSED [ 37%] tests/nocover/test_flatmap.py::test_can_delete_in_middle_of_a_binding[4] PASSED [ 37%] tests/nocover/test_flatmap.py::test_can_delete_in_middle_of_a_binding[5] PASSED [ 37%] tests/nocover/test_flatmap.py::test_can_delete_in_middle_of_a_binding[6] PASSED [ 37%] tests/nocover/test_flatmap.py::test_can_delete_in_middle_of_a_binding[7] PASSED [ 37%] tests/nocover/test_flatmap.py::test_can_delete_in_middle_of_a_binding[8] PASSED [ 37%] tests/nocover/test_flatmap.py::test_can_delete_in_middle_of_a_binding[9] PASSED [ 37%] tests/nocover/test_floating.py::test_is_float PASSED [ 37%] tests/nocover/test_floating.py::test_inversion_is_imperfect PASSED [ 37%] tests/nocover/test_floating.py::test_largest_range PASSED [ 37%] tests/nocover/test_floating.py::test_negation_is_self_inverse PASSED [ 37%] tests/nocover/test_floating.py::test_is_not_nan PASSED [ 37%] tests/nocover/test_floating.py::test_is_not_positive_infinite PASSED [ 37%] tests/nocover/test_floating.py::test_is_not_negative_infinite PASSED [ 37%] tests/nocover/test_floating.py::test_is_int PASSED [ 38%] tests/nocover/test_floating.py::test_is_not_int PASSED [ 38%] tests/nocover/test_floating.py::test_is_in_exact_int_range PASSED [ 38%] tests/nocover/test_floating.py::test_can_generate_really_small_positive_floats PASSED [ 38%] tests/nocover/test_floating.py::test_can_generate_really_small_negative_floats PASSED [ 38%] tests/nocover/test_floating.py::test_can_find_floats_that_do_not_round_trip_through_strings PASSED [ 38%] tests/nocover/test_floating.py::test_can_find_floats_that_do_not_round_trip_through_reprs PASSED [ 38%] tests/nocover/test_floating.py::test_floats_are_in_range PASSED [ 38%] tests/nocover/test_from_type_recipe.py::test_recipe_for_everything_except PASSED [ 38%] tests/nocover/test_given_error_conditions.py::test_raises_unsatisfiable_if_all_false PASSED [ 38%] tests/nocover/test_given_reuse.py::test_has_an_arg_named_x PASSED [ 38%] tests/nocover/test_given_reuse.py::test_has_an_arg_named_y PASSED [ 38%] tests/nocover/test_given_reuse.py::test_fail_independently PASSED [ 38%] tests/nocover/test_imports.py::test_can_star_import_from_hypothesis PASSED [ 38%] tests/nocover/test_integer_ranges.py::test_intervals_shrink_to_center[inter0] PASSED [ 38%] tests/nocover/test_integer_ranges.py::test_intervals_shrink_to_center[inter1] PASSED [ 39%] tests/nocover/test_integer_ranges.py::test_intervals_shrink_to_center[inter2] PASSED [ 39%] tests/nocover/test_integer_ranges.py::test_intervals_shrink_to_center[inter3] PASSED [ 39%] tests/nocover/test_integer_ranges.py::test_bounded_integers_distribution_of_bit_width_issue_1387_regression PASSED [ 39%] tests/nocover/test_labels.py::test_labels_are_cached PASSED [ 39%] tests/nocover/test_labels.py::test_labels_are_distinct PASSED [ 39%] tests/nocover/test_labels.py::test_different_composites_have_different_labels PASSED [ 39%] tests/nocover/test_labels.py::test_one_of_label_is_distinct PASSED [ 39%] tests/nocover/test_labels.py::test_lists_label_by_element PASSED [ 39%] tests/nocover/test_labels.py::test_label_of_deferred_strategy_is_well_defined PASSED [ 39%] tests/nocover/test_large_examples.py::test_can_generate_large_lists_with_min_size PASSED [ 39%] tests/nocover/test_limits.py::test_max_examples_are_respected PASSED [ 39%] tests/nocover/test_modify_inner_test.py::test_can_replace_inner_test PASSED [ 39%] tests/nocover/test_modify_inner_test.py::test_can_replace_when_decorated PASSED [ 39%] tests/nocover/test_modify_inner_test.py::test_can_replace_when_parametrized[1] PASSED [ 39%] tests/nocover/test_modify_inner_test.py::test_can_replace_when_parametrized[2] PASSED [ 40%] tests/nocover/test_nesting.py::test_nesting_1 PASSED [ 40%] tests/nocover/test_pretty_repr.py::test_repr_evals_to_thing_with_same_repr PASSED [ 40%] tests/nocover/test_randomization.py::test_seeds_off_random PASSED [ 40%] tests/nocover/test_randomization.py::test_nesting_with_control_passes_health_check PASSED [ 40%] tests/nocover/test_recursive.py::test_can_generate_with_large_branching PASSED [ 40%] tests/nocover/test_recursive.py::test_can_generate_some_depth_with_large_branching PASSED [ 40%] tests/nocover/test_recursive.py::test_can_find_quite_broad_lists PASSED [ 40%] tests/nocover/test_recursive.py::test_drawing_many_near_boundary PASSED [ 40%] tests/nocover/test_recursive.py::test_can_use_recursive_data_in_sets PASSED [ 40%] tests/nocover/test_recursive.py::test_can_form_sets_of_recursive_data PASSED [ 40%] tests/nocover/test_regex.py::test_conservative_regex_are_correct_by_construction PASSED [ 40%] tests/nocover/test_regex.py::test_fuzz_stuff PASSED [ 40%] tests/nocover/test_regressions.py::test_note_deprecation_blames_right_code_issue_652 PASSED [ 40%] tests/nocover/test_regressions.py::test_performance_issue_2027 PASSED [ 40%] tests/nocover/test_sampled_from.py::test_filter_large_lists[100] PASSED [ 41%] tests/nocover/test_sampled_from.py::test_filter_large_lists[100000] PASSED [ 41%] tests/nocover/test_sampled_from.py::test_filter_large_lists[1000000] PASSED [ 41%] tests/nocover/test_sampled_from.py::test_filter_large_lists[33554432] PASSED [ 41%] tests/nocover/test_sampled_from.py::test_chained_filters_find_rare_value PASSED [ 41%] tests/nocover/test_sampled_from.py::test_unsat_sets_of_samples PASSED [ 41%] tests/nocover/test_sampled_from.py::test_efficient_sets_of_samples PASSED [ 41%] tests/nocover/test_sets.py::test_can_draw_sets_of_hard_to_find_elements PASSED [ 41%] tests/nocover/test_sets.py::test_empty_sets PASSED [ 41%] tests/nocover/test_sets.py::test_bounded_size_sets PASSED [ 41%] tests/nocover/test_sharing.py::test_sharing_is_by_instance_by_default PASSED [ 41%] tests/nocover/test_sharing.py::test_different_instances_with_the_same_key_are_shared PASSED [ 41%] tests/nocover/test_sharing.py::test_different_instances_are_not_shared PASSED [ 41%] tests/nocover/test_sharing.py::test_different_keys_are_not_shared PASSED [ 41%] tests/nocover/test_sharing.py::test_keys_and_default_are_not_shared PASSED [ 41%] tests/nocover/test_sharing.py::test_can_simplify_shared_lists PASSED [ 42%] tests/nocover/test_sharing.py::test_simplify_shared_linked_to_size PASSED [ 42%] tests/nocover/test_simple_numbers.py::test_minimize_negative_int PASSED [ 42%] tests/nocover/test_simple_numbers.py::test_positive_negative_int PASSED [ 42%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[0] PASSED [ 42%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[10] PASSED [ 42%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[11] PASSED [ 42%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[12] PASSED [ 42%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[20] PASSED [ 42%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[21] PASSED [ 42%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[30] PASSED [ 42%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[31] PASSED [ 42%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[4] PASSED [ 42%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[5] PASSED [ 42%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[7] PASSED [ 42%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[8] PASSED [ 42%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[9] PASSED [ 43%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[10] PASSED [ 43%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[15] PASSED [ 43%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[16] PASSED [ 43%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[17] PASSED [ 43%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[31] PASSED [ 43%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[32] PASSED [ 43%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[33] PASSED [ 43%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[63] PASSED [ 43%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[64] PASSED [ 43%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[65] PASSED [ 43%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[100] PASSED [ 43%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[127] PASSED [ 43%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[128] PASSED [ 43%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[129] PASSED [ 43%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[255] PASSED [ 43%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[256] PASSED [ 43%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[257] PASSED [ 44%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[511] PASSED [ 44%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[512] PASSED [ 44%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[513] PASSED [ 44%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[1000] PASSED [ 44%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[10000] PASSED [ 44%] tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[100000] PASSED [ 44%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[0] PASSED [ 44%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[10] PASSED [ 44%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[11] PASSED [ 44%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[12] PASSED [ 44%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[20] PASSED [ 44%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[21] PASSED [ 44%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[30] PASSED [ 44%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[31] PASSED [ 44%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[4] PASSED [ 45%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[5] PASSED [ 45%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[7] PASSED [ 45%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[8] PASSED [ 45%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[9] PASSED [ 45%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[10] PASSED [ 45%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[15] PASSED [ 45%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[16] PASSED [ 45%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[17] PASSED [ 45%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[31] PASSED [ 45%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[32] PASSED [ 45%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[33] PASSED [ 45%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[63] PASSED [ 45%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[64] PASSED [ 45%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[65] PASSED [ 45%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[100] PASSED [ 45%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[127] PASSED [ 45%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[128] PASSED [ 46%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[129] PASSED [ 46%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[255] PASSED [ 46%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[256] PASSED [ 46%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[257] PASSED [ 46%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[511] PASSED [ 46%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[512] PASSED [ 46%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[513] PASSED [ 46%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[1000] PASSED [ 46%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[10000] PASSED [ 46%] tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[100000] PASSED [ 46%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[0] PASSED [ 46%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[10] PASSED [ 46%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[11] PASSED [ 46%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[12] PASSED [ 46%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[20] PASSED [ 47%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[21] PASSED [ 47%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[30] PASSED [ 47%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[31] PASSED [ 47%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[4] PASSED [ 47%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[5] PASSED [ 47%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[7] PASSED [ 47%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[8] PASSED [ 47%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[9] PASSED [ 47%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[10] PASSED [ 47%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[15] PASSED [ 47%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[16] PASSED [ 47%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[17] PASSED [ 47%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[31] PASSED [ 47%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[32] PASSED [ 47%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[33] PASSED [ 47%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[63] PASSED [ 47%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[64] PASSED [ 48%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[65] PASSED [ 48%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[100] PASSED [ 48%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[127] PASSED [ 48%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[128] PASSED [ 48%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[129] PASSED [ 48%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[255] PASSED [ 48%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[256] PASSED [ 48%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[257] PASSED [ 48%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[511] PASSED [ 48%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[512] PASSED [ 48%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[513] PASSED [ 48%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[1000] PASSED [ 48%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[10000] PASSED [ 48%] tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[100000] PASSED [ 48%] tests/nocover/test_simple_numbers.py::test_minimizes_negative_integer_range_upwards PASSED [ 49%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[0] PASSED [ 49%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[10] PASSED [ 49%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[11] PASSED [ 49%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[12] PASSED [ 49%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[20] PASSED [ 49%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[21] PASSED [ 49%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[30] PASSED [ 49%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[31] PASSED [ 49%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[4] PASSED [ 49%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[5] PASSED [ 49%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[7] PASSED [ 49%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[8] PASSED [ 49%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[9] PASSED [ 49%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[10] PASSED [ 49%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[15] PASSED [ 49%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[16] PASSED [ 50%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[17] PASSED [ 50%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[31] PASSED [ 50%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[32] PASSED [ 50%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[33] PASSED [ 50%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[63] PASSED [ 50%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[64] PASSED [ 50%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[65] PASSED [ 50%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[100] PASSED [ 50%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[127] PASSED [ 50%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[128] PASSED [ 50%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[129] PASSED [ 50%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[255] PASSED [ 50%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[256] PASSED [ 50%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[257] PASSED [ 50%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[511] PASSED [ 50%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[512] PASSED [ 51%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[513] PASSED [ 51%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[1000] PASSED [ 51%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[10000] PASSED [ 51%] tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[100000] PASSED [ 51%] tests/nocover/test_simple_numbers.py::test_single_integer_range_is_range PASSED [ 51%] tests/nocover/test_simple_numbers.py::test_minimal_small_number_in_large_range PASSED [ 51%] tests/nocover/test_simple_numbers.py::test_minimal_small_sum_float_list PASSED [ 51%] tests/nocover/test_simple_numbers.py::test_minimals_boundary_floats PASSED [ 51%] tests/nocover/test_simple_numbers.py::test_minimal_non_boundary_float PASSED [ 51%] tests/nocover/test_simple_numbers.py::test_minimal_float_is_zero PASSED [ 51%] tests/nocover/test_simple_numbers.py::test_negative_floats_simplify_to_zero PASSED [ 51%] tests/nocover/test_simple_numbers.py::test_minimal_infinite_float_is_positive PASSED [ 51%] tests/nocover/test_simple_numbers.py::test_can_minimal_infinite_negative_float PASSED [ 51%] tests/nocover/test_simple_numbers.py::test_can_minimal_float_on_boundary_of_representable PASSED [ 51%] tests/nocover/test_simple_numbers.py::test_minimize_nan PASSED [ 52%] tests/nocover/test_simple_numbers.py::test_minimize_very_large_float PASSED [ 52%] tests/nocover/test_simple_numbers.py::test_can_minimal_float_far_from_integral PASSED [ 52%] tests/nocover/test_simple_numbers.py::test_list_of_fractional_float PASSED [ 52%] tests/nocover/test_simple_numbers.py::test_minimal_fractional_float PASSED [ 52%] tests/nocover/test_simple_numbers.py::test_minimizes_lists_of_negative_ints_up_to_boundary PASSED [ 52%] tests/nocover/test_simple_numbers.py::test_floats_in_constrained_range[0.0-5e-324] PASSED [ 52%] tests/nocover/test_simple_numbers.py::test_floats_in_constrained_range[-5e-324-0.0] PASSED [ 52%] tests/nocover/test_simple_numbers.py::test_floats_in_constrained_range[-5e-324-5e-324] PASSED [ 52%] tests/nocover/test_simple_numbers.py::test_floats_in_constrained_range[5e-324-1e-323] PASSED [ 52%] tests/nocover/test_simple_numbers.py::test_bounds_are_respected PASSED [ 52%] tests/nocover/test_simple_numbers.py::test_floats_from_zero_have_reasonable_range[0] PASSED [ 52%] tests/nocover/test_simple_numbers.py::test_floats_from_zero_have_reasonable_range[1] PASSED [ 52%] tests/nocover/test_simple_numbers.py::test_floats_from_zero_have_reasonable_range[2] PASSED [ 52%] tests/nocover/test_simple_numbers.py::test_floats_from_zero_have_reasonable_range[3] PASSED [ 52%] tests/nocover/test_simple_numbers.py::test_floats_from_zero_have_reasonable_range[4] PASSED [ 53%] tests/nocover/test_simple_numbers.py::test_floats_from_zero_have_reasonable_range[5] PASSED [ 53%] tests/nocover/test_simple_numbers.py::test_floats_from_zero_have_reasonable_range[6] PASSED [ 53%] tests/nocover/test_simple_numbers.py::test_floats_from_zero_have_reasonable_range[7] PASSED [ 53%] tests/nocover/test_simple_numbers.py::test_floats_from_zero_have_reasonable_range[8] PASSED [ 53%] tests/nocover/test_simple_numbers.py::test_floats_from_zero_have_reasonable_range[9] PASSED [ 53%] tests/nocover/test_simple_numbers.py::test_explicit_allow_nan PASSED [ 53%] tests/nocover/test_simple_numbers.py::test_one_sided_contains_infinity PASSED [ 53%] tests/nocover/test_simple_numbers.py::test_no_allow_infinity_upper PASSED [ 53%] tests/nocover/test_simple_numbers.py::test_no_allow_infinity_lower PASSED [ 53%] tests/nocover/test_simple_numbers.py::TestFloatsAreFloats::test_unbounded PASSED [ 53%] tests/nocover/test_simple_numbers.py::TestFloatsAreFloats::test_int_int PASSED [ 53%] tests/nocover/test_simple_numbers.py::TestFloatsAreFloats::test_int_float PASSED [ 53%] tests/nocover/test_simple_numbers.py::TestFloatsAreFloats::test_float_int PASSED [ 53%] tests/nocover/test_simple_numbers.py::TestFloatsAreFloats::test_float_float PASSED [ 53%] tests/nocover/test_simple_strings.py::test_does_not_generate_surrogates PASSED [ 54%] tests/nocover/test_skipping.py::test_no_falsifying_example_if_unittest_skip[Skipped] PASSED [ 54%] tests/nocover/test_skipping.py::test_no_falsifying_example_if_unittest_skip[SkipTest] PASSED [ 54%] tests/nocover/test_strategy_state.py::TestHypothesis::runTest PASSED [ 54%] tests/nocover/test_testdecorators.py::test_contains_the_test_function_name_in_the_exception_string PASSED [ 54%] tests/nocover/test_testdecorators.py::test_signature_mismatch_error_message PASSED [ 54%] tests/nocover/test_threading.py::test_can_run_given_in_thread PASSED [ 54%] tests/nocover/test_unusual_settings_configs.py::test_single_example PASSED [ 54%] tests/nocover/test_unusual_settings_configs.py::test_hard_to_find_single_example PASSED [ 54%] tests/nocover/test_uuids.py::test_are_unique PASSED [ 54%] tests/nocover/test_uuids.py::test_retains_uniqueness_in_simplify PASSED [ 54%] tests/nocover/test_uuids.py::test_can_generate_specified_version[1] PASSED [ 54%] tests/nocover/test_uuids.py::test_can_generate_specified_version[2] PASSED [ 54%] tests/nocover/test_uuids.py::test_can_generate_specified_version[3] PASSED [ 54%] tests/nocover/test_uuids.py::test_can_generate_specified_version[4] PASSED [ 54%] tests/nocover/test_uuids.py::test_can_generate_specified_version[5] PASSED [ 55%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[array_dtypes(min_size=2, max_size=1)] PASSED [ 55%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[array_dtypes(min_size=-1)] PASSED [ 55%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[array_shapes(min_side=2, max_side=1)] PASSED [ 55%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[array_shapes(min_dims=3, max_dims=2)] PASSED [ 55%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[array_shapes(min_dims=-1)] PASSED [ 55%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[array_shapes(min_side=-1)] PASSED [ 55%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[array_shapes(min_side='not an int')] PASSED [ 55%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[array_shapes(max_side='not an int')] PASSED [ 55%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[array_shapes(min_dims='not an int')] PASSED [ 55%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[array_shapes(max_dims='not an int')] PASSED [ 55%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[array_shapes(min_dims=33)] PASSED [ 55%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[array_shapes(max_dims=33)] PASSED [ 55%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[arrays(dtype=, shape=(0.5,))] PASSED [ 55%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[arrays(dtype=, shape=1)] PASSED [ 55%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[arrays(dtype=, shape=1, fill=3)] PASSED [ 56%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[byte_string_dtypes(min_len=-1)] PASSED [ 56%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[byte_string_dtypes(min_len=2, max_len=1)] PASSED [ 56%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[datetime64_dtypes(max_period=11)] PASSED [ 56%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[datetime64_dtypes(min_period=11)] PASSED [ 56%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[datetime64_dtypes(min_period='Y', max_period='M')] PASSED [ 56%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[timedelta64_dtypes(max_period=11)] PASSED [ 56%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[timedelta64_dtypes(min_period=11)] PASSED [ 56%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[timedelta64_dtypes(min_period='Y', max_period='M')] PASSED [ 56%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[unicode_string_dtypes(min_len=-1)] PASSED [ 56%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[unicode_string_dtypes(min_len=2, max_len=1)] PASSED [ 56%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[unsigned_integer_dtypes(endianness=3)] PASSED [ 56%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[unsigned_integer_dtypes(sizes=())] PASSED [ 56%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[unsigned_integer_dtypes(sizes=(3,))] PASSED [ 56%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[from_dtype(dtype='float64')] PASSED [ 56%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[from_dtype(dtype=)] PASSED [ 57%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[from_dtype(dtype=)] PASSED [ 57%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[from_dtype(dtype=1)] PASSED [ 57%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[valid_tuple_axes(ndim=-1)] PASSED [ 57%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[valid_tuple_axes(ndim=2, min_size=-1)] PASSED [ 57%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[valid_tuple_axes(ndim=2, min_size=3, max_size=10)] PASSED [ 57%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[valid_tuple_axes(ndim=2, min_size=2, max_size=1)] PASSED [ 57%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[valid_tuple_axes(ndim=2.0, min_size=2, max_size=1)] PASSED [ 57%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[valid_tuple_axes(ndim=2, min_size=1.0, max_size=2)] PASSED [ 57%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[valid_tuple_axes(ndim=2, min_size=1, max_size=2.0)] PASSED [ 57%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[valid_tuple_axes(ndim=2, min_size=1, max_size=3)] PASSED [ 57%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[broadcastable_shapes(shape='a')] PASSED [ 57%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[broadcastable_shapes(shape=(2, 2), min_side='a')] PASSED [ 57%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[broadcastable_shapes(shape=(2, 2), min_dims='a')] PASSED [ 57%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[broadcastable_shapes(shape=(2, 2), max_side='a')] PASSED [ 57%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[broadcastable_shapes(shape=(2, 2), max_dims='a')] PASSED [ 57%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[broadcastable_shapes(shape=(2, 2), min_side=-1)] PASSED [ 58%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[broadcastable_shapes(shape=(2, 2), min_dims=-1)] PASSED [ 58%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[broadcastable_shapes(shape=(2, 2), min_dims=33, max_dims=None)] PASSED [ 58%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[broadcastable_shapes(shape=(2, 2), min_dims=1, max_dims=33)] PASSED [ 58%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[broadcastable_shapes(shape=(2, 2), min_side=1, max_side=0)] PASSED [ 58%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[broadcastable_shapes(shape=(2, 2), min_dims=1, max_dims=0)] PASSED [ 58%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[broadcastable_shapes(shape=(5, 1), min_dims=2, max_dims=4, min_side=2, max_side=3)] PASSED [ 58%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[broadcastable_shapes(shape=(0, 1), min_dims=2, max_dims=4, min_side=2, max_side=3)] PASSED [ 58%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[broadcastable_shapes(shape=(5, 3, 2, 1), min_dims=3, max_dims=None, min_side=2, max_side=3)] PASSED [ 58%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[broadcastable_shapes(shape=(0, 3, 2, 1), min_dims=3, max_dims=None, min_side=2, max_side=3)] PASSED [ 58%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[mutually_broadcastable_shapes()] PASSED [ 58%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[mutually_broadcastable_shapes(num_shapes=0)] PASSED [ 58%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[mutually_broadcastable_shapes(num_shapes='a')] PASSED [ 58%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[mutually_broadcastable_shapes(num_shapes=2, base_shape='a')] PASSED [ 58%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[mutually_broadcastable_shapes(num_shapes=2, min_side='a')] PASSED [ 58%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[mutually_broadcastable_shapes(num_shapes=2, min_dims='a')] PASSED [ 59%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[mutually_broadcastable_shapes(num_shapes=2, max_side='a')] PASSED [ 59%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[mutually_broadcastable_shapes(num_shapes=2, max_dims='a')] PASSED [ 59%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[mutually_broadcastable_shapes(num_shapes=2, min_side=-1)] PASSED [ 59%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[mutually_broadcastable_shapes(num_shapes=2, min_dims=-1)] PASSED [ 59%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[mutually_broadcastable_shapes(num_shapes=2, min_dims=33)] PASSED [ 59%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[mutually_broadcastable_shapes(num_shapes=2, max_dims=33)] PASSED [ 59%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[mutually_broadcastable_shapes(num_shapes=2, min_side=1, max_side=0)] PASSED [ 59%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[mutually_broadcastable_shapes(num_shapes=2, min_dims=1, max_dims=0)] PASSED [ 59%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[mutually_broadcastable_shapes(num_shapes=2, base_shape=(5, 1), min_dims=2, max_dims=4, min_side=2, max_side=3)] PASSED [ 59%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[mutually_broadcastable_shapes(num_shapes=2, base_shape=(0, 1), min_dims=2, max_dims=4, min_side=2, max_side=3)] PASSED [ 59%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[mutually_broadcastable_shapes(num_shapes=1, base_shape=(5, 3, 2, 1), min_dims=3, max_dims=4, min_side=2, max_side=3)] PASSED [ 59%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[mutually_broadcastable_shapes(num_shapes=2, base_shape=(0, 3, 2, 1), min_dims=3, max_dims=4, min_side=2, max_side=3)] PASSED [ 59%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[mutually_broadcastable_shapes(num_shapes=2, signature='()->()')] PASSED [ 59%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[mutually_broadcastable_shapes(signature=None)] PASSED [ 59%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[mutually_broadcastable_shapes(signature='()->(),()')] PASSED [ 60%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[mutually_broadcastable_shapes(signature='()->(i)')] PASSED [ 60%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[mutually_broadcastable_shapes(signature='(2?)->()')] PASSED [ 60%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[mutually_broadcastable_shapes(signature=([(), ()], [()]))] PASSED [ 60%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[mutually_broadcastable_shapes(signature="this string isn't a valid signature")] PASSED [ 60%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[mutually_broadcastable_shapes(signature='(d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31,d32)->()')] PASSED [ 60%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[mutually_broadcastable_shapes(signature='(n?,k),(k,m?)->(n?,m?)', max_dims=32)] PASSED [ 60%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[mutually_broadcastable_shapes(signature='(n?,k),(k,m?)->(n?,m?)', min_dims=32)] PASSED [ 60%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[basic_indices(shape=0)] PASSED [ 60%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[basic_indices(shape=('1', '2'))] PASSED [ 60%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[basic_indices(shape=(0, -1))] PASSED [ 60%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[basic_indices(shape=(0, 0), allow_newaxis=None)] PASSED [ 60%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[basic_indices(shape=(0, 0), allow_ellipsis=None)] PASSED [ 60%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[basic_indices(shape=(0, 0), min_dims=-1)] PASSED [ 60%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[basic_indices(shape=(0, 0), min_dims=1.0)] PASSED [ 60%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[basic_indices(shape=(0, 0), max_dims=-1)] PASSED [ 61%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[basic_indices(shape=(0, 0), max_dims=1.0)] PASSED [ 61%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[basic_indices(shape=(0, 0), min_dims=2, max_dims=1)] PASSED [ 61%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[basic_indices(shape=(0, 0), max_dims=50)] PASSED [ 61%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[integer_array_indices(shape=())] PASSED [ 61%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[integer_array_indices(shape=(2, 0))] PASSED [ 61%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[integer_array_indices(shape='a')] PASSED [ 61%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[integer_array_indices(shape=(2,), result_shape=(2, 2))] PASSED [ 61%] tests/numpy/test_argument_validation.py::test_raise_invalid_argument[integer_array_indices(shape=(2,), dtype=)] PASSED [ 61%] tests/numpy/test_argument_validation.py::test_byte_string_dtype_len_0 PASSED [ 61%] tests/numpy/test_argument_validation.py::test_unicode_string_dtype_len_0 PASSED [ 61%] tests/numpy/test_argument_validation.py::test_unicode_string_dtype_not_trimmed PASSED [ 61%] tests/numpy/test_argument_validation.py::test_test_basic_indices_kwonly_emulation PASSED [ 61%] tests/numpy/test_argument_validation.py::test_test_mutually_broadcastable_shapes_kwonly_emulation[args0] PASSED [ 61%] tests/numpy/test_argument_validation.py::test_test_mutually_broadcastable_shapes_kwonly_emulation[args1] PASSED [ 61%] tests/numpy/test_argument_validation.py::test_test_mutually_broadcastable_shapes_kwonly_emulation[args2] PASSED [ 62%] tests/numpy/test_fill_values.py::test_generated_lists_are_distinct PASSED [ 62%] tests/numpy/test_fill_values.py::test_does_not_reuse_distinct_integers PASSED [ 62%] tests/numpy/test_fill_values.py::test_may_reuse_distinct_integers_if_asked PASSED [ 62%] tests/numpy/test_fill_values.py::test_minimizes_to_fill PASSED [ 62%] tests/numpy/test_fill_values.py::test_fills_everything PASSED [ 62%] tests/numpy/test_gen_data.py::test_strategies_for_standard_dtypes_have_reusable_values PASSED [ 62%] tests/numpy/test_gen_data.py::test_produces_instances[t0] PASSED [ 62%] tests/numpy/test_gen_data.py::test_produces_instances[t1] PASSED [ 62%] tests/numpy/test_gen_data.py::test_produces_instances[t2] PASSED [ 62%] tests/numpy/test_gen_data.py::test_produces_instances[t3] PASSED [ 62%] tests/numpy/test_gen_data.py::test_produces_instances[t4] PASSED [ 62%] tests/numpy/test_gen_data.py::test_produces_instances[t5] PASSED [ 62%] tests/numpy/test_gen_data.py::test_produces_instances[t6] PASSED [ 62%] tests/numpy/test_gen_data.py::test_produces_instances[t7] PASSED [ 62%] tests/numpy/test_gen_data.py::test_produces_instances[t8] PASSED [ 63%] tests/numpy/test_gen_data.py::test_produces_instances[t9] PASSED [ 63%] tests/numpy/test_gen_data.py::test_produces_instances[t10] PASSED [ 63%] tests/numpy/test_gen_data.py::test_produces_instances[t11] PASSED [ 63%] tests/numpy/test_gen_data.py::test_produces_instances[t12] PASSED [ 63%] tests/numpy/test_gen_data.py::test_produces_instances[t13] PASSED [ 63%] tests/numpy/test_gen_data.py::test_produces_instances[t14] PASSED [ 63%] tests/numpy/test_gen_data.py::test_produces_instances[t15] PASSED [ 63%] tests/numpy/test_gen_data.py::test_produces_instances[t16] PASSED [ 63%] tests/numpy/test_gen_data.py::test_produces_instances[t17] PASSED [ 63%] tests/numpy/test_gen_data.py::test_produces_instances[t18] PASSED [ 63%] tests/numpy/test_gen_data.py::test_empty_dimensions_are_arrays PASSED [ 63%] tests/numpy/test_gen_data.py::test_can_handle_zero_dimensions PASSED [ 63%] tests/numpy/test_gen_data.py::test_generates_unsigned_ints PASSED [ 63%] tests/numpy/test_gen_data.py::test_can_handle_long_shapes PASSED [ 63%] tests/numpy/test_gen_data.py::test_assert_fits_in_machine_size PASSED [ 64%] tests/numpy/test_gen_data.py::test_generates_and_minimizes PASSED [ 64%] tests/numpy/test_gen_data.py::test_can_minimize_large_arrays PASSED [ 64%] tests/numpy/test_gen_data.py::test_can_minimize_float_arrays PASSED [ 64%] tests/numpy/test_gen_data.py::test_can_create_arrays_of_composite_types PASSED [ 64%] tests/numpy/test_gen_data.py::test_can_create_zero_dim_arrays_of_lists PASSED [ 64%] tests/numpy/test_gen_data.py::test_can_create_arrays_of_tuples PASSED [ 64%] tests/numpy/test_gen_data.py::test_does_not_flatten_arrays_of_tuples PASSED [ 64%] tests/numpy/test_gen_data.py::test_does_not_flatten_arrays_of_lists PASSED [ 64%] tests/numpy/test_gen_data.py::test_can_generate_array_shapes PASSED [ 64%] tests/numpy/test_gen_data.py::test_minimise_array_shapes PASSED [ 64%] tests/numpy/test_gen_data.py::test_interesting_array_shapes_argument[kwargs0] PASSED [ 64%] tests/numpy/test_gen_data.py::test_interesting_array_shapes_argument[kwargs1] PASSED [ 64%] tests/numpy/test_gen_data.py::test_interesting_array_shapes_argument[kwargs2] PASSED [ 64%] tests/numpy/test_gen_data.py::test_can_generate_scalar_dtypes PASSED [ 64%] tests/numpy/test_gen_data.py::test_can_generate_compound_dtypes PASSED [ 65%] tests/numpy/test_gen_data.py::test_can_generate_data_compound_dtypes PASSED [ 65%] tests/numpy/test_gen_data.py::test_infer_strategy_from_dtype PASSED [ 65%] tests/numpy/test_gen_data.py::test_np_dtype_is_idempotent PASSED [ 65%] tests/numpy/test_gen_data.py::test_minimise_scalar_dtypes PASSED [ 65%] tests/numpy/test_gen_data.py::test_minimise_nested_types PASSED [ 65%] tests/numpy/test_gen_data.py::test_minimise_array_strategy PASSED [ 65%] tests/numpy/test_gen_data.py::test_can_turn_off_subarrays PASSED [ 65%] tests/numpy/test_gen_data.py::test_can_restrict_endianness[<] PASSED [ 65%] tests/numpy/test_gen_data.py::test_can_restrict_endianness[>] PASSED [ 65%] tests/numpy/test_gen_data.py::test_can_specify_size_as_an_int PASSED [ 65%] tests/numpy/test_gen_data.py::test_can_draw_arrays_from_scalars PASSED [ 65%] tests/numpy/test_gen_data.py::test_can_cast_for_scalars PASSED [ 65%] tests/numpy/test_gen_data.py::test_can_cast_for_arrays PASSED [ 65%] tests/numpy/test_gen_data.py::test_unicode_string_dtypes_generate_unicode_strings PASSED [ 65%] tests/numpy/test_gen_data.py::test_byte_string_dtypes_generate_unicode_strings PASSED [ 66%] tests/numpy/test_gen_data.py::test_unsized_strings_length_gt_one[U] PASSED [ 66%] tests/numpy/test_gen_data.py::test_unsized_strings_length_gt_one[S] PASSED [ 66%] tests/numpy/test_gen_data.py::test_unsized_strings_length_gt_one[a] PASSED [ 66%] tests/numpy/test_gen_data.py::test_array_values_are_unique PASSED [ 66%] tests/numpy/test_gen_data.py::test_cannot_generate_unique_array_of_too_many_elements PASSED [ 66%] tests/numpy/test_gen_data.py::test_array_values_are_unique_high_collision PASSED [ 66%] tests/numpy/test_gen_data.py::test_generates_all_values_for_unique_array PASSED [ 66%] tests/numpy/test_gen_data.py::test_may_fill_with_nan_when_unique_is_set PASSED [ 66%] tests/numpy/test_gen_data.py::test_is_still_unique_with_nan_fill PASSED [ 66%] tests/numpy/test_gen_data.py::test_may_not_fill_with_non_nan_when_unique_is_set PASSED [ 66%] tests/numpy/test_gen_data.py::test_may_not_fill_with_non_nan_when_unique_is_set_and_type_is_not_number PASSED [ 66%] tests/numpy/test_gen_data.py::test_inferring_from_time_dtypes_gives_same_dtype PASSED [ 66%] tests/numpy/test_gen_data.py::test_inferred_string_strategies_roundtrip PASSED [ 66%] tests/numpy/test_gen_data.py::test_all_inferred_scalar_strategies_roundtrip PASSED [ 66%] tests/numpy/test_gen_data.py::test_overflowing_integers_are_deprecated[False] PASSED [ 67%] tests/numpy/test_gen_data.py::test_overflowing_integers_are_deprecated[True] PASSED [ 67%] tests/numpy/test_gen_data.py::test_unrepresentable_elements_are_deprecated[float16-strat0-False] PASSED [ 67%] tests/numpy/test_gen_data.py::test_unrepresentable_elements_are_deprecated[float16-strat0-True] PASSED [ 67%] tests/numpy/test_gen_data.py::test_unrepresentable_elements_are_deprecated[float32-strat1-False] PASSED [ 67%] tests/numpy/test_gen_data.py::test_unrepresentable_elements_are_deprecated[float32-strat1-True] PASSED [ 67%] tests/numpy/test_gen_data.py::test_unrepresentable_elements_are_deprecated[complex64-strat2-False] PASSED [ 67%] tests/numpy/test_gen_data.py::test_unrepresentable_elements_are_deprecated[complex64-strat2-True] PASSED [ 67%] tests/numpy/test_gen_data.py::test_unrepresentable_elements_are_deprecated[U1-strat3-False] PASSED [ 67%] tests/numpy/test_gen_data.py::test_unrepresentable_elements_are_deprecated[U1-strat3-True] PASSED [ 67%] tests/numpy/test_gen_data.py::test_unrepresentable_elements_are_deprecated[S1-strat4-False] PASSED [ 67%] tests/numpy/test_gen_data.py::test_unrepresentable_elements_are_deprecated[S1-strat4-True] PASSED [ 67%] tests/numpy/test_gen_data.py::test_inferred_floats_do_not_overflow PASSED [ 67%] tests/numpy/test_gen_data.py::test_unique_array_with_fill_can_use_all_elements PASSED [ 67%] tests/numpy/test_gen_data.py::test_unique_array_without_fill PASSED [ 67%] tests/numpy/test_gen_data.py::test_mapped_positive_axes_are_unique PASSED [ 68%] tests/numpy/test_gen_data.py::test_length_bounds_are_satisfied PASSED [ 68%] tests/numpy/test_gen_data.py::test_axes_are_valid_inputs_to_sum PASSED [ 68%] tests/numpy/test_gen_data.py::test_minimize_tuple_axes PASSED [ 68%] tests/numpy/test_gen_data.py::test_minimize_negative_tuple_axes PASSED [ 68%] tests/numpy/test_gen_data.py::test_broadcastable_empty_shape PASSED [ 68%] tests/numpy/test_gen_data.py::test_broadcastable_shape_bounds_are_satisfied PASSED [ 68%] tests/numpy/test_gen_data.py::test_mutually_broadcastable_shape_bounds_are_satisfied PASSED [ 68%] tests/numpy/test_gen_data.py::test_broadcastable_shape_util PASSED [ 68%] tests/numpy/test_gen_data.py::test_broadcastable_shape_has_good_default_values PASSED [ 68%] tests/numpy/test_gen_data.py::test_mutually_broadcastableshapes_has_good_default_values PASSED [ 68%] tests/numpy/test_gen_data.py::test_broadcastable_shape_can_broadcast PASSED [ 68%] tests/numpy/test_gen_data.py::test_mutually_broadcastable_shape_can_broadcast PASSED [ 68%] tests/numpy/test_gen_data.py::test_minimize_broadcastable_shape PASSED [ 68%] tests/numpy/test_gen_data.py::test_minimize_mutually_broadcastable_shape PASSED [ 68%] tests/numpy/test_gen_data.py::test_broadcastable_shape_adjusts_max_dim_with_explicit_bounds PASSED [ 69%] tests/numpy/test_gen_data.py::test_mutually_broadcastable_shape_adjusts_max_dim_with_default_bounds PASSED [ 69%] tests/numpy/test_gen_data.py::test_broadcastable_shape_shrinking_with_singleton_out_of_bounds PASSED [ 69%] tests/numpy/test_gen_data.py::test_mutually_broadcastable_shapes_shrinking_with_singleton_out_of_bounds PASSED [ 69%] tests/numpy/test_gen_data.py::test_mutually_broadcastable_shapes_only_singleton_is_valid PASSED [ 69%] tests/numpy/test_gen_data.py::test_broadcastable_shape_can_generate_arbitrary_ndims PASSED [ 69%] tests/numpy/test_gen_data.py::test_mutually_broadcastable_shapes_can_generate_arbitrary_ndims PASSED [ 69%] tests/numpy/test_gen_data.py::test_advanced_integer_index_is_valid_with_default_result_shape PASSED [ 69%] tests/numpy/test_gen_data.py::test_advanced_integer_index_is_valid_and_satisfies_bounds PASSED [ 69%] tests/numpy/test_gen_data.py::test_advanced_integer_index_minimizes_as_documented PASSED [ 69%] tests/numpy/test_gen_data.py::test_advanced_integer_index_can_generate_any_pattern PASSED [ 69%] tests/numpy/test_gen_data.py::test_basic_indices_options[0] PASSED [ 69%] tests/numpy/test_gen_data.py::test_basic_indices_options[1] PASSED [ 69%] tests/numpy/test_gen_data.py::test_basic_indices_options[2] PASSED [ 69%] tests/numpy/test_gen_data.py::test_basic_indices_options[3] PASSED [ 69%] tests/numpy/test_gen_data.py::test_basic_indices_can_generate_empty_tuple PASSED [ 70%] tests/numpy/test_gen_data.py::test_basic_indices_can_generate_long_ellipsis PASSED [ 70%] tests/numpy/test_gen_data.py::test_basic_indices_replaces_whole_axis_slices_with_ellipsis PASSED [ 70%] tests/numpy/test_gen_data.py::test_basic_indices_generate_valid_indexers PASSED [ 70%] tests/numpy/test_gufunc.py::test_numpy_signature_parses PASSED [ 70%] tests/numpy/test_gufunc.py::test_hypothesis_signature_parses PASSED [ 70%] tests/numpy/test_gufunc.py::test_frozen_dims_signature PASSED [ 70%] tests/numpy/test_gufunc.py::test_matmul_gufunc_shapes PASSED [ 70%] tests/numpy/test_gufunc.py::test_matmul_signature_can_exercise_all_combination_of_optional_dims[(i),(i)->()] PASSED [ 70%] tests/numpy/test_gufunc.py::test_matmul_signature_can_exercise_all_combination_of_optional_dims[(m,n),(n,p)->(m,p)] PASSED [ 70%] tests/numpy/test_gufunc.py::test_matmul_signature_can_exercise_all_combination_of_optional_dims[(n),(n,p)->(p)] PASSED [ 70%] tests/numpy/test_gufunc.py::test_matmul_signature_can_exercise_all_combination_of_optional_dims[(m,n),(n)->(m)] PASSED [ 70%] tests/numpy/test_gufunc.py::test_matmul_sig_shrinks_as_documented PASSED [ 70%] tests/numpy/test_gufunc.py::test_einsum_gufunc_shapes[unary sum] PASSED [ 70%] tests/numpy/test_gufunc.py::test_einsum_gufunc_shapes[binary sum] PASSED [ 70%] tests/numpy/test_gufunc.py::test_einsum_gufunc_shapes[trinary sum] PASSED [ 71%] tests/numpy/test_gufunc.py::test_einsum_gufunc_shapes[sum1d] PASSED [ 71%] tests/numpy/test_gufunc.py::test_einsum_gufunc_shapes[sum rows] PASSED [ 71%] tests/numpy/test_gufunc.py::test_einsum_gufunc_shapes[inner1d] PASSED [ 71%] tests/numpy/test_gufunc.py::test_einsum_gufunc_shapes[trinary inner1d] PASSED [ 71%] tests/numpy/test_gufunc.py::test_einsum_gufunc_shapes[matmat] PASSED [ 71%] tests/numpy/test_gufunc.py::test_einsum_gufunc_shapes[vecmat] PASSED [ 71%] tests/numpy/test_gufunc.py::test_einsum_gufunc_shapes[outer-inner] PASSED [ 71%] tests/numpy/test_gufunc.py::test_einsum_gufunc_shapes[cross1d] PASSED [ 71%] tests/numpy/test_gufunc.py::test_einsum_gufunc_shapes[transpose] PASSED [ 71%] tests/numpy/test_gufunc.py::test_einsum_gufunc_shapes[outer] PASSED [ 71%] tests/numpy/test_gufunc.py::test_einsum_gufunc_shapes[fixed dim outer product] PASSED [ 71%] tests/numpy/test_gufunc.py::test_einsum_gufunc_shapes[trinary outer] PASSED [ 71%] tests/numpy/test_gufunc.py::test_einsum_gufunc_shapes[trace] PASSED [ 71%] tests/numpy/test_gufunc.py::test_einsum_gufunc_shapes[bigger trace] PASSED [ 71%] tests/numpy/test_gufunc.py::test_einsum_gufunc_shapes[trace product] PASSED [ 71%] tests/numpy/test_lazy_import.py::test_hypothesis_is_not_the_first_to_import_numpy PASSED [ 72%] tests/numpy/test_narrow_floats.py::test_bad_float_exclude_min_in_array[-2.0-float16] PASSED [ 72%] tests/numpy/test_narrow_floats.py::test_bad_float_exclude_min_in_array[-2.0-float32] PASSED [ 72%] tests/numpy/test_narrow_floats.py::test_bad_float_exclude_min_in_array[-2.0-float64] PASSED [ 72%] tests/numpy/test_narrow_floats.py::test_bad_float_exclude_min_in_array[-1.0-float16] PASSED [ 72%] tests/numpy/test_narrow_floats.py::test_bad_float_exclude_min_in_array[-1.0-float32] PASSED [ 72%] tests/numpy/test_narrow_floats.py::test_bad_float_exclude_min_in_array[-1.0-float64] PASSED [ 72%] tests/numpy/test_narrow_floats.py::test_bad_float_exclude_min_in_array[0.0-float16] PASSED [ 72%] tests/numpy/test_narrow_floats.py::test_bad_float_exclude_min_in_array[0.0-float32] PASSED [ 72%] tests/numpy/test_narrow_floats.py::test_bad_float_exclude_min_in_array[0.0-float64] PASSED [ 72%] tests/numpy/test_narrow_floats.py::test_bad_float_exclude_min_in_array[1.0-float16] PASSED [ 72%] tests/numpy/test_narrow_floats.py::test_bad_float_exclude_min_in_array[1.0-float32] PASSED [ 72%] tests/numpy/test_narrow_floats.py::test_bad_float_exclude_min_in_array[1.0-float64] PASSED [ 72%] tests/numpy/test_narrow_floats.py::test_float32_exactly_representable PASSED [ 72%] tests/numpy/test_narrow_floats.py::test_float16_exactly_representable PASSED [ 72%] tests/numpy/test_narrow_floats.py::test_floor_ceil_lossless PASSED [ 73%] tests/numpy/test_randomness.py::test_numpy_prng_is_seeded PASSED [ 73%] tests/numpy/test_sampled_from.py::test_can_sample_1D_numpy_array_without_warning PASSED [ 73%] tests/numpy/test_sampled_from.py::test_sampling_multi_dimensional_arrays_is_deprecated PASSED [ 73%] tests/py3/test_annotations.py::test_has_an_annotation PASSED [ 73%] tests/py3/test_annotations.py::test_copying_preserves_argspec[has_annotation] PASSED [ 73%] tests/py3/test_annotations.py::test_copying_preserves_argspec[0] PASSED [ 73%] tests/py3/test_annotations.py::test_copying_preserves_argspec[1] PASSED [ 73%] tests/py3/test_annotations.py::test_py3only_lambda_formatting[-lambda *z, a: a] PASSED [ 73%] tests/py3/test_annotations.py::test_py3only_lambda_formatting[-lambda *z, a=1: a] PASSED [ 73%] tests/py3/test_annotations.py::test_py3only_lambda_formatting[-lambda *, a: a] PASSED [ 73%] tests/py3/test_annotations.py::test_py3only_lambda_formatting[-lambda *, a=1: a] PASSED [ 73%] tests/py3/test_annotations.py::test_given_notices_missing_kwonly_args PASSED [ 73%] tests/py3/test_annotations.py::test_converter_handles_kwonly_args PASSED [ 73%] tests/py3/test_annotations.py::test_converter_notices_missing_kwonly_args PASSED [ 73%] tests/py3/test_annotations.py::test_composite_edits_annotations PASSED [ 74%] tests/py3/test_annotations.py::test_given_edits_annotations[1] PASSED [ 74%] tests/py3/test_annotations.py::test_given_edits_annotations[2] PASSED [ 74%] tests/py3/test_annotations.py::test_given_edits_annotations[3] PASSED [ 74%] tests/py3/test_annotations.py::test_attrs_inference_builds PASSED [ 74%] tests/py3/test_annotations.py::test_attrs_inference_from_type PASSED [ 74%] tests/py3/test_async_def.py::TestAsyncioRun::test_foo PASSED [ 74%] tests/py3/test_asyncio.py::TestAsyncio::test_foo SKIPPED [ 74%] tests/py3/test_asyncio.py::TestAsyncioRun::test_foo SKIPPED [ 74%] tests/py3/test_composite_kwonlyargs.py::test_composite_with_keyword_only_args PASSED [ 74%] tests/py3/test_falsifying_example_output.py::test_vararg_output PASSED [ 74%] tests/py3/test_functions.py::test_functions_strategy_with_kwonly_args PASSED [ 74%] tests/py3/test_lookup.py::test_resolve_typing_module[typ0] PASSED [ 74%] tests/py3/test_lookup.py::test_resolve_typing_module[typ1] PASSED [ 74%] tests/py3/test_lookup.py::test_resolve_typing_module[typ2] PASSED [ 74%] tests/py3/test_lookup.py::test_resolve_typing_module[typ3] PASSED [ 75%] tests/py3/test_lookup.py::test_resolve_typing_module[typ4] PASSED [ 75%] tests/py3/test_lookup.py::test_resolve_typing_module[typ5] PASSED [ 75%] tests/py3/test_lookup.py::test_resolve_typing_module[typ6] PASSED [ 75%] tests/py3/test_lookup.py::test_resolve_typing_module[typ7] PASSED [ 75%] tests/py3/test_lookup.py::test_resolve_typing_module[typ8] PASSED [ 75%] tests/py3/test_lookup.py::test_resolve_typing_module[typ9] PASSED [ 75%] tests/py3/test_lookup.py::test_resolve_typing_module[typ10] PASSED [ 75%] tests/py3/test_lookup.py::test_resolve_typing_module[typ11] PASSED [ 75%] tests/py3/test_lookup.py::test_resolve_typing_module[typ12] PASSED [ 75%] tests/py3/test_lookup.py::test_does_not_resolve_special_cases[typ0] PASSED [ 75%] tests/py3/test_lookup.py::test_does_not_resolve_special_cases[typ1] PASSED [ 75%] tests/py3/test_lookup.py::test_specialised_scalar_types[typ0-instance_of0] PASSED [ 75%] tests/py3/test_lookup.py::test_specialised_scalar_types[typ1-instance_of1] PASSED [ 75%] tests/py3/test_lookup.py::test_typing_Type_int PASSED [ 75%] tests/py3/test_lookup.py::test_typing_Type_Union PASSED [ 76%] tests/py3/test_lookup.py::test_specialised_collection_types[typ0-set-int] PASSED [ 76%] tests/py3/test_lookup.py::test_specialised_collection_types[typ1-frozenset-int] PASSED [ 76%] tests/py3/test_lookup.py::test_specialised_collection_types[typ2-dict-int] PASSED [ 76%] tests/py3/test_lookup.py::test_specialised_collection_types[typ3-dict_keys-int] PASSED [ 76%] tests/py3/test_lookup.py::test_specialised_collection_types[typ4-dict_values-int] PASSED [ 76%] tests/py3/test_lookup.py::test_specialised_collection_types[typ5-list-int] PASSED [ 76%] tests/py3/test_lookup.py::test_specialised_collection_types[typ6-tuple-int] PASSED [ 76%] tests/py3/test_lookup.py::test_specialised_collection_types[typ7-tuple-int] PASSED [ 76%] tests/py3/test_lookup.py::test_specialised_collection_types[typ8-coll_type8-int] PASSED [ 76%] tests/py3/test_lookup.py::test_specialised_collection_types[typ9-coll_type9-int] PASSED [ 76%] tests/py3/test_lookup.py::test_specialised_collection_types[typ10-coll_type10-int] PASSED [ 76%] tests/py3/test_lookup.py::test_specialised_collection_types[typ11-coll_type11-int] PASSED [ 76%] tests/py3/test_lookup.py::test_specialised_collection_types[typ12-coll_type12-int] PASSED [ 76%] tests/py3/test_lookup.py::test_specialised_collection_types[A_NamedTuple-tuple-int] PASSED [ 76%] tests/py3/test_lookup.py::test_36_specialised_collection_types PASSED [ 77%] tests/py3/test_lookup.py::test_ItemsView PASSED [ 77%] tests/py3/test_lookup.py::test_Optional_minimises_to_None PASSED [ 77%] tests/py3/test_lookup.py::test_variable_length_tuples[0] PASSED [ 77%] tests/py3/test_lookup.py::test_variable_length_tuples[1] PASSED [ 77%] tests/py3/test_lookup.py::test_variable_length_tuples[2] PASSED [ 77%] tests/py3/test_lookup.py::test_variable_length_tuples[3] PASSED [ 77%] tests/py3/test_lookup.py::test_variable_length_tuples[4] PASSED [ 77%] tests/py3/test_lookup.py::test_variable_length_tuples[5] PASSED [ 77%] tests/py3/test_lookup.py::test_variable_length_tuples[6] PASSED [ 77%] tests/py3/test_lookup.py::test_variable_length_tuples[7] PASSED [ 77%] tests/py3/test_lookup.py::test_variable_length_tuples[8] PASSED [ 77%] tests/py3/test_lookup.py::test_variable_length_tuples[9] PASSED [ 77%] tests/py3/test_lookup.py::test_lookup_overrides_defaults PASSED [ 77%] tests/py3/test_lookup.py::test_register_generic_typing_strats PASSED [ 77%] tests/py3/test_lookup.py::test_resolves_weird_types[typ0] PASSED [ 78%] tests/py3/test_lookup.py::test_resolves_weird_types[typ1] PASSED [ 78%] tests/py3/test_lookup.py::test_resolves_weird_types[typ2] PASSED [ 78%] tests/py3/test_lookup.py::test_resolves_weird_types[typ3] PASSED [ 78%] tests/py3/test_lookup.py::test_resolves_weird_types[SupportsBytes] PASSED [ 78%] tests/py3/test_lookup.py::test_resolves_weird_types[SupportsAbs] PASSED [ 78%] tests/py3/test_lookup.py::test_resolves_weird_types[SupportsComplex] PASSED [ 78%] tests/py3/test_lookup.py::test_resolves_weird_types[SupportsFloat] PASSED [ 78%] tests/py3/test_lookup.py::test_resolves_weird_types[SupportsInt] PASSED [ 78%] tests/py3/test_lookup.py::test_resolves_weird_types[SupportsRound] PASSED [ 78%] tests/py3/test_lookup.py::test_resolves_weird_types[SupportsIndex] PASSED [ 78%] tests/py3/test_lookup.py::test_typevar_type_is_consistent[var0-object] PASSED [ 78%] tests/py3/test_lookup.py::test_typevar_type_is_consistent[var1-int] PASSED [ 78%] tests/py3/test_lookup.py::test_typevar_type_is_consistent[var2-expected2] PASSED [ 78%] tests/py3/test_lookup.py::test_typevar_type_is_consistent[var3-expected3] PASSED [ 78%] tests/py3/test_lookup.py::test_typevar_type_is_consistent[var4-expected4] PASSED [ 79%] tests/py3/test_lookup.py::test_distinct_typevars_same_constraint PASSED [ 79%] tests/py3/test_lookup.py::test_issue_946_regression PASSED [ 79%] tests/py3/test_lookup.py::test_can_get_type_hints[annotated_func] PASSED [ 79%] tests/py3/test_lookup.py::test_can_get_type_hints[N] PASSED [ 79%] tests/py3/test_lookup.py::test_can_get_type_hints[int] PASSED [ 79%] tests/py3/test_lookup.py::test_force_builds_to_infer_strategies_for_default_args PASSED [ 79%] tests/py3/test_lookup.py::test_cannot_pass_infer_as_posarg PASSED [ 79%] tests/py3/test_lookup.py::test_cannot_force_inference_for_unannotated_arg PASSED [ 79%] tests/py3/test_lookup.py::test_builds_for_unknown_annotated_type PASSED [ 79%] tests/py3/test_lookup.py::test_raises_for_arg_with_unresolvable_annotation PASSED [ 79%] tests/py3/test_lookup.py::test_can_use_type_hints PASSED [ 79%] tests/py3/test_lookup.py::test_error_if_has_unresolvable_hints PASSED [ 79%] tests/py3/test_lookup.py::test_resolves_NewType PASSED [ 79%] tests/py3/test_lookup.py::test_resolves_enum PASSED [ 79%] tests/py3/test_lookup.py::test_resolves_flag_enum[from_type] PASSED [ 80%] tests/py3/test_lookup.py::test_resolves_flag_enum[sampled_from] PASSED [ 80%] tests/py3/test_lookup.py::test_required_args[args0-kwargs0-AnnotatedTarget] PASSED [ 80%] tests/py3/test_lookup.py::test_required_args[args0-kwargs0-target1] PASSED [ 80%] tests/py3/test_lookup.py::test_required_args[args1-kwargs1-AnnotatedTarget] PASSED [ 80%] tests/py3/test_lookup.py::test_required_args[args1-kwargs1-target1] PASSED [ 80%] tests/py3/test_lookup.py::test_required_args[args2-kwargs2-AnnotatedTarget] PASSED [ 80%] tests/py3/test_lookup.py::test_required_args[args2-kwargs2-target1] PASSED [ 80%] tests/py3/test_lookup.py::test_required_args[args3-kwargs3-AnnotatedTarget] PASSED [ 80%] tests/py3/test_lookup.py::test_required_args[args3-kwargs3-target1] PASSED [ 80%] tests/py3/test_lookup.py::test_required_args[args4-kwargs4-AnnotatedTarget] PASSED [ 80%] tests/py3/test_lookup.py::test_required_args[args4-kwargs4-target1] PASSED [ 80%] tests/py3/test_lookup.py::test_required_args[args5-kwargs5-AnnotatedTarget] PASSED [ 80%] tests/py3/test_lookup.py::test_required_args[args5-kwargs5-target1] PASSED [ 80%] tests/py3/test_lookup.py::test_infers_args_for_namedtuple_builds PASSED [ 80%] tests/py3/test_lookup.py::test_infers_args_for_namedtuple_from_type PASSED [ 81%] tests/py3/test_lookup.py::test_override_args_for_namedtuple PASSED [ 81%] tests/py3/test_lookup.py::test_cannot_resolve_bare_forward_reference[thing0] PASSED [ 81%] tests/py3/test_lookup.py::test_cannot_resolve_bare_forward_reference[thing1] PASSED [ 81%] tests/py3/test_lookup.py::test_cannot_resolve_bare_forward_reference[thing2] PASSED [ 81%] tests/py3/test_lookup.py::test_resolving_recursive_type PASSED [ 81%] tests/py3/test_lookup.py::test_resolves_empty_Tuple_issue_1583_regression PASSED [ 81%] tests/py3/test_lookup.py::test_can_register_NewType PASSED [ 81%] tests/py3/test_lookup.py::test_resolves_bare_callable_to_function PASSED [ 81%] tests/py3/test_lookup.py::test_resolves_callable_with_arg_to_function PASSED [ 81%] tests/py3/test_lookup.py::test_resolves_ellipses_callable_to_function PASSED [ 81%] tests/py3/test_lookup.py::test_can_resolve_abstract_class PASSED [ 81%] tests/py3/test_lookup.py::test_cannot_resolve_abstract_class_with_no_concrete_subclass PASSED [ 81%] tests/py3/test_lookup.py::test_inference_on_generic_collections_abc_aliases[typ0] PASSED [ 81%] tests/py3/test_lookup.py::test_inference_on_generic_collections_abc_aliases[typ1] PASSED [ 81%] tests/py3/test_lookup_py38.py::test_typing_Final PASSED [ 82%] tests/py3/test_lookup_py38.py::test_typing_Literal[dog] PASSED [ 82%] tests/py3/test_lookup_py38.py::test_typing_Literal[goldfish] PASSED [ 82%] tests/py3/test_lookup_py38.py::test_typing_Literal[42] PASSED [ 82%] tests/py3/test_lookup_py38.py::test_typing_Literal[63.4] PASSED [ 82%] tests/py3/test_lookup_py38.py::test_typing_Literal[-80.5] PASSED [ 82%] tests/py3/test_lookup_py38.py::test_typing_Literal[False] PASSED [ 82%] tests/py3/test_lookup_py38.py::test_typing_Literal_nested PASSED [ 82%] tests/py3/test_lookup_py38.py::test_simple_typeddict PASSED [ 82%] tests/py3/test_lookup_py38.py::test_typeddict_with_optional PASSED [ 82%] tests/py3/test_lookup_py38.py::test_simple_optional_key_is_optional XFAIL [ 82%] tests/py3/test_lookup_py38.py::test_typeddict_with_optional_then_required_again PASSED [ 82%] tests/py3/test_lookup_py38.py::test_layered_optional_key_is_optional XFAIL [ 82%] tests/py3/test_mock.py::test_can_mock_outside_given_with_fixture PASSED [ 82%] tests/py3/test_mock.py::test_can_mock_within_test_with_fixture PASSED [ 82%] tests/py3/test_mock.py::test_can_mock_inside_given_without_fixture PASSED [ 83%] tests/py3/test_traceback_elision.py::test_tracebacks_omit_hypothesis_internals[Verbosity.normal] PASSED [ 83%] tests/py3/test_traceback_elision.py::test_tracebacks_omit_hypothesis_internals[Verbosity.debug] PASSED [ 83%] tests/py3/test_unicode_identifiers.py::test_can_copy_argspec_of_unicode_args PASSED [ 83%] tests/py3/test_unicode_identifiers.py::test_can_copy_argspec_of_unicode_name PASSED [ 83%] tests/py3/test_unicode_identifiers.py::test_can_handle_unicode_identifier_in_same_line_as_lambda_def PASSED [ 83%] tests/py3/test_unicode_identifiers.py::test_regression_issue_1700 PASSED [ 83%] tests/pytest/test_capture.py::test_output_without_capture[no-True] PASSED [ 83%] tests/pytest/test_capture.py::test_output_without_capture[fd-False] PASSED [ 83%] tests/pytest/test_capture.py::test_output_emitting_unicode PASSED [ 83%] tests/pytest/test_capture.py::test_healthcheck_traceback_is_hidden PASSED [ 83%] tests/pytest/test_capture.py::test_deprecation_of_strategies_as_tests PASSED [ 83%] tests/pytest/test_checks.py::test_decorators_without_given_should_fail PASSED [ 83%] tests/pytest/test_compat.py::test_parametrize_after_given[1] PASSED [ 83%] tests/pytest/test_compat.py::test_parametrize_after_given[2] PASSED [ 83%] tests/pytest/test_compat.py::test_parametrize_after_given[3] PASSED [ 84%] tests/pytest/test_doctest.py::test_can_run_doctests PASSED [ 84%] tests/pytest/test_fixtures.py::test_can_mix_fixture_and_positional_strategy PASSED [ 84%] tests/pytest/test_fixtures.py::test_can_mix_fixture_and_keyword_strategy PASSED [ 84%] tests/pytest/test_fixtures.py::test_can_mix_fixture_example_and_keyword_strategy PASSED [ 84%] tests/pytest/test_fixtures.py::test_can_inject_mock_via_fixture PASSED [ 84%] tests/pytest/test_fixtures.py::test_can_inject_autospecced_mock_via_fixture PASSED [ 84%] tests/pytest/test_mark.py::test_can_select_mark PASSED [ 84%] tests/pytest/test_mark.py::test_can_select_mark_on_unittest PASSED [ 84%] tests/pytest/test_parametrized_db_keys.py::test_db_keys_for_parametrized_tests_are_unique PASSED [ 84%] tests/pytest/test_profiles.py::test_does_not_run_reporting_hook_by_default PASSED [ 84%] tests/pytest/test_profiles.py::test_runs_reporting_hook_in_any_verbose_mode[-v] PASSED [ 84%] tests/pytest/test_profiles.py::test_runs_reporting_hook_in_any_verbose_mode[--hypothesis-verbosity=verbose] PASSED [ 84%] tests/pytest/test_pytest_detection.py::test_is_running_under_pytest PASSED [ 84%] tests/pytest/test_pytest_detection.py::test_is_not_running_under_pytest PASSED [ 84%] tests/pytest/test_reporting.py::test_runs_reporting_hook PASSED [ 85%] tests/pytest/test_runs.py::test_ints_are_ints PASSED [ 85%] tests/pytest/test_runs.py::test_ints_are_floats PASSED [ 85%] tests/pytest/test_seeding.py::test_runs_repeatably_when_seed_is_set[0] PASSED [ 85%] tests/pytest/test_seeding.py::test_runs_repeatably_when_seed_is_set[42] PASSED [ 85%] tests/pytest/test_seeding.py::test_runs_repeatably_when_seed_is_set[foo] PASSED [ 85%] tests/pytest/test_seeding.py::test_repeats_healthcheck_when_following_seed_instruction PASSED [ 85%] tests/pytest/test_skipping.py::test_no_falsifying_example_if_pytest_skip PASSED [ 85%] tests/quality/test_deferred_strategies.py::test_large_branching_tree PASSED [ 85%] tests/quality/test_deferred_strategies.py::test_non_trivial_json PASSED [ 85%] tests/quality/test_deferred_strategies.py::test_self_recursive_lists PASSED [ 85%] tests/quality/test_discovery_ability.py::test_can_produce_zero PASSED [ 85%] tests/quality/test_discovery_ability.py::test_can_produce_large_magnitude_integers PASSED [ 85%] tests/quality/test_discovery_ability.py::test_can_produce_large_positive_integers PASSED [ 85%] tests/quality/test_discovery_ability.py::test_can_produce_large_negative_integers PASSED [ 85%] tests/quality/test_discovery_ability.py::test_can_produce_unstripped_strings PASSED [ 85%] tests/quality/test_discovery_ability.py::test_can_produce_stripped_strings PASSED [ 86%] tests/quality/test_discovery_ability.py::test_can_produce_multi_line_strings PASSED [ 86%] tests/quality/test_discovery_ability.py::test_can_produce_ascii_strings PASSED [ 86%] tests/quality/test_discovery_ability.py::test_can_produce_long_strings_with_no_ascii PASSED [ 86%] tests/quality/test_discovery_ability.py::test_can_produce_short_strings_with_some_non_ascii PASSED [ 86%] tests/quality/test_discovery_ability.py::test_can_produce_positive_infinity PASSED [ 86%] tests/quality/test_discovery_ability.py::test_can_produce_negative_infinity PASSED [ 86%] tests/quality/test_discovery_ability.py::test_can_produce_nan PASSED [ 86%] tests/quality/test_discovery_ability.py::test_can_produce_floats_near_left PASSED [ 86%] tests/quality/test_discovery_ability.py::test_can_produce_floats_near_right PASSED [ 86%] tests/quality/test_discovery_ability.py::test_can_produce_floats_in_middle PASSED [ 86%] tests/quality/test_discovery_ability.py::test_can_produce_long_lists PASSED [ 86%] tests/quality/test_discovery_ability.py::test_can_produce_short_lists PASSED [ 86%] tests/quality/test_discovery_ability.py::test_can_produce_the_same_int_twice PASSED [ 86%] tests/quality/test_discovery_ability.py::test_sampled_from_large_number_can_mix PASSED [ 86%] tests/quality/test_discovery_ability.py::test_sampled_from_often_distorted PASSED [ 87%] tests/quality/test_discovery_ability.py::test_non_empty_subset_of_two_is_usually_large PASSED [ 87%] tests/quality/test_discovery_ability.py::test_subset_of_ten_is_sometimes_empty PASSED [ 87%] tests/quality/test_discovery_ability.py::test_mostly_sensible_floats PASSED [ 87%] tests/quality/test_discovery_ability.py::test_mostly_largish_floats PASSED [ 87%] tests/quality/test_discovery_ability.py::test_ints_can_occasionally_be_really_large PASSED [ 87%] tests/quality/test_discovery_ability.py::test_mixing_is_sometimes_distorted PASSED [ 87%] tests/quality/test_discovery_ability.py::test_mixes_2_reasonably_often PASSED [ 87%] tests/quality/test_discovery_ability.py::test_partial_mixes_3_reasonably_often PASSED [ 87%] tests/quality/test_discovery_ability.py::test_mixes_not_too_often PASSED [ 87%] tests/quality/test_discovery_ability.py::test_integers_are_usually_non_zero PASSED [ 87%] tests/quality/test_discovery_ability.py::test_integers_are_sometimes_zero PASSED [ 87%] tests/quality/test_discovery_ability.py::test_integers_are_often_small PASSED [ 87%] tests/quality/test_discovery_ability.py::test_integers_are_often_small_but_not_that_small PASSED [ 87%] tests/quality/test_discovery_ability.py::test_one_of_flattens_branches_0 PASSED [ 87%] tests/quality/test_discovery_ability.py::test_one_of_flattens_branches_1 PASSED [ 88%] tests/quality/test_discovery_ability.py::test_one_of_flattens_branches_2 PASSED [ 88%] tests/quality/test_discovery_ability.py::test_one_of_flattens_branches_3 PASSED [ 88%] tests/quality/test_discovery_ability.py::test_one_of_flattens_branches_4 PASSED [ 88%] tests/quality/test_discovery_ability.py::test_one_of_flattens_branches_5 PASSED [ 88%] tests/quality/test_discovery_ability.py::test_one_of_flattens_branches_6 PASSED [ 88%] tests/quality/test_discovery_ability.py::test_one_of_flattens_branches_7 PASSED [ 88%] tests/quality/test_discovery_ability.py::test_xor_flattens_branches_0 PASSED [ 88%] tests/quality/test_discovery_ability.py::test_xor_flattens_branches_1 PASSED [ 88%] tests/quality/test_discovery_ability.py::test_xor_flattens_branches_2 PASSED [ 88%] tests/quality/test_discovery_ability.py::test_xor_flattens_branches_3 PASSED [ 88%] tests/quality/test_discovery_ability.py::test_xor_flattens_branches_4 PASSED [ 88%] tests/quality/test_discovery_ability.py::test_xor_flattens_branches_5 PASSED [ 88%] tests/quality/test_discovery_ability.py::test_xor_flattens_branches_6 PASSED [ 88%] tests/quality/test_discovery_ability.py::test_xor_flattens_branches_7 PASSED [ 88%] tests/quality/test_discovery_ability.py::test_one_of_flattens_map_branches_1 PASSED [ 89%] tests/quality/test_discovery_ability.py::test_one_of_flattens_map_branches_4 PASSED [ 89%] tests/quality/test_discovery_ability.py::test_one_of_flattens_map_branches_6 PASSED [ 89%] tests/quality/test_discovery_ability.py::test_one_of_flattens_map_branches_16 PASSED [ 89%] tests/quality/test_discovery_ability.py::test_one_of_flattens_map_branches_20 PASSED [ 89%] tests/quality/test_discovery_ability.py::test_one_of_flattens_map_branches_24 PASSED [ 89%] tests/quality/test_discovery_ability.py::test_one_of_flattens_map_branches_28 PASSED [ 89%] tests/quality/test_discovery_ability.py::test_one_of_flattens_map_branches_32 PASSED [ 89%] tests/quality/test_discovery_ability.py::test_one_of_flattens_flatmap_branches_0 PASSED [ 89%] tests/quality/test_discovery_ability.py::test_one_of_flattens_flatmap_branches_1 PASSED [ 89%] tests/quality/test_discovery_ability.py::test_one_of_flattens_flatmap_branches_2 PASSED [ 89%] tests/quality/test_discovery_ability.py::test_one_of_flattens_flatmap_branches_3 PASSED [ 89%] tests/quality/test_discovery_ability.py::test_one_of_flattens_flatmap_branches_4 PASSED [ 89%] tests/quality/test_discovery_ability.py::test_one_of_flattens_flatmap_branches_5 PASSED [ 89%] tests/quality/test_discovery_ability.py::test_one_of_flattens_flatmap_branches_6 PASSED [ 89%] tests/quality/test_discovery_ability.py::test_one_of_flattens_flatmap_branches_7 PASSED [ 90%] tests/quality/test_discovery_ability.py::test_xor_flattens_flatmap_branches_0 PASSED [ 90%] tests/quality/test_discovery_ability.py::test_xor_flattens_flatmap_branches_1 PASSED [ 90%] tests/quality/test_discovery_ability.py::test_xor_flattens_flatmap_branches_2 PASSED [ 90%] tests/quality/test_discovery_ability.py::test_xor_flattens_flatmap_branches_3 PASSED [ 90%] tests/quality/test_discovery_ability.py::test_xor_flattens_flatmap_branches_4 PASSED [ 90%] tests/quality/test_discovery_ability.py::test_xor_flattens_flatmap_branches_5 PASSED [ 90%] tests/quality/test_discovery_ability.py::test_xor_flattens_flatmap_branches_6 PASSED [ 90%] tests/quality/test_discovery_ability.py::test_xor_flattens_flatmap_branches_7 PASSED [ 90%] tests/quality/test_discovery_ability.py::test_one_of_flattens_filter_branches_0 PASSED [ 90%] tests/quality/test_discovery_ability.py::test_one_of_flattens_filter_branches_1 PASSED [ 90%] tests/quality/test_discovery_ability.py::test_one_of_flattens_filter_branches_2 PASSED [ 90%] tests/quality/test_discovery_ability.py::test_one_of_flattens_filter_branches_3 PASSED [ 90%] tests/quality/test_float_shrinking.py::test_shrinks_to_simple_floats PASSED [ 90%] tests/quality/test_float_shrinking.py::test_can_shrink_in_variable_sized_context[1] PASSED [ 90%] tests/quality/test_float_shrinking.py::test_can_shrink_in_variable_sized_context[2] PASSED [ 91%] tests/quality/test_float_shrinking.py::test_can_shrink_in_variable_sized_context[3] PASSED [ 91%] tests/quality/test_float_shrinking.py::test_can_shrink_in_variable_sized_context[8] PASSED [ 91%] tests/quality/test_float_shrinking.py::test_can_shrink_in_variable_sized_context[10] PASSED [ 91%] tests/quality/test_float_shrinking.py::test_shrinks_downwards_to_integers PASSED [ 91%] tests/quality/test_float_shrinking.py::test_shrinks_downwards_to_integers_when_fractional PASSED [ 91%] tests/quality/test_integers.py::test_always_reduces_integers_to_smallest_suitable_sizes PASSED [ 91%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.01-5-2282791295271755424] PASSED [ 91%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.01-5-1284235381287210546] PASSED [ 91%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.01-5-14202812238092722246] PASSED [ 91%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.01-5-26097] PASSED [ 91%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.01-10-2282791295271755424] PASSED [ 91%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.01-10-1284235381287210546] PASSED [ 91%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.01-10-14202812238092722246] PASSED [ 91%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.01-10-26097] PASSED [ 91%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.01-20-2282791295271755424] PASSED [ 92%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.01-20-1284235381287210546] PASSED [ 92%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.01-20-14202812238092722246] PASSED [ 92%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.01-20-26097] PASSED [ 92%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.1-5-2282791295271755424] PASSED [ 92%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.1-5-1284235381287210546] PASSED [ 92%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.1-5-14202812238092722246] PASSED [ 92%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.1-5-26097] PASSED [ 92%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.1-10-2282791295271755424] PASSED [ 92%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.1-10-1284235381287210546] PASSED [ 92%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.1-10-14202812238092722246] PASSED [ 92%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.1-10-26097] PASSED [ 92%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.1-20-2282791295271755424] PASSED [ 92%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.1-20-1284235381287210546] PASSED [ 92%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.1-20-14202812238092722246] PASSED [ 92%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.1-20-26097] PASSED [ 93%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.01-5-2282791295271755424] PASSED [ 93%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.01-5-1284235381287210546] PASSED [ 93%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.01-5-14202812238092722246] PASSED [ 93%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.01-5-26097] PASSED [ 93%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.01-10-2282791295271755424] PASSED [ 93%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.01-10-1284235381287210546] PASSED [ 93%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.01-10-14202812238092722246] PASSED [ 93%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.01-10-26097] PASSED [ 93%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.01-20-2282791295271755424] PASSED [ 93%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.01-20-1284235381287210546] PASSED [ 93%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.01-20-14202812238092722246] PASSED [ 93%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.01-20-26097] PASSED [ 93%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.1-5-2282791295271755424] PASSED [ 93%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.1-5-1284235381287210546] PASSED [ 93%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.1-5-14202812238092722246] PASSED [ 94%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.1-5-26097] PASSED [ 94%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.1-10-2282791295271755424] PASSED [ 94%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.1-10-1284235381287210546] PASSED [ 94%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.1-10-14202812238092722246] PASSED [ 94%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.1-10-26097] PASSED [ 94%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.1-20-2282791295271755424] PASSED [ 94%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.1-20-1284235381287210546] PASSED [ 94%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.1-20-14202812238092722246] PASSED [ 94%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.1-20-26097] PASSED [ 94%] tests/quality/test_poisoned_trees.py::test_can_reduce_poison_from_any_subtree[0-2] PASSED [ 94%] tests/quality/test_poisoned_trees.py::test_can_reduce_poison_from_any_subtree[0-5] PASSED [ 94%] tests/quality/test_poisoned_trees.py::test_can_reduce_poison_from_any_subtree[0-10] PASSED [ 94%] tests/quality/test_poisoned_trees.py::test_can_reduce_poison_from_any_subtree[15993493061449915028-2] PASSED [ 94%] tests/quality/test_poisoned_trees.py::test_can_reduce_poison_from_any_subtree[15993493061449915028-5] PASSED [ 94%] tests/quality/test_poisoned_trees.py::test_can_reduce_poison_from_any_subtree[15993493061449915028-10] PASSED [ 95%] tests/quality/test_shrink_quality.py::test_integers_from_minimizes_leftwards PASSED [ 95%] tests/quality/test_shrink_quality.py::test_minimal_fractions_1 PASSED [ 95%] tests/quality/test_shrink_quality.py::test_minimal_fractions_2 PASSED [ 95%] tests/quality/test_shrink_quality.py::test_minimal_fractions_3 PASSED [ 95%] tests/quality/test_shrink_quality.py::test_minimize_string_to_empty PASSED [ 95%] tests/quality/test_shrink_quality.py::test_minimize_one_of PASSED [ 95%] tests/quality/test_shrink_quality.py::test_minimize_mixed_list PASSED [ 95%] tests/quality/test_shrink_quality.py::test_minimize_longer_string PASSED [ 95%] tests/quality/test_shrink_quality.py::test_minimize_longer_list_of_strings PASSED [ 95%] tests/quality/test_shrink_quality.py::test_minimize_3_set PASSED [ 95%] tests/quality/test_shrink_quality.py::test_minimize_3_set_of_tuples PASSED [ 95%] tests/quality/test_shrink_quality.py::test_minimize_sets_of_sets PASSED [ 95%] tests/quality/test_shrink_quality.py::test_can_simplify_flatmap_with_bounded_left_hand_size PASSED [ 95%] tests/quality/test_shrink_quality.py::test_can_simplify_across_flatmap_of_just PASSED [ 95%] tests/quality/test_shrink_quality.py::test_can_simplify_on_right_hand_strategy_of_flatmap PASSED [ 96%] tests/quality/test_shrink_quality.py::test_can_ignore_left_hand_side_of_flatmap PASSED [ 96%] tests/quality/test_shrink_quality.py::test_can_simplify_on_both_sides_of_flatmap PASSED [ 96%] tests/quality/test_shrink_quality.py::test_flatmap_rectangles PASSED [ 96%] tests/quality/test_shrink_quality.py::test_dictionary[dict] PASSED [ 96%] tests/quality/test_shrink_quality.py::test_dictionary[OrderedDict] PASSED [ 96%] tests/quality/test_shrink_quality.py::test_minimize_single_element_in_silly_large_int_range PASSED [ 96%] tests/quality/test_shrink_quality.py::test_minimize_multiple_elements_in_silly_large_int_range PASSED [ 96%] tests/quality/test_shrink_quality.py::test_minimize_multiple_elements_in_silly_large_int_range_min_is_not_dupe PASSED [ 96%] tests/quality/test_shrink_quality.py::test_find_large_union_list PASSED [ 96%] tests/quality/test_shrink_quality.py::test_containment[13878544811291720918-0] PASSED [ 96%] tests/quality/test_shrink_quality.py::test_containment[13878544811291720918-1] PASSED [ 96%] tests/quality/test_shrink_quality.py::test_containment[13878544811291720918-10] PASSED [ 96%] tests/quality/test_shrink_quality.py::test_containment[13878544811291720918-100] PASSED [ 96%] tests/quality/test_shrink_quality.py::test_containment[13878544811291720918-1000] PASSED [ 96%] tests/quality/test_shrink_quality.py::test_containment[15832355027548327468-0] PASSED [ 97%] tests/quality/test_shrink_quality.py::test_containment[15832355027548327468-1] PASSED [ 97%] tests/quality/test_shrink_quality.py::test_containment[15832355027548327468-10] PASSED [ 97%] tests/quality/test_shrink_quality.py::test_containment[15832355027548327468-100] PASSED [ 97%] tests/quality/test_shrink_quality.py::test_containment[15832355027548327468-1000] PASSED [ 97%] tests/quality/test_shrink_quality.py::test_containment[12901656430307478246-0] PASSED [ 97%] tests/quality/test_shrink_quality.py::test_containment[12901656430307478246-1] PASSED [ 97%] tests/quality/test_shrink_quality.py::test_containment[12901656430307478246-10] PASSED [ 97%] tests/quality/test_shrink_quality.py::test_containment[12901656430307478246-100] PASSED [ 97%] tests/quality/test_shrink_quality.py::test_containment[12901656430307478246-1000] PASSED [ 97%] tests/quality/test_shrink_quality.py::test_duplicate_containment PASSED [ 97%] tests/quality/test_shrink_quality.py::test_reordering_bytes[11] PASSED [ 97%] tests/quality/test_shrink_quality.py::test_reordering_bytes[28] PASSED [ 97%] tests/quality/test_shrink_quality.py::test_reordering_bytes[37] PASSED [ 97%] tests/quality/test_shrink_quality.py::test_minimize_long_list PASSED [ 97%] tests/quality/test_shrink_quality.py::test_minimize_list_of_longish_lists PASSED [ 98%] tests/quality/test_shrink_quality.py::test_minimize_list_of_fairly_non_unique_ints PASSED [ 98%] tests/quality/test_shrink_quality.py::test_list_with_complex_sorting_structure PASSED [ 98%] tests/quality/test_shrink_quality.py::test_list_with_wide_gap PASSED [ 98%] tests/quality/test_shrink_quality.py::test_minimize_namedtuple PASSED [ 98%] tests/quality/test_shrink_quality.py::test_minimize_dict PASSED [ 98%] tests/quality/test_shrink_quality.py::test_minimize_list_of_sets PASSED [ 98%] tests/quality/test_shrink_quality.py::test_minimize_list_of_lists PASSED [ 98%] tests/quality/test_shrink_quality.py::test_minimize_list_of_tuples PASSED [ 98%] tests/quality/test_shrink_quality.py::test_minimize_multi_key_dicts PASSED [ 98%] tests/quality/test_shrink_quality.py::test_multiple_empty_lists_are_independent PASSED [ 98%] tests/quality/test_shrink_quality.py::test_can_find_sets_unique_by_incomplete_data PASSED [ 98%] tests/quality/test_shrink_quality.py::test_lists_forced_near_top[0] PASSED [ 98%] tests/quality/test_shrink_quality.py::test_lists_forced_near_top[1] PASSED [ 98%] tests/quality/test_shrink_quality.py::test_lists_forced_near_top[2] PASSED [ 98%] tests/quality/test_shrink_quality.py::test_lists_forced_near_top[3] PASSED [ 99%] tests/quality/test_shrink_quality.py::test_lists_forced_near_top[4] PASSED [ 99%] tests/quality/test_shrink_quality.py::test_lists_forced_near_top[5] PASSED [ 99%] tests/quality/test_shrink_quality.py::test_lists_forced_near_top[6] PASSED [ 99%] tests/quality/test_shrink_quality.py::test_lists_forced_near_top[7] PASSED [ 99%] tests/quality/test_shrink_quality.py::test_lists_forced_near_top[8] PASSED [ 99%] tests/quality/test_shrink_quality.py::test_lists_forced_near_top[9] PASSED [ 99%] tests/quality/test_zig_zagging.py::test_avoids_zig_zag_trap PASSED [ 99%] ========================== slowest 20 test durations =========================== 86.10s call hypothesis-python/tests/nocover/test_database_usage.py::test_trashes_invalid_examples 57.28s call hypothesis-python/tests/nocover/test_pretty_repr.py::test_repr_evals_to_thing_with_same_repr 45.84s call hypothesis-python/tests/nocover/test_imports.py::test_can_star_import_from_hypothesis 37.85s call hypothesis-python/tests/quality/test_discovery_ability.py::test_mixing_is_sometimes_distorted 12.80s call hypothesis-python/tests/quality/test_discovery_ability.py::test_sampled_from_often_distorted 12.20s call hypothesis-python/tests/nocover/test_strategy_state.py::TestHypothesis::runTest 11.61s call hypothesis-python/tests/quality/test_discovery_ability.py::test_can_produce_multi_line_strings 10.37s call hypothesis-python/tests/nocover/test_conjecture_int_list.py::TestIntList::runTest 10.36s call hypothesis-python/tests/quality/test_discovery_ability.py::test_can_produce_long_lists 10.29s call hypothesis-python/tests/quality/test_discovery_ability.py::test_can_produce_long_strings_with_no_ascii 9.96s call hypothesis-python/tests/nocover/test_explore_arbitrary_languages.py::test_explore_an_arbitrary_language 9.86s call hypothesis-python/tests/quality/test_float_shrinking.py::test_shrinks_downwards_to_integers_when_fractional 7.59s call hypothesis-python/tests/conjecture/test_utils.py::test_sampler_distribution 7.13s call hypothesis-python/tests/quality/test_shrink_quality.py::test_find_large_union_list 6.99s call hypothesis-python/tests/quality/test_discovery_ability.py::test_sampled_from_large_number_can_mix 6.22s call hypothesis-python/tests/quality/test_discovery_ability.py::test_mixes_not_too_often 5.99s call hypothesis-python/tests/quality/test_discovery_ability.py::test_can_produce_short_strings_with_some_non_ascii 5.93s call hypothesis-python/tests/nocover/test_flatmap.py::test_constant_lists_are_constant 5.60s call hypothesis-python/tests/quality/test_discovery_ability.py::test_can_produce_the_same_int_twice 5.48s call hypothesis-python/tests/quality/test_discovery_ability.py::test_mixes_2_reasonably_often ============= 1500 passed, 5 skipped, 2 xfailed in 659.32 seconds ============== + exit 0 Processing files: python38-hypothesis-4.54.2-1.el8.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.2kMNeF + umask 022 + cd /builddir/build/BUILD + cd hypothesis-hypothesis-python-4.54.2/hypothesis-python + DOCDIR=/builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/share/doc/python38-hypothesis + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/share/doc/python38-hypothesis + cp -pr README.rst /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/share/doc/python38-hypothesis + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.HMR5bO + umask 022 + cd /builddir/build/BUILD + cd hypothesis-hypothesis-python-4.54.2/hypothesis-python + LICENSEDIR=/builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/share/licenses/python38-hypothesis + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/share/licenses/python38-hypothesis + cp -pr ../LICENSE.txt /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64/usr/share/licenses/python38-hypothesis + exit 0 Provides: python3.8dist(hypothesis) = 4.54.2 python38-hypothesis = 4.54.2-1.el8 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.8 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64 Wrote: /builddir/build/RPMS/python38-hypothesis-4.54.2-1.el8.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.I3hwMt + umask 022 + cd /builddir/build/BUILD + cd hypothesis-hypothesis-python-4.54.2/hypothesis-python + /usr/bin/rm -rf /builddir/build/BUILDROOT/python38-hypothesis-epel-4.54.2-1.el8.x86_64 + exit 0 Child return code was: 0