* Package: dev-python/hypothesis-5.5.0  * Repository: gentoo  * Maintainer: mgorny@gentoo.org python@gentoo.org  * USE: abi_ppc_32 elibc_glibc kernel_linux ppc python_targets_python3_6 test userland_GNU  * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking hypothesis-python-5.5.0.tar.gz to /var/tmp/portage/dev-python/hypothesis-5.5.0/work >>> Source unpacked in /var/tmp/portage/dev-python/hypothesis-5.5.0/work >>> Preparing source in /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python ... * python3_6: running distutils-r1_run_phase distutils-r1_python_compile python3.6 setup.py build -j 26 running build running build_py creating /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis copying src/hypothesis/errors.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis copying src/hypothesis/version.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis copying src/hypothesis/reporting.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis copying src/hypothesis/provisional.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis copying src/hypothesis/database.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis copying src/hypothesis/stateful.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis copying src/hypothesis/_error_if_old.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis copying src/hypothesis/executors.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis copying src/hypothesis/statistics.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis copying src/hypothesis/core.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis copying src/hypothesis/configuration.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis copying src/hypothesis/control.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis copying src/hypothesis/__init__.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis copying src/hypothesis/types.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis copying src/hypothesis/_settings.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis creating /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/utils copying src/hypothesis/utils/conventions.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/utils copying src/hypothesis/utils/__init__.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/utils copying src/hypothesis/utils/dynamicvariables.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/utils creating /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/extra copying src/hypothesis/extra/numpy.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/extra copying src/hypothesis/extra/dateutil.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/extra copying src/hypothesis/extra/__init__.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/extra copying src/hypothesis/extra/pytz.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/extra copying src/hypothesis/extra/pytestplugin.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/extra copying src/hypothesis/extra/dpcontracts.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/extra copying src/hypothesis/extra/lark.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/extra creating /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/vendor copying src/hypothesis/vendor/pretty.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/vendor copying src/hypothesis/vendor/__init__.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/vendor creating /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/internal copying src/hypothesis/internal/coverage.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/internal copying src/hypothesis/internal/compat.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/internal copying src/hypothesis/internal/intervalsets.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/internal copying src/hypothesis/internal/detection.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/internal copying src/hypothesis/internal/floats.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/internal copying src/hypothesis/internal/healthcheck.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/internal copying src/hypothesis/internal/cache.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/internal copying src/hypothesis/internal/lazyformat.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/internal copying src/hypothesis/internal/entropy.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/internal copying src/hypothesis/internal/escalation.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/internal copying src/hypothesis/internal/cathetus.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/internal copying src/hypothesis/internal/__init__.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/internal copying src/hypothesis/internal/validation.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/internal copying src/hypothesis/internal/reflection.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/internal copying src/hypothesis/internal/charmap.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/internal creating /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/strategies copying src/hypothesis/strategies/__init__.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/strategies creating /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/extra/pandas copying src/hypothesis/extra/pandas/__init__.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/extra/pandas copying src/hypothesis/extra/pandas/impl.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/extra/pandas creating /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/extra/django copying src/hypothesis/extra/django/_fields.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/extra/django copying src/hypothesis/extra/django/__init__.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/extra/django copying src/hypothesis/extra/django/_impl.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/extra/django creating /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/internal/conjecture copying src/hypothesis/internal/conjecture/choicetree.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/internal/conjecture copying src/hypothesis/internal/conjecture/engine.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/internal/conjecture copying src/hypothesis/internal/conjecture/data.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/internal/conjecture copying src/hypothesis/internal/conjecture/floats.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/internal/conjecture copying src/hypothesis/internal/conjecture/shrinker.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/internal/conjecture copying src/hypothesis/internal/conjecture/datatree.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/internal/conjecture copying src/hypothesis/internal/conjecture/pareto.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/internal/conjecture copying src/hypothesis/internal/conjecture/utils.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/internal/conjecture copying src/hypothesis/internal/conjecture/__init__.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/internal/conjecture copying src/hypothesis/internal/conjecture/junkdrawer.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/internal/conjecture copying src/hypothesis/internal/conjecture/optimiser.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/internal/conjecture creating /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/internal/conjecture/shrinking copying src/hypothesis/internal/conjecture/shrinking/common.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/internal/conjecture/shrinking copying src/hypothesis/internal/conjecture/shrinking/lexical.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/internal/conjecture/shrinking copying src/hypothesis/internal/conjecture/shrinking/floats.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/internal/conjecture/shrinking copying src/hypothesis/internal/conjecture/shrinking/ordering.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/internal/conjecture/shrinking copying src/hypothesis/internal/conjecture/shrinking/integer.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/internal/conjecture/shrinking copying src/hypothesis/internal/conjecture/shrinking/__init__.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/internal/conjecture/shrinking creating /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/recursive.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/shared.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/flatmapped.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/ipaddress.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/strings.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/regex.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/attrs.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/misc.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/functions.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/core.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/numbers.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/datetime.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/collections.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/featureflags.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/__init__.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/types.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/deferred.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/lazy.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/strategies/_internal copying src/hypothesis/strategies/_internal/strategies.py -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/strategies/_internal copying src/hypothesis/py.typed -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis copying src/hypothesis/vendor/tlds-alpha-by-domain.txt -> /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python-python3_6/lib/hypothesis/vendor warning: build_py: byte-compiling is disabled, skipping. >>> Source compiled. >>> Test phase: dev-python/hypothesis-5.5.0 * python3_6: running distutils-r1_run_phase python_test ========================================= test session starts ========================================== platform linux -- Python 3.6.9, pytest-4.5.0, py-1.5.4, pluggy-0.13.1 -- /usr/bin/python3.6 cachedir: .pytest_cache rootdir: /var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0, inifile: pytest.ini plugins: backports.unittest-mock-1.3 collecting ... collected 2256 items tests/cover/test_annotations.py::test_has_an_annotation PASSED [ 0%] tests/cover/test_annotations.py::test_copying_preserves_argspec[has_annotation] PASSED [ 0%] tests/cover/test_annotations.py::test_copying_preserves_argspec[0] PASSED [ 0%] tests/cover/test_annotations.py::test_copying_preserves_argspec[1] PASSED [ 0%] tests/cover/test_annotations.py::test_py3only_lambda_formatting[-lambda *z, a: a] PASSED [ 0%] tests/cover/test_annotations.py::test_py3only_lambda_formatting[-lambda *z, a=1: a] PASSED [ 0%] tests/cover/test_annotations.py::test_py3only_lambda_formatting[-lambda *, a: a] PASSED [ 0%] tests/cover/test_annotations.py::test_py3only_lambda_formatting[-lambda *, a=1: a] PASSED [ 0%] tests/cover/test_annotations.py::test_given_notices_missing_kwonly_args PASSED [ 0%] tests/cover/test_annotations.py::test_converter_handles_kwonly_args PASSED [ 0%] tests/cover/test_annotations.py::test_converter_notices_missing_kwonly_args PASSED [ 0%] tests/cover/test_annotations.py::test_composite_edits_annotations PASSED [ 0%] tests/cover/test_annotations.py::test_given_edits_annotations[1] PASSED [ 0%] tests/cover/test_annotations.py::test_given_edits_annotations[2] PASSED [ 0%] tests/cover/test_annotations.py::test_given_edits_annotations[3] PASSED [ 0%] tests/cover/test_annotations.py::test_attrs_inference_builds PASSED [ 0%] tests/cover/test_annotations.py::test_attrs_inference_from_type PASSED [ 0%] tests/cover/test_arbitrary_data.py::test_conditional_draw PASSED [ 0%] tests/cover/test_arbitrary_data.py::test_prints_on_failure PASSED [ 0%] tests/cover/test_arbitrary_data.py::test_prints_labels_if_given_on_failure PASSED [ 0%] tests/cover/test_arbitrary_data.py::test_given_twice_is_same PASSED [ 0%] tests/cover/test_arbitrary_data.py::test_errors_when_used_in_find PASSED [ 0%] tests/cover/test_arbitrary_data.py::test_errors_when_normal_strategy_functions_are_used[filter] PASSED [ 1%] tests/cover/test_arbitrary_data.py::test_errors_when_normal_strategy_functions_are_used[map] PASSED [ 1%] tests/cover/test_arbitrary_data.py::test_errors_when_normal_strategy_functions_are_used[flatmap] PASSED [ 1%] tests/cover/test_arbitrary_data.py::test_errors_when_asked_for_example PASSED [ 1%] tests/cover/test_arbitrary_data.py::test_nice_repr PASSED [ 1%] tests/cover/test_async_def.py::TestAsyncioRun::test_foo SKIPPED [ 1%] tests/cover/test_asyncio.py::TestAsyncio::test_foo PASSED [ 1%] tests/cover/test_asyncio.py::TestAsyncioRun::test_foo SKIPPED [ 1%] tests/cover/test_attrs_inference.py::test_attrs_inference_builds PASSED [ 1%] tests/cover/test_attrs_inference.py::test_attrs_inference_from_type PASSED [ 1%] tests/cover/test_attrs_inference.py::test_cannot_infer[Required] PASSED [ 1%] tests/cover/test_attrs_inference.py::test_cannot_infer[UnhelpfulConverter] PASSED [ 1%] tests/cover/test_attrs_inference.py::test_cannot_infer_takes_self PASSED [ 1%] tests/cover/test_baseexception.py::test_exception_propagates_fine[KeyboardInterrupt] PASSED [ 1%] tests/cover/test_baseexception.py::test_exception_propagates_fine[SystemExit] PASSED [ 1%] tests/cover/test_baseexception.py::test_exception_propagates_fine[GeneratorExit] PASSED [ 1%] tests/cover/test_baseexception.py::test_exception_propagates_fine[ValueError] PASSED [ 1%] tests/cover/test_baseexception.py::test_exception_propagates_fine_from_strategy[KeyboardInterrupt] PASSED [ 1%] tests/cover/test_baseexception.py::test_exception_propagates_fine_from_strategy[SystemExit] PASSED [ 1%] tests/cover/test_baseexception.py::test_exception_propagates_fine_from_strategy[GeneratorExit] PASSED [ 1%] tests/cover/test_baseexception.py::test_exception_propagates_fine_from_strategy[ValueError] PASSED [ 1%] tests/cover/test_baseexception.py::test_baseexception_no_rerun_no_flaky[KeyboardInterrupt] PASSED [ 1%] tests/cover/test_baseexception.py::test_baseexception_no_rerun_no_flaky[SystemExit] PASSED [ 1%] tests/cover/test_baseexception.py::test_baseexception_no_rerun_no_flaky[GeneratorExit] PASSED [ 2%] tests/cover/test_baseexception.py::test_baseexception_no_rerun_no_flaky[ValueError] PASSED [ 2%] tests/cover/test_baseexception.py::test_baseexception_in_strategy_no_rerun_no_flaky[KeyboardInterrupt] PASSED [ 2%] tests/cover/test_baseexception.py::test_baseexception_in_strategy_no_rerun_no_flaky[SystemExit] PASSED [ 2%] tests/cover/test_baseexception.py::test_baseexception_in_strategy_no_rerun_no_flaky[GeneratorExit] PASSED [ 2%] tests/cover/test_baseexception.py::test_baseexception_in_strategy_no_rerun_no_flaky[ValueError] PASSED [ 2%] tests/cover/test_cache_implementation.py::test_behaves_like_a_dict_with_losses[LRUCache] PASSED [ 2%] tests/cover/test_cache_implementation.py::test_behaves_like_a_dict_with_losses[LFUCache] PASSED [ 2%] tests/cover/test_cache_implementation.py::test_behaves_like_a_dict_with_losses[LRUReusedCache] PASSED [ 2%] tests/cover/test_cache_implementation.py::test_behaves_like_a_dict_with_losses[ValueScored] PASSED [ 2%] tests/cover/test_cache_implementation.py::test_behaves_like_a_dict_with_losses[RandomCache] PASSED [ 2%] tests/cover/test_cache_implementation.py::test_always_evicts_the_lowest_scoring_value PASSED [ 2%] tests/cover/test_cache_implementation.py::test_basic_access PASSED [ 2%] tests/cover/test_cache_implementation.py::test_can_clear_a_cache PASSED [ 2%] tests/cover/test_cache_implementation.py::test_max_size_cache_ignores PASSED [ 2%] tests/cover/test_cache_implementation.py::test_pinning_prevents_eviction PASSED [ 2%] tests/cover/test_cache_implementation.py::test_unpinning_allows_eviction PASSED [ 2%] tests/cover/test_cache_implementation.py::test_unpins_must_match_pins PASSED [ 2%] tests/cover/test_cache_implementation.py::test_will_error_instead_of_evicting_pin PASSED [ 2%] tests/cover/test_cache_implementation.py::test_will_error_for_bad_unpin PASSED [ 2%] tests/cover/test_cache_implementation.py::test_still_inserts_if_score_is_worse PASSED [ 2%] tests/cover/test_cache_implementation.py::test_does_insert_if_score_is_better PASSED [ 2%] tests/cover/test_cache_implementation.py::test_double_pinning_does_not_increase_pin_count PASSED [ 3%] tests/cover/test_cache_implementation.py::test_can_add_new_keys_after_unpinning PASSED [ 3%] tests/cover/test_cache_implementation.py::test_iterates_over_remaining_keys PASSED [ 3%] tests/cover/test_caching.py::test_no_args PASSED [ 3%] tests/cover/test_caching.py::test_tuple_lengths PASSED [ 3%] tests/cover/test_caching.py::test_values PASSED [ 3%] tests/cover/test_caching.py::test_alphabet_key PASSED [ 3%] tests/cover/test_caching.py::test_does_not_error_on_unhashable_posarg PASSED [ 3%] tests/cover/test_caching.py::test_does_not_error_on_unhashable_kwarg PASSED [ 3%] tests/cover/test_caching.py::test_caches_floats_sensitively PASSED [ 3%] tests/cover/test_cathetus.py::test_cathetus_subnormal_underflow PASSED [ 3%] tests/cover/test_cathetus.py::test_cathetus_simple_underflow PASSED [ 3%] tests/cover/test_cathetus.py::test_cathetus_huge_no_overflow PASSED [ 3%] tests/cover/test_cathetus.py::test_cathetus_large_no_overflow PASSED [ 3%] tests/cover/test_cathetus.py::test_cathetus_nan[nan-3] PASSED [ 3%] tests/cover/test_cathetus.py::test_cathetus_nan[nan-0] PASSED [ 3%] tests/cover/test_cathetus.py::test_cathetus_nan[nan-inf] PASSED [ 3%] tests/cover/test_cathetus.py::test_cathetus_nan[nan-nan] PASSED [ 3%] tests/cover/test_cathetus.py::test_cathetus_nan[2-3] PASSED [ 3%] tests/cover/test_cathetus.py::test_cathetus_nan[2--3] PASSED [ 3%] tests/cover/test_cathetus.py::test_cathetus_nan[2-inf] PASSED [ 3%] tests/cover/test_cathetus.py::test_cathetus_nan[2-nan] PASSED [ 3%] tests/cover/test_cathetus.py::test_cathetus_nan[inf-inf] PASSED [ 3%] tests/cover/test_cathetus.py::test_cathetus_infinite[inf-3] PASSED [ 4%] tests/cover/test_cathetus.py::test_cathetus_infinite[inf--3] PASSED [ 4%] tests/cover/test_cathetus.py::test_cathetus_infinite[inf-0] PASSED [ 4%] tests/cover/test_cathetus.py::test_cathetus_infinite[inf-nan] PASSED [ 4%] tests/cover/test_cathetus.py::test_cathetus_signs[-5-4-3] PASSED [ 4%] tests/cover/test_cathetus.py::test_cathetus_signs[5--4-3] PASSED [ 4%] tests/cover/test_cathetus.py::test_cathetus_signs[-5--4-3] PASSED [ 4%] tests/cover/test_cathetus.py::test_cathetus_signs[0-0-0] PASSED [ 4%] tests/cover/test_cathetus.py::test_cathetus_signs[1-0-1] PASSED [ 4%] tests/cover/test_cathetus.py::test_cathetus_always_leq_hypot PASSED [ 4%] tests/cover/test_cathetus.py::test_pythagorean_triples[3-4-5] PASSED [ 4%] tests/cover/test_cathetus.py::test_pythagorean_triples[5-12-13] PASSED [ 4%] tests/cover/test_cathetus.py::test_pythagorean_triples[8-15-17] PASSED [ 4%] tests/cover/test_cathetus.py::test_pythagorean_triples[7-24-25] PASSED [ 4%] tests/cover/test_cathetus.py::test_pythagorean_triples[20-21-29] PASSED [ 4%] tests/cover/test_cathetus.py::test_pythagorean_triples[12-35-37] PASSED [ 4%] tests/cover/test_cathetus.py::test_pythagorean_triples[9-40-41] PASSED [ 4%] tests/cover/test_cathetus.py::test_pythagorean_triples[28-45-53] PASSED [ 4%] tests/cover/test_cathetus.py::test_pythagorean_triples[11-60-61] PASSED [ 4%] tests/cover/test_cathetus.py::test_pythagorean_triples[16-63-65] PASSED [ 4%] tests/cover/test_cathetus.py::test_pythagorean_triples[33-56-65] PASSED [ 4%] tests/cover/test_cathetus.py::test_pythagorean_triples[48-55-73] PASSED [ 4%] tests/cover/test_cathetus.py::test_pythagorean_triples[13-84-85] PASSED [ 5%] tests/cover/test_cathetus.py::test_pythagorean_triples[36-77-85] PASSED [ 5%] tests/cover/test_cathetus.py::test_pythagorean_triples[39-80-89] PASSED [ 5%] tests/cover/test_cathetus.py::test_pythagorean_triples[65-72-97] PASSED [ 5%] tests/cover/test_cathetus.py::test_pythagorean_triples[20-99-101] PASSED [ 5%] tests/cover/test_cathetus.py::test_pythagorean_triples[60-91-109] PASSED [ 5%] tests/cover/test_cathetus.py::test_pythagorean_triples[15-112-113] PASSED [ 5%] tests/cover/test_cathetus.py::test_pythagorean_triples[44-117-125] PASSED [ 5%] tests/cover/test_cathetus.py::test_pythagorean_triples[88-105-137] PASSED [ 5%] tests/cover/test_cathetus.py::test_pythagorean_triples[17-144-145] PASSED [ 5%] tests/cover/test_cathetus.py::test_pythagorean_triples[24-143-145] PASSED [ 5%] tests/cover/test_cathetus.py::test_pythagorean_triples[51-140-149] PASSED [ 5%] tests/cover/test_cathetus.py::test_pythagorean_triples[85-132-157] PASSED [ 5%] tests/cover/test_cathetus.py::test_pythagorean_triples[119-120-169] PASSED [ 5%] tests/cover/test_cathetus.py::test_pythagorean_triples[52-165-173] PASSED [ 5%] tests/cover/test_cathetus.py::test_pythagorean_triples[19-180-181] PASSED [ 5%] tests/cover/test_cathetus.py::test_pythagorean_triples[57-176-185] PASSED [ 5%] tests/cover/test_cathetus.py::test_pythagorean_triples[104-153-185] PASSED [ 5%] tests/cover/test_cathetus.py::test_pythagorean_triples[95-168-193] PASSED [ 5%] tests/cover/test_cathetus.py::test_pythagorean_triples[28-195-197] PASSED [ 5%] tests/cover/test_cathetus.py::test_pythagorean_triples[84-187-205] PASSED [ 5%] tests/cover/test_cathetus.py::test_pythagorean_triples[133-156-205] PASSED [ 5%] tests/cover/test_cathetus.py::test_pythagorean_triples[21-220-221] PASSED [ 5%] tests/cover/test_cathetus.py::test_pythagorean_triples[140-171-221] PASSED [ 6%] tests/cover/test_cathetus.py::test_pythagorean_triples[60-221-229] PASSED [ 6%] tests/cover/test_cathetus.py::test_pythagorean_triples[105-208-233] PASSED [ 6%] tests/cover/test_cathetus.py::test_pythagorean_triples[120-209-241] PASSED [ 6%] tests/cover/test_cathetus.py::test_pythagorean_triples[32-255-257] PASSED [ 6%] tests/cover/test_cathetus.py::test_pythagorean_triples[23-264-265] PASSED [ 6%] tests/cover/test_cathetus.py::test_pythagorean_triples[96-247-265] PASSED [ 6%] tests/cover/test_cathetus.py::test_pythagorean_triples[69-260-269] PASSED [ 6%] tests/cover/test_cathetus.py::test_pythagorean_triples[115-252-277] PASSED [ 6%] tests/cover/test_cathetus.py::test_pythagorean_triples[160-231-281] PASSED [ 6%] tests/cover/test_cathetus.py::test_pythagorean_triples[161-240-289] PASSED [ 6%] tests/cover/test_cathetus.py::test_pythagorean_triples[68-285-293] PASSED [ 6%] tests/cover/test_charmap.py::test_charmap_contains_all_unicode PASSED [ 6%] tests/cover/test_charmap.py::test_charmap_has_right_categories PASSED [ 6%] tests/cover/test_charmap.py::test_query_matches_categories PASSED [ 6%] tests/cover/test_charmap.py::test_query_matches_categories_codepoints PASSED [ 6%] tests/cover/test_charmap.py::test_exclude_only_excludes_from_that_category PASSED [ 6%] tests/cover/test_charmap.py::test_reload_charmap PASSED [ 6%] tests/cover/test_charmap.py::test_recreate_charmap PASSED [ 6%] tests/cover/test_charmap.py::test_uses_cached_charmap PASSED [ 6%] tests/cover/test_charmap.py::test_union_empty PASSED [ 6%] tests/cover/test_charmap.py::test_union_handles_totally_overlapped_gap PASSED [ 6%] tests/cover/test_charmap.py::test_union_handles_partially_overlapped_gap PASSED [ 7%] tests/cover/test_charmap.py::test_successive_union PASSED [ 7%] tests/cover/test_charmap.py::test_can_handle_race_between_exist_and_create PASSED [ 7%] tests/cover/test_charmap.py::test_exception_in_write_does_not_lead_to_broken_charmap PASSED [ 7%] tests/cover/test_charmap.py::test_regenerate_broken_charmap_file PASSED [ 7%] tests/cover/test_charmap.py::test_exclude_characters_are_included_in_key PASSED [ 7%] tests/cover/test_charmap.py::test_error_writing_charmap_file_is_suppressed PASSED [ 7%] tests/cover/test_complex_numbers.py::test_minimal PASSED [ 7%] tests/cover/test_complex_numbers.py::test_minimal_nonzero_real PASSED [ 7%] tests/cover/test_complex_numbers.py::test_minimal_nonzero_imaginary PASSED [ 7%] tests/cover/test_complex_numbers.py::test_minimal_quadrant1 PASSED [ 7%] tests/cover/test_complex_numbers.py::test_minimal_quadrant2 PASSED [ 7%] tests/cover/test_complex_numbers.py::test_minimal_quadrant3 PASSED [ 7%] tests/cover/test_complex_numbers.py::test_minimal_quadrant4 PASSED [ 7%] tests/cover/test_complex_numbers.py::test_max_magnitude_respected PASSED [ 7%] tests/cover/test_complex_numbers.py::test_max_magnitude_zero PASSED [ 7%] tests/cover/test_complex_numbers.py::test_min_magnitude_respected PASSED [ 7%] tests/cover/test_complex_numbers.py::test_minimal_min_magnitude_zero PASSED [ 7%] tests/cover/test_complex_numbers.py::test_minimal_min_magnitude_none PASSED [ 7%] tests/cover/test_complex_numbers.py::test_minimal_min_magnitude_positive PASSED [ 7%] tests/cover/test_complex_numbers.py::test_minimal_minmax_magnitude PASSED [ 7%] tests/cover/test_complex_numbers.py::test_minmax_magnitude_equal PASSED [ 7%] tests/cover/test_composite.py::test_simplify_draws PASSED [ 7%] tests/cover/test_composite.py::test_can_pass_through_arguments PASSED [ 8%] tests/cover/test_composite.py::test_can_assume_in_draw PASSED [ 8%] tests/cover/test_composite.py::test_uses_definitions_for_reprs PASSED [ 8%] tests/cover/test_composite.py::test_errors_given_default_for_draw PASSED [ 8%] tests/cover/test_composite.py::test_errors_given_function_of_no_arguments PASSED [ 8%] tests/cover/test_composite.py::test_errors_given_kwargs_only PASSED [ 8%] tests/cover/test_composite.py::test_can_use_pure_args PASSED [ 8%] tests/cover/test_composite.py::test_composite_of_lists PASSED [ 8%] tests/cover/test_composite.py::test_can_shrink_matrices_with_length_param PASSED [ 8%] tests/cover/test_composite.py::test_does_not_change_arguments PASSED [ 8%] tests/cover/test_composite_kwonlyargs.py::test_composite_with_keyword_only_args PASSED [ 8%] tests/cover/test_control.py::test_cannot_cleanup_with_no_context PASSED [ 8%] tests/cover/test_control.py::test_cannot_event_with_no_context PASSED [ 8%] tests/cover/test_control.py::test_cleanup_executes_on_leaving_build_context PASSED [ 8%] tests/cover/test_control.py::test_can_nest_build_context PASSED [ 8%] tests/cover/test_control.py::test_does_not_suppress_exceptions PASSED [ 8%] tests/cover/test_control.py::test_suppresses_exceptions_in_teardown PASSED [ 8%] tests/cover/test_control.py::test_runs_multiple_cleanup_with_teardown PASSED [ 8%] tests/cover/test_control.py::test_raises_error_if_cleanup_fails_but_block_does_not PASSED [ 8%] tests/cover/test_control.py::test_raises_if_note_out_of_context PASSED [ 8%] tests/cover/test_control.py::test_raises_if_current_build_context_out_of_context PASSED [ 8%] tests/cover/test_control.py::test_current_build_context_is_current PASSED [ 8%] tests/cover/test_control.py::test_prints_all_notes_in_verbose_mode PASSED [ 8%] tests/cover/test_core.py::test_stops_after_max_examples_if_satisfying PASSED [ 9%] tests/cover/test_core.py::test_stops_after_ten_times_max_examples_if_not_satisfying PASSED [ 9%] tests/cover/test_core.py::test_is_not_normally_default PASSED [ 9%] tests/cover/test_core.py::test_settings_are_default_in_given PASSED [ 9%] tests/cover/test_core.py::test_given_shrinks_pytest_helper_errors PASSED [ 9%] tests/cover/test_core.py::test_pytest_skip_skips_shrinking PASSED [ 9%] tests/cover/test_core.py::test_can_find_with_db_eq_none PASSED [ 9%] tests/cover/test_core.py::test_no_such_example PASSED [ 9%] tests/cover/test_core.py::test_validates_strategies_for_test_method PASSED [ 9%] tests/cover/test_custom_reprs.py::test_includes_non_default_args_in_repr PASSED [ 9%] tests/cover/test_custom_reprs.py::test_supports_positional_and_keyword_args_in_builds PASSED [ 9%] tests/cover/test_custom_reprs.py::test_preserves_sequence_type_of_argument PASSED [ 9%] tests/cover/test_custom_reprs.py::test_errors_are_deferred_until_repr_is_calculated PASSED [ 9%] tests/cover/test_custom_reprs.py::test_iterables_repr_is_useful PASSED [ 9%] tests/cover/test_database_backend.py::test_backend_returns_what_you_put_in PASSED [ 9%] tests/cover/test_database_backend.py::test_can_delete_keys PASSED [ 9%] tests/cover/test_database_backend.py::test_default_database_is_in_memory PASSED [ 9%] tests/cover/test_database_backend.py::test_default_on_disk_database_is_dir PASSED [ 9%] tests/cover/test_database_backend.py::test_selects_directory_based_if_already_directory PASSED [ 9%] tests/cover/test_database_backend.py::test_does_not_error_when_fetching_when_not_exist PASSED [ 9%] tests/cover/test_database_backend.py::test_can_delete_a_key_that_is_not_present[memory] PASSED [ 9%] tests/cover/test_database_backend.py::test_can_delete_a_key_that_is_not_present[directory] PASSED [ 9%] tests/cover/test_database_backend.py::test_can_fetch_a_key_that_is_not_present[memory] PASSED [ 10%] tests/cover/test_database_backend.py::test_can_fetch_a_key_that_is_not_present[directory] PASSED [ 10%] tests/cover/test_database_backend.py::test_saving_a_key_twice_fetches_it_once[memory] PASSED [ 10%] tests/cover/test_database_backend.py::test_saving_a_key_twice_fetches_it_once[directory] PASSED [ 10%] tests/cover/test_database_backend.py::test_can_close_a_database_without_touching_it[memory] PASSED [ 10%] tests/cover/test_database_backend.py::test_can_close_a_database_without_touching_it[directory] PASSED [ 10%] tests/cover/test_database_backend.py::test_can_close_a_database_after_saving[memory] PASSED [ 10%] tests/cover/test_database_backend.py::test_can_close_a_database_after_saving[directory] PASSED [ 10%] tests/cover/test_database_backend.py::test_class_name_is_in_repr[memory] PASSED [ 10%] tests/cover/test_database_backend.py::test_class_name_is_in_repr[directory] PASSED [ 10%] tests/cover/test_database_backend.py::test_an_absent_value_is_present_after_it_moves[memory] PASSED [ 10%] tests/cover/test_database_backend.py::test_an_absent_value_is_present_after_it_moves[directory] PASSED [ 10%] tests/cover/test_database_backend.py::test_an_absent_value_is_present_after_it_moves_to_self[memory] PASSED [ 10%] tests/cover/test_database_backend.py::test_an_absent_value_is_present_after_it_moves_to_self[directory] PASSED [ 10%] tests/cover/test_database_backend.py::test_two_directory_databases_can_interact PASSED [ 10%] tests/cover/test_database_backend.py::test_can_handle_disappearing_files PASSED [ 10%] tests/cover/test_datetimes.py::test_can_find_positive_delta PASSED [ 10%] tests/cover/test_datetimes.py::test_can_find_negative_delta PASSED [ 10%] tests/cover/test_datetimes.py::test_can_find_on_the_second PASSED [ 10%] tests/cover/test_datetimes.py::test_can_find_off_the_second PASSED [ 10%] tests/cover/test_datetimes.py::test_simplifies_towards_zero_delta PASSED [ 10%] tests/cover/test_datetimes.py::test_min_value_is_respected PASSED [ 10%] tests/cover/test_datetimes.py::test_max_value_is_respected PASSED [ 10%] tests/cover/test_datetimes.py::test_single_timedelta PASSED [ 11%] tests/cover/test_datetimes.py::test_simplifies_towards_millenium PASSED [ 11%] tests/cover/test_datetimes.py::test_default_datetimes_are_naive PASSED [ 11%] tests/cover/test_datetimes.py::test_bordering_on_a_leap_year PASSED [ 11%] tests/cover/test_datetimes.py::test_can_find_after_the_year_2000 PASSED [ 11%] tests/cover/test_datetimes.py::test_can_find_before_the_year_2000 PASSED [ 11%] tests/cover/test_datetimes.py::test_can_find_each_month[1] PASSED [ 11%] tests/cover/test_datetimes.py::test_can_find_each_month[2] PASSED [ 11%] tests/cover/test_datetimes.py::test_can_find_each_month[3] PASSED [ 11%] tests/cover/test_datetimes.py::test_can_find_each_month[4] PASSED [ 11%] tests/cover/test_datetimes.py::test_can_find_each_month[5] PASSED [ 11%] tests/cover/test_datetimes.py::test_can_find_each_month[6] PASSED [ 11%] tests/cover/test_datetimes.py::test_can_find_each_month[7] PASSED [ 11%] tests/cover/test_datetimes.py::test_can_find_each_month[8] PASSED [ 11%] tests/cover/test_datetimes.py::test_can_find_each_month[9] PASSED [ 11%] tests/cover/test_datetimes.py::test_can_find_each_month[10] PASSED [ 11%] tests/cover/test_datetimes.py::test_can_find_each_month[11] PASSED [ 11%] tests/cover/test_datetimes.py::test_can_find_each_month[12] PASSED [ 11%] tests/cover/test_datetimes.py::test_min_year_is_respected PASSED [ 11%] tests/cover/test_datetimes.py::test_max_year_is_respected PASSED [ 11%] tests/cover/test_datetimes.py::test_single_date PASSED [ 11%] tests/cover/test_datetimes.py::test_can_find_midnight PASSED [ 11%] tests/cover/test_datetimes.py::test_can_find_non_midnight PASSED [ 12%] tests/cover/test_datetimes.py::test_can_find_on_the_minute PASSED [ 12%] tests/cover/test_datetimes.py::test_can_find_off_the_minute PASSED [ 12%] tests/cover/test_datetimes.py::test_simplifies_towards_midnight PASSED [ 12%] tests/cover/test_datetimes.py::test_can_generate_naive_time PASSED [ 12%] tests/cover/test_datetimes.py::test_naive_times_are_naive PASSED [ 12%] tests/cover/test_deadline.py::test_raises_deadline_on_slow_test PASSED [ 12%] tests/cover/test_deadline.py::test_slow_tests_are_errors_by_default PASSED [ 12%] tests/cover/test_deadline.py::test_non_numeric_deadline_is_an_error PASSED [ 12%] tests/cover/test_deadline.py::test_slow_with_none_deadline PASSED [ 12%] tests/cover/test_deadline.py::test_raises_flaky_if_a_test_becomes_fast_on_rerun PASSED [ 12%] tests/cover/test_deadline.py::test_deadlines_participate_in_shrinking PASSED [ 12%] tests/cover/test_deadline.py::test_keeps_you_well_above_the_deadline PASSED [ 12%] tests/cover/test_deadline.py::test_gives_a_deadline_specific_flaky_error_message PASSED [ 12%] tests/cover/test_deadline.py::test_should_only_fail_a_deadline_if_the_test_is_slow[False-False] PASSED [ 12%] tests/cover/test_deadline.py::test_should_only_fail_a_deadline_if_the_test_is_slow[False-True] PASSED [ 12%] tests/cover/test_deadline.py::test_should_only_fail_a_deadline_if_the_test_is_slow[True-False] PASSED [ 12%] tests/cover/test_deadline.py::test_should_only_fail_a_deadline_if_the_test_is_slow[True-True] PASSED [ 12%] tests/cover/test_debug_information.py::test_reports_passes PASSED [ 12%] tests/cover/test_deferred_strategies.py::test_binary_tree PASSED [ 12%] tests/cover/test_deferred_strategies.py::test_mutual_recursion PASSED [ 12%] tests/cover/test_deferred_strategies.py::test_errors_on_non_function_define PASSED [ 12%] tests/cover/test_deferred_strategies.py::test_errors_if_define_does_not_return_search_strategy PASSED [ 12%] tests/cover/test_deferred_strategies.py::test_errors_on_definition_as_self PASSED [ 13%] tests/cover/test_deferred_strategies.py::test_branches_pass_through_deferred PASSED [ 13%] tests/cover/test_deferred_strategies.py::test_can_draw_one_of_self PASSED [ 13%] tests/cover/test_deferred_strategies.py::test_hidden_self_references_just_result_in_no_example PASSED [ 13%] tests/cover/test_deferred_strategies.py::test_self_recursive_flatmap PASSED [ 13%] tests/cover/test_deferred_strategies.py::test_self_reference_through_one_of_can_detect_emptiness PASSED [ 13%] tests/cover/test_deferred_strategies.py::test_self_tuple_draws_nothing PASSED [ 13%] tests/cover/test_deferred_strategies.py::test_mutually_recursive_tuples_draw_nothing PASSED [ 13%] tests/cover/test_deferred_strategies.py::test_literals_strategy_is_valid PASSED [ 13%] tests/cover/test_deferred_strategies.py::test_impossible_self_recursion PASSED [ 13%] tests/cover/test_deferred_strategies.py::test_very_deep_deferral PASSED [ 13%] tests/cover/test_deferred_strategies.py::test_recursion_in_middle PASSED [ 13%] tests/cover/test_deferred_strategies.py::test_deferred_supports_find PASSED [ 13%] tests/cover/test_detection.py::test_functions_default_to_not_tests PASSED [ 13%] tests/cover/test_detection.py::test_methods_default_to_not_tests PASSED [ 13%] tests/cover/test_detection.py::test_detection_of_functions PASSED [ 13%] tests/cover/test_detection.py::test_detection_of_methods PASSED [ 13%] tests/cover/test_detection.py::test_detection_of_stateful_tests PASSED [ 13%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[integers(**{'min_value': nan})0] PASSED [ 13%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[integers(**{'max_value': 1, 'min_value': 2})] PASSED [ 13%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[integers(**{'min_value': nan})1] PASSED [ 13%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[integers(**{'max_value': nan})] PASSED [ 13%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[integers(**{'min_value': Decimal('1.5')})] PASSED [ 14%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[integers(**{'max_value': Decimal('1.5')})] PASSED [ 14%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[integers(**{'max_value': -0.5, 'min_value': -1.5})] PASSED [ 14%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[integers(**{'max_value': 0.2, 'min_value': 0.1})] PASSED [ 14%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[dates(**{'min_value': 'fish'})] PASSED [ 14%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[dates(**{'max_value': 'fish'})] PASSED [ 14%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[dates(**{'max_value': datetime.date(2017, 8, 21),\n 'min_value': datetime.date(2017, 8, 22)})] PASSED [ 14%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[datetimes(**{'min_value': 'fish'})] PASSED [ 14%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[datetimes(**{'max_value': 'fish'})] PASSED [ 14%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[datetimes(**{'max_value': datetime.datetime(2017, 8, 21, 0, 0),\n 'min_value': datetime.datetime(2017, 8, 22, 0, 0)})] PASSED [ 14%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[decimals(**{'min_value': nan})] PASSED [ 14%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[decimals(**{'max_value': nan})] PASSED [ 14%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[decimals(**{'max_value': 1, 'min_value': 2})] PASSED [ 14%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[decimals(**{'max_value': '-snan'})] PASSED [ 14%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[decimals(**{'max_value': (1+2j)})] PASSED [ 14%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[decimals(**{'places': -1})] PASSED [ 14%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[decimals(**{'places': 0.5})] PASSED [ 14%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[decimals(**{'max_value': 0.0, 'min_value': 1.0})0] PASSED [ 14%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[decimals(**{'max_value': 0.0, 'min_value': 1.0})1] PASSED [ 14%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[decimals(**{'allow_infinity': True, 'max_value': 1.0, 'min_value': 0.0})] PASSED [ 14%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[decimals(**{'min_value': 'inf'})] PASSED [ 14%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[decimals(**{'max_value': '-inf'})] PASSED [ 14%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[decimals(**{'allow_infinity': False, 'min_value': '-inf'})] PASSED [ 14%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[decimals(**{'allow_infinity': False, 'max_value': 'inf'})] PASSED [ 15%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[decimals(**{'min_value': (1+2j)})] PASSED [ 15%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[decimals(**{'max_value': '0.9', 'min_value': '0.1', 'places': 0})] PASSED [ 15%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[dictionaries(**{'keys': booleans(), 'max_size': 1, 'min_size': 10, 'values': booleans()})] PASSED [ 15%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[floats(**{'min_value': nan})0] PASSED [ 15%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[floats(**{'max_value': nan})] PASSED [ 15%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[floats(**{'min_value': (1+2j)})] PASSED [ 15%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[floats(**{'max_value': (1+2j)})] PASSED [ 15%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[floats(**{'exclude_min': None})] PASSED [ 15%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[floats(**{'exclude_max': None})] PASSED [ 15%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[floats(**{'exclude_min': True})] PASSED [ 15%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[floats(**{'exclude_max': True})] PASSED [ 15%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[floats(**{'min_value': 1.8, 'width': 32})] PASSED [ 15%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[floats(**{'max_value': 1.8, 'width': 32})] PASSED [ 15%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[fractions(**{'max_value': 1, 'min_value': 2})] PASSED [ 15%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[fractions(**{'min_value': nan})] PASSED [ 15%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[fractions(**{'max_value': nan})] PASSED [ 15%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[fractions(**{'max_denominator': 0})] PASSED [ 15%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[fractions(**{'max_denominator': 1.5})] PASSED [ 15%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[fractions(**{'min_value': (1+2j)})] PASSED [ 15%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[fractions(**{'max_denominator': 2, 'max_value': '1/2', 'min_value': '1/3'})] PASSED [ 15%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[fractions(**{'max_denominator': 2, 'max_value': '1/3', 'min_value': '0'})] PASSED [ 15%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[fractions(**{'max_denominator': 2, 'max_value': '1/3', 'min_value': '1/3'})] PASSED [ 16%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[lists(**{'elements': integers(), 'max_size': 9, 'min_size': 10})] PASSED [ 16%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[lists(**{'elements': integers(), 'max_size': -9, 'min_size': -10})] PASSED [ 16%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[lists(**{'elements': integers(), 'max_size': -9})] PASSED [ 16%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[lists(**{'elements': integers(), 'min_size': -10})] PASSED [ 16%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[lists(**{'elements': integers(), 'min_size': nan})] PASSED [ 16%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[lists(**{'elements': nothing(), 'max_size': 1})] PASSED [ 16%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[lists(**{'elements': 'hi'})] PASSED [ 16%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[lists(**{'elements': integers(), 'unique_by': 1})] PASSED [ 16%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[lists(**{'elements': integers(), 'unique_by': ()})] PASSED [ 16%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[lists(**{'elements': integers(), 'unique_by': (1,)})] PASSED [ 16%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[lists(**{'elements': sampled_from([0, 1]), 'min_size': 3, 'unique': True})] PASSED [ 16%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[text(**{'max_size': 9, 'min_size': 10})] PASSED [ 16%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[text(**{'alphabet': [1]})] PASSED [ 16%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[text(**{'alphabet': ['abc']})] PASSED [ 16%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[binary(**{'max_size': 9, 'min_size': 10})] PASSED [ 16%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[floats(**{'min_value': nan})1] PASSED [ 16%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[floats(**{'min_value': '0'})] PASSED [ 16%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[floats(**{'max_value': '0'})] PASSED [ 16%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[floats(**{'max_value': -0.0, 'min_value': 0.0})] PASSED [ 16%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[floats(**{'allow_infinity': True, 'max_value': 1.0, 'min_value': 0.0})0] PASSED [ 16%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[floats(**{'max_value': 0.0, 'min_value': 1.0})] PASSED [ 16%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[floats(**{'allow_nan': True, 'min_value': 0.0})] PASSED [ 16%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[floats(**{'allow_nan': True, 'max_value': 0.0})] PASSED [ 17%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[floats(**{'allow_infinity': True, 'max_value': 1.0, 'min_value': 0.0})1] PASSED [ 17%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[floats(**{'allow_infinity': False, 'min_value': inf})] PASSED [ 17%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[floats(**{'allow_infinity': False, 'max_value': -inf})] PASSED [ 17%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[complex_numbers(**{'min_magnitude': nan})] PASSED [ 17%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[complex_numbers(**{'max_magnitude': nan})] PASSED [ 17%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[complex_numbers(**{'max_magnitude': (1+2j)})] PASSED [ 17%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[complex_numbers(**{'min_magnitude': -1})] PASSED [ 17%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[complex_numbers(**{'max_magnitude': -1})] PASSED [ 17%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[complex_numbers(**{'max_magnitude': 2, 'min_magnitude': 3})] PASSED [ 17%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[complex_numbers(**{'allow_infinity': True, 'max_magnitude': 2})] PASSED [ 17%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[complex_numbers(**{'allow_nan': True, 'max_magnitude': 2})] PASSED [ 17%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[fixed_dictionaries(**{'mapping': 'fish'})] PASSED [ 17%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[fixed_dictionaries(**{'mapping': {1: 'fish'}})] PASSED [ 17%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[fixed_dictionaries(**{'mapping': {}, 'optional': 'fish'})] PASSED [ 17%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[fixed_dictionaries(**{'mapping': {}, 'optional': {1: 'fish'}})] PASSED [ 17%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[fixed_dictionaries(**{'mapping': {}, 'optional': OrderedDict()})] PASSED [ 17%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[fixed_dictionaries(**{'mapping': {1: none()}, 'optional': {1: none()}})] PASSED [ 17%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[dictionaries(**{'keys': integers(), 'values': 1})] PASSED [ 17%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[dictionaries(**{'keys': 1, 'values': integers()})] PASSED [ 17%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[text(**{'alphabet': '', 'min_size': 1})] PASSED [ 17%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[timedeltas(**{'min_value': 'fish'})] PASSED [ 17%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[timedeltas(**{'max_value': 'fish'})] PASSED [ 17%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[timedeltas(**{'max_value': datetime.timedelta(0, 60),\n 'min_value': datetime.timedelta(0, 3600)})] PASSED [ 18%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[times(**{'min_value': 'fish'})] PASSED [ 18%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[times(**{'max_value': 'fish'})] PASSED [ 18%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[times(**{'max_value': datetime.time(1, 0), 'min_value': datetime.time(2, 0)})] PASSED [ 18%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[uuids(**{'version': 6})] PASSED [ 18%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[characters(**{'min_codepoint': -1})] PASSED [ 18%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[characters(**{'min_codepoint': '1'})] PASSED [ 18%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[characters(**{'max_codepoint': -1})] PASSED [ 18%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[characters(**{'max_codepoint': '1'})] PASSED [ 18%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[characters(**{'whitelist_categories': []})] PASSED [ 18%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[characters(**{'blacklist_categories': ['Nd'], 'whitelist_categories': ['Nd']})] PASSED [ 18%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[slices(**{'size': 0})] PASSED [ 18%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[slices(**{'size': None})] PASSED [ 18%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[slices(**{'size': 'chips'})] PASSED [ 18%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[slices(**{'size': -1})] PASSED [ 18%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[slices(**{'size': 2.3})] PASSED [ 18%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[sampled_from(**{'elements': ()})] PASSED [ 18%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[ip_addresses(**{'v': '4'})] PASSED [ 18%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[ip_addresses(**{'v': 4.0})] PASSED [ 18%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[ip_addresses(**{'v': 5})] PASSED [ 18%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[ip_addresses(**{'network': '::/64', 'v': 4})] PASSED [ 18%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[ip_addresses(**{'network': '127.0.0.0/8', 'v': 6})] PASSED [ 18%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[ip_addresses(**{'network': b'127.0.0.0/8'})] PASSED [ 19%] tests/cover/test_direct_strategies.py::test_validates_keyword_arguments[ip_addresses(**{'network': b'::/64'})] PASSED [ 19%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[integers(**{'min_value': 0})] PASSED [ 19%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[integers(**{'min_value': 11})] PASSED [ 19%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[integers(**{'max_value': 100, 'min_value': 11})] PASSED [ 19%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[integers(**{'max_value': 0})] PASSED [ 19%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[integers(**{'max_value': -1, 'min_value': -2})] PASSED [ 19%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[decimals(**{'max_value': 1.5, 'min_value': 1.0})] PASSED [ 19%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[decimals(**{'max_value': '1.5', 'min_value': '1.0'})] PASSED [ 19%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[decimals(**{'min_value': Decimal('1.5')})] PASSED [ 19%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[decimals(**{'allow_infinity': False, 'max_value': 1.0, 'min_value': -1.0})] PASSED [ 19%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[decimals(**{'allow_nan': False, 'min_value': 1.0})] PASSED [ 19%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[decimals(**{'allow_nan': False, 'max_value': 1.0})] PASSED [ 19%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[decimals(**{'allow_nan': False, 'max_value': 1.0, 'min_value': -1.0})] PASSED [ 19%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[decimals(**{'min_value': '-inf'})] PASSED [ 19%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[decimals(**{'max_value': 'inf'})] PASSED [ 19%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[fractions(**{'max_denominator': 1000, 'max_value': 1, 'min_value': -1})] PASSED [ 19%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[fractions(**{'max_value': 1, 'min_value': 1})] PASSED [ 19%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[fractions(**{'max_denominator': 2, 'max_value': 1, 'min_value': 1})] PASSED [ 19%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[fractions(**{'min_value': 1.0})] PASSED [ 19%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[fractions(**{'min_value': Decimal('1.0')})] PASSED [ 19%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[fractions(**{'min_value': Fraction(1, 2)})] PASSED [ 19%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[fractions(**{'max_denominator': 2, 'min_value': '1/2'})] PASSED [ 19%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[fractions(**{'max_denominator': 3, 'max_value': '1/2'})] PASSED [ 20%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[lists(**{'elements': nothing(), 'max_size': 0})] PASSED [ 20%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[lists(**{'elements': integers()})] PASSED [ 20%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[lists(**{'elements': integers(), 'max_size': 5})] PASSED [ 20%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[lists(**{'elements': booleans(), 'min_size': 5})] PASSED [ 20%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[lists(**{'elements': booleans(), 'max_size': 10, 'min_size': 5})] PASSED [ 20%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[sets(**{'elements': integers(), 'max_size': 10, 'min_size': 10})] PASSED [ 20%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[booleans(**{})] PASSED [ 20%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[just(**{'value': 'hi'})] PASSED [ 20%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[integers(**{'max_value': 12, 'min_value': 12})] PASSED [ 20%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[floats(**{})] PASSED [ 20%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[floats(**{'min_value': 1.0})] PASSED [ 20%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[floats(**{'max_value': 1.0})] PASSED [ 20%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[floats(**{'min_value': inf})] PASSED [ 20%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[floats(**{'max_value': -inf})] PASSED [ 20%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[floats(**{'max_value': 1.0, 'min_value': -1.0})] PASSED [ 20%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[floats(**{'allow_infinity': False, 'max_value': 1.0, 'min_value': -1.0})] PASSED [ 20%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[floats(**{'allow_nan': False, 'min_value': 1.0})] PASSED [ 20%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[floats(**{'allow_nan': False, 'max_value': 1.0})] PASSED [ 20%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[floats(**{'allow_nan': False, 'max_value': 1.0, 'min_value': -1.0})] PASSED [ 20%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[complex_numbers(**{})] PASSED [ 20%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[complex_numbers(**{'max_magnitude': 3, 'min_magnitude': 3})] PASSED [ 20%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[complex_numbers(**{'max_magnitude': 0})] PASSED [ 21%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[complex_numbers(**{'allow_nan': True})] PASSED [ 21%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[complex_numbers(**{'allow_infinity': True, 'allow_nan': True})] PASSED [ 21%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[complex_numbers(**{'allow_infinity': False, 'allow_nan': True})] PASSED [ 21%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[complex_numbers(**{'allow_nan': False})] PASSED [ 21%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[complex_numbers(**{'allow_infinity': True, 'allow_nan': False})] PASSED [ 21%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[complex_numbers(**{'allow_infinity': False, 'allow_nan': False})] PASSED [ 21%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[complex_numbers(**{'allow_infinity': True, 'max_magnitude': inf})] PASSED [ 21%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[sampled_from(**{'elements': [1]})] PASSED [ 21%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[sampled_from(**{'elements': [1, 2, 3]})] PASSED [ 21%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[fixed_dictionaries(**{'mapping': {1: integers()}})] PASSED [ 21%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[dictionaries(**{'keys': booleans(), 'values': integers()})] PASSED [ 21%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[text(**{'alphabet': 'abc'})] PASSED [ 21%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[text(**{'alphabet': {'a', 'b', 'c'}})] PASSED [ 21%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[text(**{'alphabet': ''})] PASSED [ 21%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[text(**{'alphabet': sampled_from('abc')})] PASSED [ 21%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[characters(**{'whitelist_categories': ['N']})] PASSED [ 21%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[characters(**{'blacklist_categories': []})] PASSED [ 21%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[ip_addresses(**{})] PASSED [ 21%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[ip_addresses(**{'v': 4})] PASSED [ 21%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[ip_addresses(**{'v': 6})] PASSED [ 21%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[ip_addresses(**{'network': '127.0.0.0/8'})] PASSED [ 21%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[ip_addresses(**{'network': '::/64'})] PASSED [ 21%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[ip_addresses(**{'network': '127.0.0.0/8', 'v': 4})] PASSED [ 22%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[ip_addresses(**{'network': '::/64', 'v': 6})] PASSED [ 22%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[ip_addresses(**{'network': IPv4Network('127.0.0.0/8')})] PASSED [ 22%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[ip_addresses(**{'network': IPv6Network('::/64')})] PASSED [ 22%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[ip_addresses(**{'network': IPv4Network('127.0.0.0/8'), 'v': 4})] PASSED [ 22%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_keyword[ip_addresses(**{'network': IPv6Network('::/64'), 'v': 6})] PASSED [ 22%] tests/cover/test_direct_strategies.py::test_validates_args[one_of(1)] PASSED [ 22%] tests/cover/test_direct_strategies.py::test_validates_args[tuples(1)] PASSED [ 22%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_args[one_of(booleans(), tuples(booleans()))] PASSED [ 22%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_args[one_of(booleans())] PASSED [ 22%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_args[text()] PASSED [ 22%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_args[binary()] PASSED [ 22%] tests/cover/test_direct_strategies.py::test_produces_valid_examples_from_args[builds(>, integers(), integers())] PASSED [ 22%] tests/cover/test_direct_strategies.py::test_build_class_with_target_kwarg PASSED [ 22%] tests/cover/test_direct_strategies.py::test_builds_raises_with_no_target PASSED [ 22%] tests/cover/test_direct_strategies.py::test_builds_raises_if_non_callable_as_target_kwarg[1] PASSED [ 22%] tests/cover/test_direct_strategies.py::test_builds_raises_if_non_callable_as_target_kwarg[abc] PASSED [ 22%] tests/cover/test_direct_strategies.py::test_builds_raises_if_non_callable_as_target_kwarg[non_callable2] PASSED [ 22%] tests/cover/test_direct_strategies.py::test_builds_raises_if_non_callable_as_first_arg[1] PASSED [ 22%] tests/cover/test_direct_strategies.py::test_builds_raises_if_non_callable_as_first_arg[abc] PASSED [ 22%] tests/cover/test_direct_strategies.py::test_builds_raises_if_non_callable_as_first_arg[non_callable2] PASSED [ 22%] tests/cover/test_direct_strategies.py::test_tuples_raise_error_on_bad_kwargs PASSED [ 22%] tests/cover/test_direct_strategies.py::test_has_specified_length PASSED [ 23%] tests/cover/test_direct_strategies.py::test_has_upper_bound PASSED [ 23%] tests/cover/test_direct_strategies.py::test_has_lower_bound PASSED [ 23%] tests/cover/test_direct_strategies.py::test_is_in_bounds PASSED [ 23%] tests/cover/test_direct_strategies.py::test_fraction_is_in_bounds PASSED [ 23%] tests/cover/test_direct_strategies.py::test_fraction_gt_positive PASSED [ 23%] tests/cover/test_direct_strategies.py::test_fraction_lt_negative PASSED [ 23%] tests/cover/test_direct_strategies.py::test_decimal_is_in_bounds PASSED [ 23%] tests/cover/test_direct_strategies.py::test_float_can_find_max_value_inf PASSED [ 23%] tests/cover/test_direct_strategies.py::test_float_can_find_min_value_inf PASSED [ 23%] tests/cover/test_direct_strategies.py::test_can_find_none_list PASSED [ 23%] tests/cover/test_direct_strategies.py::test_fractions PASSED [ 23%] tests/cover/test_direct_strategies.py::test_decimals PASSED [ 23%] tests/cover/test_direct_strategies.py::test_non_float_decimal PASSED [ 23%] tests/cover/test_direct_strategies.py::test_produces_dictionaries_of_at_least_minimum_size PASSED [ 23%] tests/cover/test_direct_strategies.py::test_dictionaries_respect_size PASSED [ 23%] tests/cover/test_direct_strategies.py::test_dictionaries_respect_zero_size PASSED [ 23%] tests/cover/test_direct_strategies.py::test_none_lists_respect_max_size PASSED [ 23%] tests/cover/test_direct_strategies.py::test_none_lists_respect_max_and_min_size PASSED [ 23%] tests/cover/test_direct_strategies.py::test_iterables_are_exhaustible PASSED [ 23%] tests/cover/test_direct_strategies.py::test_minimal_iterable PASSED [ 23%] tests/cover/test_direct_strategies.py::test_no_infinity_for_min_max_values[-1-min_value] PASSED [ 23%] tests/cover/test_direct_strategies.py::test_no_infinity_for_min_max_values[-1-max_value] PASSED [ 23%] tests/cover/test_direct_strategies.py::test_no_infinity_for_min_max_values[0-min_value] PASSED [ 24%] tests/cover/test_direct_strategies.py::test_no_infinity_for_min_max_values[0-max_value] PASSED [ 24%] tests/cover/test_direct_strategies.py::test_no_infinity_for_min_max_values[1-min_value] PASSED [ 24%] tests/cover/test_direct_strategies.py::test_no_infinity_for_min_max_values[1-max_value] PASSED [ 24%] tests/cover/test_direct_strategies.py::test_no_nan_for_min_max_values[-1-min_value] PASSED [ 24%] tests/cover/test_direct_strategies.py::test_no_nan_for_min_max_values[-1-max_value] PASSED [ 24%] tests/cover/test_direct_strategies.py::test_no_nan_for_min_max_values[0-min_value] PASSED [ 24%] tests/cover/test_direct_strategies.py::test_no_nan_for_min_max_values[0-max_value] PASSED [ 24%] tests/cover/test_direct_strategies.py::test_no_nan_for_min_max_values[1-min_value] PASSED [ 24%] tests/cover/test_direct_strategies.py::test_no_nan_for_min_max_values[1-max_value] PASSED [ 24%] tests/cover/test_direct_strategies.py::test_data_explicitly_rejects_non_strategies[None-5] PASSED [ 24%] tests/cover/test_direct_strategies.py::test_data_explicitly_rejects_non_strategies[None-value1] PASSED [ 24%] tests/cover/test_direct_strategies.py::test_data_explicitly_rejects_non_strategies[not a strategy-5] PASSED [ 24%] tests/cover/test_direct_strategies.py::test_data_explicitly_rejects_non_strategies[not a strategy-value1] PASSED [ 24%] tests/cover/test_direct_strategies.py::test_chained_filter PASSED [ 24%] tests/cover/test_direct_strategies.py::test_chained_filter_tracks_all_conditions PASSED [ 24%] tests/cover/test_direct_strategies.py::test_ipaddress_from_network_is_always_correct_version[4] PASSED [ 24%] tests/cover/test_direct_strategies.py::test_ipaddress_from_network_is_always_correct_version[6] PASSED [ 24%] tests/cover/test_direct_strategies.py::test_ipaddress_from_network_is_always_in_network PASSED [ 24%] tests/cover/test_draw_example.py::test_single_example[lists(none(), max_size=0)] PASSED [ 24%] tests/cover/test_draw_example.py::test_single_example[tuples()] PASSED [ 24%] tests/cover/test_draw_example.py::test_single_example[sets(none(), max_size=0)] PASSED [ 24%] tests/cover/test_draw_example.py::test_single_example[frozensets(none(), max_size=0)] PASSED [ 25%] tests/cover/test_draw_example.py::test_single_example[fixed_dictionaries({})] PASSED [ 25%] tests/cover/test_draw_example.py::test_single_example[builds(ABC, booleans(), booleans(), booleans())] PASSED [ 25%] tests/cover/test_draw_example.py::test_single_example[builds(ABC, booleans(), booleans(), integers())] PASSED [ 25%] tests/cover/test_draw_example.py::test_single_example[fixed_dictionaries({'a': integers(), 'b': booleans()})] PASSED [ 25%] tests/cover/test_draw_example.py::test_single_example[dictionaries(keys=booleans(), values=integers())] PASSED [ 25%] tests/cover/test_draw_example.py::test_single_example[dictionaries(keys=text(), values=booleans())] PASSED [ 25%] tests/cover/test_draw_example.py::test_single_example[one_of(integers(), tuples(booleans()))] PASSED [ 25%] tests/cover/test_draw_example.py::test_single_example[sampled_from(range(0, 10))] PASSED [ 25%] tests/cover/test_draw_example.py::test_single_example[one_of(just('a'), just('b'), just('c'))] PASSED [ 25%] tests/cover/test_draw_example.py::test_single_example[sampled_from(('a', 'b', 'c'))] PASSED [ 25%] tests/cover/test_draw_example.py::test_single_example[integers()] PASSED [ 25%] tests/cover/test_draw_example.py::test_single_example[integers(min_value=3)] PASSED [ 25%] tests/cover/test_draw_example.py::test_single_example[integers(min_value=-4294967296, max_value=18446744073709551616)] PASSED [ 25%] tests/cover/test_draw_example.py::test_single_example[floats()0] PASSED [ 25%] tests/cover/test_draw_example.py::test_single_example[floats(min_value=-2.0, max_value=3.0)] PASSED [ 25%] tests/cover/test_draw_example.py::test_single_example[floats()1] PASSED [ 25%] tests/cover/test_draw_example.py::test_single_example[floats(min_value=-2.0)] PASSED [ 25%] tests/cover/test_draw_example.py::test_single_example[floats()2] PASSED [ 25%] tests/cover/test_draw_example.py::test_single_example[floats(max_value=-0.0)] PASSED [ 25%] tests/cover/test_draw_example.py::test_single_example[floats()3] PASSED [ 25%] tests/cover/test_draw_example.py::test_single_example[floats(min_value=0.0)] PASSED [ 25%] tests/cover/test_draw_example.py::test_single_example[floats(min_value=3.14, max_value=3.14)] PASSED [ 25%] tests/cover/test_draw_example.py::test_single_example[text()] PASSED [ 26%] tests/cover/test_draw_example.py::test_single_example[binary()] PASSED [ 26%] tests/cover/test_draw_example.py::test_single_example[booleans()] PASSED [ 26%] tests/cover/test_draw_example.py::test_single_example[tuples(booleans(), booleans())] PASSED [ 26%] tests/cover/test_draw_example.py::test_single_example[frozensets(integers())] PASSED [ 26%] tests/cover/test_draw_example.py::test_single_example[sets(frozensets(booleans()))] PASSED [ 26%] tests/cover/test_draw_example.py::test_single_example[complex_numbers()] PASSED [ 26%] tests/cover/test_draw_example.py::test_single_example[fractions()] PASSED [ 26%] tests/cover/test_draw_example.py::test_single_example[decimals()] PASSED [ 26%] tests/cover/test_draw_example.py::test_single_example[lists(lists(booleans()))] PASSED [ 26%] tests/cover/test_draw_example.py::test_single_example[lists(floats(min_value=0.0, max_value=0.0))] PASSED [ 26%] tests/cover/test_draw_example.py::test_single_example[integers().flatmap(lambda right: integers(min_value=0).map(lambda length: OrderedPair(right - length, right)))] PASSED [ 26%] tests/cover/test_draw_example.py::test_single_example[integers().flatmap(lambda v: lists(just(v)))] PASSED [ 26%] tests/cover/test_draw_example.py::test_single_example[integers().filter(lambda x: abs(x) > 100)] PASSED [ 26%] tests/cover/test_draw_example.py::test_single_example[floats(min_value=-1.7976931348623157e+308, max_value=1.7976931348623157e+308)] PASSED [ 26%] tests/cover/test_draw_example.py::test_single_example[none()] PASSED [ 26%] tests/cover/test_draw_example.py::test_single_example[randoms()] PASSED [ 26%] tests/cover/test_draw_example.py::test_single_example[booleans().flatmap(lambda x: booleans() if x else complex_numbers())] PASSED [ 26%] tests/cover/test_draw_example.py::test_single_example[recursive(booleans(), lambda x: lists(x, max_size=3), max_leaves=10)] PASSED [ 26%] tests/cover/test_draw_example.py::test_list_example[lists(none(), max_size=0)] PASSED [ 26%] tests/cover/test_draw_example.py::test_list_example[tuples()] PASSED [ 26%] tests/cover/test_draw_example.py::test_list_example[sets(none(), max_size=0)] PASSED [ 26%] tests/cover/test_draw_example.py::test_list_example[frozensets(none(), max_size=0)] PASSED [ 26%] tests/cover/test_draw_example.py::test_list_example[fixed_dictionaries({})] PASSED [ 27%] tests/cover/test_draw_example.py::test_list_example[builds(ABC, booleans(), booleans(), booleans())] PASSED [ 27%] tests/cover/test_draw_example.py::test_list_example[builds(ABC, booleans(), booleans(), integers())] PASSED [ 27%] tests/cover/test_draw_example.py::test_list_example[fixed_dictionaries({'a': integers(), 'b': booleans()})] PASSED [ 27%] tests/cover/test_draw_example.py::test_list_example[dictionaries(keys=booleans(), values=integers())] PASSED [ 27%] tests/cover/test_draw_example.py::test_list_example[dictionaries(keys=text(), values=booleans())] PASSED [ 27%] tests/cover/test_draw_example.py::test_list_example[one_of(integers(), tuples(booleans()))] PASSED [ 27%] tests/cover/test_draw_example.py::test_list_example[sampled_from(range(0, 10))] PASSED [ 27%] tests/cover/test_draw_example.py::test_list_example[one_of(just('a'), just('b'), just('c'))] PASSED [ 27%] tests/cover/test_draw_example.py::test_list_example[sampled_from(('a', 'b', 'c'))] PASSED [ 27%] tests/cover/test_draw_example.py::test_list_example[integers()] PASSED [ 27%] tests/cover/test_draw_example.py::test_list_example[integers(min_value=3)] PASSED [ 27%] tests/cover/test_draw_example.py::test_list_example[integers(min_value=-4294967296, max_value=18446744073709551616)] PASSED [ 27%] tests/cover/test_draw_example.py::test_list_example[floats()0] PASSED [ 27%] tests/cover/test_draw_example.py::test_list_example[floats(min_value=-2.0, max_value=3.0)] PASSED [ 27%] tests/cover/test_draw_example.py::test_list_example[floats()1] PASSED [ 27%] tests/cover/test_draw_example.py::test_list_example[floats(min_value=-2.0)] PASSED [ 27%] tests/cover/test_draw_example.py::test_list_example[floats()2] PASSED [ 27%] tests/cover/test_draw_example.py::test_list_example[floats(max_value=-0.0)] PASSED [ 27%] tests/cover/test_draw_example.py::test_list_example[floats()3] PASSED [ 27%] tests/cover/test_draw_example.py::test_list_example[floats(min_value=0.0)] PASSED [ 27%] tests/cover/test_draw_example.py::test_list_example[floats(min_value=3.14, max_value=3.14)] PASSED [ 27%] tests/cover/test_draw_example.py::test_list_example[text()] PASSED [ 28%] tests/cover/test_draw_example.py::test_list_example[binary()] PASSED [ 28%] tests/cover/test_draw_example.py::test_list_example[booleans()] PASSED [ 28%] tests/cover/test_draw_example.py::test_list_example[tuples(booleans(), booleans())] PASSED [ 28%] tests/cover/test_draw_example.py::test_list_example[frozensets(integers())] PASSED [ 28%] tests/cover/test_draw_example.py::test_list_example[sets(frozensets(booleans()))] PASSED [ 28%] tests/cover/test_draw_example.py::test_list_example[complex_numbers()] PASSED [ 28%] tests/cover/test_draw_example.py::test_list_example[fractions()] PASSED [ 28%] tests/cover/test_draw_example.py::test_list_example[decimals()] PASSED [ 28%] tests/cover/test_draw_example.py::test_list_example[lists(lists(booleans()))] PASSED [ 28%] tests/cover/test_draw_example.py::test_list_example[lists(floats(min_value=0.0, max_value=0.0))] PASSED [ 28%] tests/cover/test_draw_example.py::test_list_example[integers().flatmap(lambda right: integers(min_value=0).map(lambda length: OrderedPair(right - length, right)))] PASSED [ 28%] tests/cover/test_draw_example.py::test_list_example[integers().flatmap(lambda v: lists(just(v)))] PASSED [ 28%] tests/cover/test_draw_example.py::test_list_example[integers().filter(lambda x: abs(x) > 100)] PASSED [ 28%] tests/cover/test_draw_example.py::test_list_example[floats(min_value=-1.7976931348623157e+308, max_value=1.7976931348623157e+308)] PASSED [ 28%] tests/cover/test_draw_example.py::test_list_example[none()] PASSED [ 28%] tests/cover/test_draw_example.py::test_list_example[randoms()] PASSED [ 28%] tests/cover/test_draw_example.py::test_list_example[booleans().flatmap(lambda x: booleans() if x else complex_numbers())] PASSED [ 28%] tests/cover/test_draw_example.py::test_list_example[recursive(booleans(), lambda x: lists(x, max_size=3), max_leaves=10)] PASSED [ 28%] tests/cover/test_error_in_draw.py::test_error_is_in_finally PASSED [ 28%] tests/cover/test_escalation.py::test_does_not_escalate_errors_in_non_hypothesis_file PASSED [ 28%] tests/cover/test_escalation.py::test_does_escalate_errors_in_hypothesis_file PASSED [ 28%] tests/cover/test_escalation.py::test_does_not_escalate_errors_in_hypothesis_file_if_disabled PASSED [ 28%] tests/cover/test_escalation.py::test_immediately_escalates_errors_in_generation PASSED [ 29%] tests/cover/test_escalation.py::test_is_hypothesis_file_not_confused_by_prefix PASSED [ 29%] tests/cover/test_escalation.py::test_is_hypothesis_file_does_not_error_on_invalid_paths_issue_2319[] PASSED [ 29%] tests/cover/test_escalation.py::test_is_hypothesis_file_does_not_error_on_invalid_paths_issue_2319[] PASSED [ 29%] tests/cover/test_example.py::test_example_of_none_is_none PASSED [ 29%] tests/cover/test_example.py::test_exception_in_compare_can_still_have_example PASSED [ 29%] tests/cover/test_example.py::test_does_not_always_give_the_same_example PASSED [ 29%] tests/cover/test_example.py::test_raises_on_no_examples PASSED [ 29%] tests/cover/test_example.py::test_example_inside_given PASSED [ 29%] tests/cover/test_example.py::test_example_inside_find PASSED [ 29%] tests/cover/test_example.py::test_example_inside_strategy PASSED [ 29%] tests/cover/test_example.py::test_non_interactive_example_emits_warning PASSED [ 29%] tests/cover/test_example.py::test_interactive_example_does_not_emit_warning PASSED [ 29%] tests/cover/test_executors.py::test_must_use_result_of_test PASSED [ 29%] tests/cover/test_executors.py::TestTryReallyHard::test_something PASSED [ 29%] tests/cover/test_executors.py::test_boom PASSED [ 29%] tests/cover/test_executors.py::test_no_boom PASSED [ 29%] tests/cover/test_executors.py::test_no_boom_on_example PASSED [ 29%] tests/cover/test_executors.py::TestNormal::test_stuff PASSED [ 29%] tests/cover/test_explicit_examples.py::TestInstanceMethods::test_hi_1 PASSED [ 29%] tests/cover/test_explicit_examples.py::TestInstanceMethods::test_hi_2 PASSED [ 29%] tests/cover/test_explicit_examples.py::TestInstanceMethods::test_hi_3 PASSED [ 29%] tests/cover/test_explicit_examples.py::test_kwarg_example_on_testcase PASSED [ 30%] tests/cover/test_explicit_examples.py::test_errors_when_run_with_not_enough_args PASSED [ 30%] tests/cover/test_explicit_examples.py::test_errors_when_run_with_not_enough_kwargs PASSED [ 30%] tests/cover/test_explicit_examples.py::test_can_use_examples_after_given PASSED [ 30%] tests/cover/test_explicit_examples.py::test_can_use_examples_before_given PASSED [ 30%] tests/cover/test_explicit_examples.py::test_can_use_examples_around_given PASSED [ 30%] tests/cover/test_explicit_examples.py::test_is_a_thing[1-False] PASSED [ 30%] tests/cover/test_explicit_examples.py::test_is_a_thing[2-True] PASSED [ 30%] tests/cover/test_explicit_examples.py::test_no_args_and_kwargs PASSED [ 30%] tests/cover/test_explicit_examples.py::test_no_empty_examples PASSED [ 30%] tests/cover/test_explicit_examples.py::test_does_not_print_on_explicit_examples_if_no_failure PASSED [ 30%] tests/cover/test_explicit_examples.py::test_prints_output_for_explicit_examples PASSED [ 30%] tests/cover/test_explicit_examples.py::test_prints_verbose_output_for_explicit_examples PASSED [ 30%] tests/cover/test_explicit_examples.py::test_captures_original_repr_of_example PASSED [ 30%] tests/cover/test_explicit_examples.py::test_examples_are_tried_in_order PASSED [ 30%] tests/cover/test_explicit_examples.py::test_prints_note_in_failing_example PASSED [ 30%] tests/cover/test_explicit_examples.py::test_must_agree_with_number_of_arguments PASSED [ 30%] tests/cover/test_explicit_examples.py::test_runs_deadline_for_examples PASSED [ 30%] tests/cover/test_falsifying_example_output.py::test_inserts_line_breaks_only_at_appropriate_lengths[False-0000000000] PASSED [ 30%] tests/cover/test_falsifying_example_output.py::test_inserts_line_breaks_only_at_appropriate_lengths[True-0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000] PASSED [ 30%] tests/cover/test_falsifying_example_output.py::test_vararg_output PASSED [ 30%] tests/cover/test_feature_flags.py::test_can_all_be_enabled PASSED [ 30%] tests/cover/test_feature_flags.py::test_minimizes_open PASSED [ 30%] tests/cover/test_feature_flags.py::test_minimizes_individual_features_to_open PASSED [ 31%] tests/cover/test_feature_flags.py::test_marks_unknown_features_as_enabled PASSED [ 31%] tests/cover/test_feature_flags.py::test_by_default_all_enabled PASSED [ 31%] tests/cover/test_feature_flags.py::test_eval_featureflags_repr PASSED [ 31%] tests/cover/test_feature_flags.py::test_repr_can_be_evalled PASSED [ 31%] tests/cover/test_filestorage.py::test_defaults_to_the_default PASSED [ 31%] tests/cover/test_filestorage.py::test_can_set_homedir_and_it_will_exist PASSED [ 31%] tests/cover/test_filestorage.py::test_will_pick_up_location_from_env PASSED [ 31%] tests/cover/test_filestorage.py::test_storage_directories_are_not_created_automatically PASSED [ 31%] tests/cover/test_find.py::test_find_uses_provided_random PASSED [ 31%] tests/cover/test_flakiness.py::test_fails_only_once_is_flaky PASSED [ 31%] tests/cover/test_flakiness.py::test_gives_flaky_error_if_assumption_is_flaky PASSED [ 31%] tests/cover/test_flakiness.py::test_does_not_attempt_to_shrink_flaky_errors PASSED [ 31%] tests/cover/test_flakiness.py::test_failure_sequence_inducing PASSED [ 31%] tests/cover/test_float_nastiness.py::test_floats_are_in_range[9.9792015476736e+291-1.7976931348623157e+308] PASSED [ 31%] tests/cover/test_float_nastiness.py::test_floats_are_in_range[-1.7976931348623157e+308-1.7976931348623157e+308] PASSED [ 31%] tests/cover/test_float_nastiness.py::test_can_generate_both_zeros[-1] PASSED [ 31%] tests/cover/test_float_nastiness.py::test_can_generate_both_zeros[1] PASSED [ 31%] tests/cover/test_float_nastiness.py::test_can_generate_both_zeros_when_in_interval[-1--1.0-1.0] PASSED [ 31%] tests/cover/test_float_nastiness.py::test_can_generate_both_zeros_when_in_interval[-1--0.0-1.0] PASSED [ 31%] tests/cover/test_float_nastiness.py::test_can_generate_both_zeros_when_in_interval[-1--1.0-0.0] PASSED [ 31%] tests/cover/test_float_nastiness.py::test_can_generate_both_zeros_when_in_interval[-1--2.2250738585072014e-308-2.2250738585072014e-308] PASSED [ 31%] tests/cover/test_float_nastiness.py::test_can_generate_both_zeros_when_in_interval[1--1.0-1.0] PASSED [ 32%] tests/cover/test_float_nastiness.py::test_can_generate_both_zeros_when_in_interval[1--0.0-1.0] PASSED [ 32%] tests/cover/test_float_nastiness.py::test_can_generate_both_zeros_when_in_interval[1--1.0-0.0] PASSED [ 32%] tests/cover/test_float_nastiness.py::test_can_generate_both_zeros_when_in_interval[1--2.2250738585072014e-308-2.2250738585072014e-308] PASSED [ 32%] tests/cover/test_float_nastiness.py::test_does_not_generate_negative_if_right_boundary_is_positive PASSED [ 32%] tests/cover/test_float_nastiness.py::test_does_not_generate_positive_if_right_boundary_is_negative PASSED [ 32%] tests/cover/test_float_nastiness.py::test_half_bounded_generates_zero PASSED [ 32%] tests/cover/test_float_nastiness.py::test_half_bounded_respects_sign_of_upper_bound PASSED [ 32%] tests/cover/test_float_nastiness.py::test_half_bounded_respects_sign_of_lower_bound PASSED [ 32%] tests/cover/test_float_nastiness.py::test_filter_nan PASSED [ 32%] tests/cover/test_float_nastiness.py::test_filter_infinity PASSED [ 32%] tests/cover/test_float_nastiness.py::test_can_guard_against_draws_of_nan PASSED [ 32%] tests/cover/test_float_nastiness.py::test_very_narrow_interval PASSED [ 32%] tests/cover/test_float_nastiness.py::test_up_means_greater PASSED [ 32%] tests/cover/test_float_nastiness.py::test_down_means_lesser PASSED [ 32%] tests/cover/test_float_nastiness.py::test_updown_roundtrip PASSED [ 32%] tests/cover/test_float_nastiness.py::test_float32_can_exclude_infinity PASSED [ 32%] tests/cover/test_float_nastiness.py::test_float16_can_exclude_infinity PASSED [ 32%] tests/cover/test_float_nastiness.py::test_out_of_range[kwargs0] PASSED [ 32%] tests/cover/test_float_nastiness.py::test_out_of_range[kwargs1] PASSED [ 32%] tests/cover/test_float_nastiness.py::test_out_of_range[kwargs2] PASSED [ 32%] tests/cover/test_float_nastiness.py::test_out_of_range[kwargs3] PASSED [ 32%] tests/cover/test_float_nastiness.py::test_out_of_range[kwargs4] PASSED [ 32%] tests/cover/test_float_nastiness.py::test_out_of_range[kwargs5] PASSED [ 33%] tests/cover/test_float_nastiness.py::test_out_of_range[kwargs6] PASSED [ 33%] tests/cover/test_float_nastiness.py::test_out_of_range[kwargs7] PASSED [ 33%] tests/cover/test_float_nastiness.py::test_invalidargument_iff_half_float_unsupported PASSED [ 33%] tests/cover/test_float_nastiness.py::test_disallowed_width PASSED [ 33%] tests/cover/test_float_nastiness.py::test_no_single_floats_in_range PASSED [ 33%] tests/cover/test_float_nastiness.py::test_finite_min_bound_does_not_overflow PASSED [ 33%] tests/cover/test_float_nastiness.py::test_finite_max_bound_does_not_overflow PASSED [ 33%] tests/cover/test_float_nastiness.py::test_can_exclude_endpoints PASSED [ 33%] tests/cover/test_float_nastiness.py::test_can_exclude_neg_infinite_endpoint PASSED [ 33%] tests/cover/test_float_nastiness.py::test_can_exclude_pos_infinite_endpoint PASSED [ 33%] tests/cover/test_float_nastiness.py::test_exclude_infinite_endpoint_is_invalid PASSED [ 33%] tests/cover/test_float_nastiness.py::test_exclude_entire_interval[True-False] PASSED [ 33%] tests/cover/test_float_nastiness.py::test_exclude_entire_interval[False-True] PASSED [ 33%] tests/cover/test_float_nastiness.py::test_exclude_entire_interval[True-True] PASSED [ 33%] tests/cover/test_float_nastiness.py::test_zero_intervals_are_OK PASSED [ 33%] tests/cover/test_float_nastiness.py::test_cannot_exclude_endpoint_with_zero_interval[True-False-0.0-0.0] PASSED [ 33%] tests/cover/test_float_nastiness.py::test_cannot_exclude_endpoint_with_zero_interval[True-False-0.0--0.0] PASSED [ 33%] tests/cover/test_float_nastiness.py::test_cannot_exclude_endpoint_with_zero_interval[True-False--0.0-0.0] PASSED [ 33%] tests/cover/test_float_nastiness.py::test_cannot_exclude_endpoint_with_zero_interval[True-False--0.0--0.0] PASSED [ 33%] tests/cover/test_float_nastiness.py::test_cannot_exclude_endpoint_with_zero_interval[False-True-0.0-0.0] PASSED [ 33%] tests/cover/test_float_nastiness.py::test_cannot_exclude_endpoint_with_zero_interval[False-True-0.0--0.0] PASSED [ 33%] tests/cover/test_float_nastiness.py::test_cannot_exclude_endpoint_with_zero_interval[False-True--0.0-0.0] PASSED [ 33%] tests/cover/test_float_nastiness.py::test_cannot_exclude_endpoint_with_zero_interval[False-True--0.0--0.0] PASSED [ 34%] tests/cover/test_float_nastiness.py::test_cannot_exclude_endpoint_with_zero_interval[True-True-0.0-0.0] PASSED [ 34%] tests/cover/test_float_nastiness.py::test_cannot_exclude_endpoint_with_zero_interval[True-True-0.0--0.0] PASSED [ 34%] tests/cover/test_float_nastiness.py::test_cannot_exclude_endpoint_with_zero_interval[True-True--0.0-0.0] PASSED [ 34%] tests/cover/test_float_nastiness.py::test_cannot_exclude_endpoint_with_zero_interval[True-True--0.0--0.0] PASSED [ 34%] tests/cover/test_float_nastiness.py::test_fuzzing_floats_bounds[nonfloat0] PASSED [ 34%] tests/cover/test_float_nastiness.py::test_fuzzing_floats_bounds[nonfloat1] PASSED [ 34%] tests/cover/test_float_utils.py::test_can_handle_straddling_zero PASSED [ 34%] tests/cover/test_float_utils.py::test_next_float_equal[next_up-nan] PASSED [ 34%] tests/cover/test_float_utils.py::test_next_float_equal[next_up-inf] PASSED [ 34%] tests/cover/test_float_utils.py::test_next_float_equal[next_up--0.0] PASSED [ 34%] tests/cover/test_float_utils.py::test_next_float_equal[next_down-nan] PASSED [ 34%] tests/cover/test_float_utils.py::test_next_float_equal[next_down--inf] PASSED [ 34%] tests/cover/test_float_utils.py::test_next_float_equal[next_down-0.0] PASSED [ 34%] tests/cover/test_functions.py::test_functions_no_args PASSED [ 34%] tests/cover/test_functions.py::test_functions_with_args PASSED [ 34%] tests/cover/test_functions.py::test_functions_kw_args PASSED [ 34%] tests/cover/test_functions.py::test_functions_argless_lambda PASSED [ 34%] tests/cover/test_functions.py::test_functions_lambda_with_arg PASSED [ 34%] tests/cover/test_functions.py::test_invalid_arguments[None-returns0] PASSED [ 34%] tests/cover/test_functions.py::test_invalid_arguments[-None] PASSED [ 34%] tests/cover/test_functions.py::test_functions_valid_within_given_invalid_outside PASSED [ 34%] tests/cover/test_functions.py::test_can_call_default_like_arg PASSED [ 35%] tests/cover/test_functions.py::test_functions_strategy_with_kwonly_args PASSED [ 35%] tests/cover/test_given_error_conditions.py::test_raises_unsatisfiable_if_all_false_in_finite_set PASSED [ 35%] tests/cover/test_given_error_conditions.py::test_does_not_raise_unsatisfiable_if_some_false_in_finite_set PASSED [ 35%] tests/cover/test_given_error_conditions.py::test_error_if_has_no_hints PASSED [ 35%] tests/cover/test_given_error_conditions.py::test_error_if_infer_is_posarg PASSED [ 35%] tests/cover/test_given_error_conditions.py::test_given_twice_is_an_error PASSED [ 35%] tests/cover/test_given_error_conditions.py::test_given_is_not_a_class_decorator PASSED [ 35%] tests/cover/test_health_checks.py::test_slow_generation_fails_a_health_check PASSED [ 35%] tests/cover/test_health_checks.py::test_slow_generation_inline_fails_a_health_check PASSED [ 35%] tests/cover/test_health_checks.py::test_default_health_check_can_weaken_specific PASSED [ 35%] tests/cover/test_health_checks.py::test_suppressing_filtering_health_check PASSED [ 35%] tests/cover/test_health_checks.py::test_filtering_everything_fails_a_health_check PASSED [ 35%] tests/cover/test_health_checks.py::test_filtering_most_things_fails_a_health_check PASSED [ 35%] tests/cover/test_health_checks.py::test_large_data_will_fail_a_health_check PASSED [ 35%] tests/cover/test_health_checks.py::test_returning_non_none_is_forbidden PASSED [ 35%] tests/cover/test_health_checks.py::test_the_slow_test_health_check_can_be_disabled PASSED [ 35%] tests/cover/test_health_checks.py::test_the_slow_test_health_only_runs_if_health_checks_are_on PASSED [ 35%] tests/cover/test_health_checks.py::test_returning_non_none_does_not_fail_if_health_check_disabled PASSED [ 35%] tests/cover/test_health_checks.py::test_large_base_example_fails_health_check PASSED [ 35%] tests/cover/test_health_checks.py::test_example_that_shrinks_to_overrun_fails_health_check PASSED [ 35%] tests/cover/test_health_checks.py::test_it_is_an_error_to_suppress_non_iterables PASSED [ 35%] tests/cover/test_health_checks.py::test_it_is_an_error_to_suppress_non_healthchecks PASSED [ 35%] tests/cover/test_health_checks.py::test_lazy_slow_initialization_issue_2108_regression PASSED [ 36%] tests/cover/test_health_checks.py::test_does_not_trigger_health_check_on_simple_strategies PASSED [ 36%] tests/cover/test_health_checks.py::test_does_not_trigger_health_check_when_most_examples_are_small PASSED [ 36%] tests/cover/test_internal_helpers.py::test_sign_gives_good_type_error PASSED [ 36%] tests/cover/test_intervalset.py::test_intervals_are_equivalent_to_their_lists PASSED [ 36%] tests/cover/test_intervalset.py::test_intervals_match_indexes PASSED [ 36%] tests/cover/test_intervalset.py::test_error_for_index_of_not_present_value PASSED [ 36%] tests/cover/test_intervalset.py::test_validates_index PASSED [ 36%] tests/cover/test_intervalset.py::test_index_above_is_index_if_present PASSED [ 36%] tests/cover/test_intervalset.py::test_index_above_is_length_if_higher PASSED [ 36%] tests/cover/test_intervalset.py::test_subtraction_of_intervals PASSED [ 36%] tests/cover/test_lambda_formatting.py::test_bracket_whitespace_is_striped PASSED [ 36%] tests/cover/test_lambda_formatting.py::test_no_whitespace_before_colon_with_no_args PASSED [ 36%] tests/cover/test_lambda_formatting.py::test_can_have_unicode_in_lambda_sources PASSED [ 36%] tests/cover/test_lambda_formatting.py::test_can_get_descriptions_of_nested_lambdas_with_different_names PASSED [ 36%] tests/cover/test_lambda_formatting.py::test_does_not_error_on_unparsable_source PASSED [ 36%] tests/cover/test_lambda_formatting.py::test_source_of_lambda_is_pretty PASSED [ 36%] tests/cover/test_lambda_formatting.py::test_variable_names_are_not_pretty PASSED [ 36%] tests/cover/test_lambda_formatting.py::test_does_not_error_on_dynamically_defined_functions PASSED [ 36%] tests/cover/test_lambda_formatting.py::test_collapses_whitespace_nicely PASSED [ 36%] tests/cover/test_lambda_formatting.py::test_is_not_confused_by_tuples PASSED [ 36%] tests/cover/test_lambda_formatting.py::test_strips_comments_from_the_end PASSED [ 36%] tests/cover/test_lambda_formatting.py::test_does_not_strip_hashes_within_a_string PASSED [ 37%] tests/cover/test_lambda_formatting.py::test_can_distinguish_between_two_lambdas_with_different_args PASSED [ 37%] tests/cover/test_lambda_formatting.py::test_does_not_error_if_it_cannot_distinguish_between_two_lambdas PASSED [ 37%] tests/cover/test_lambda_formatting.py::test_lambda_source_break_after_def_with_brackets PASSED [ 37%] tests/cover/test_lambda_formatting.py::test_lambda_source_break_after_def_with_line_continuation PASSED [ 37%] tests/cover/test_lambda_formatting.py::test_can_extract_lambda_repr_in_a_decorator PASSED [ 37%] tests/cover/test_lambda_formatting.py::test_can_extract_two_lambdas_from_a_decorator_if_args_differ PASSED [ 37%] tests/cover/test_lambda_formatting.py::test_can_extract_lambda_repr_in_a_decorator_with_spaces PASSED [ 37%] tests/cover/test_lambda_formatting.py::test_can_handle_brackets_in_decorator_argument PASSED [ 37%] tests/cover/test_lambda_formatting.py::test_can_handle_nested_lambda_in_decorator_argument PASSED [ 37%] tests/cover/test_lazy_import.py::test_hypothesis_does_not_import_test_runners PASSED [ 37%] tests/cover/test_lookup.py::test_resolve_typing_module[BinaryIO] PASSED [ 37%] tests/cover/test_lookup.py::test_resolve_typing_module[ByteString] PASSED [ 37%] tests/cover/test_lookup.py::test_resolve_typing_module[Callable] PASSED [ 37%] tests/cover/test_lookup.py::test_resolve_typing_module[DefaultDict] PASSED [ 37%] tests/cover/test_lookup.py::test_resolve_typing_module[Dict] PASSED [ 37%] tests/cover/test_lookup.py::test_resolve_typing_module[FrozenSet] PASSED [ 37%] tests/cover/test_lookup.py::test_resolve_typing_module[ItemsView] PASSED [ 37%] tests/cover/test_lookup.py::test_resolve_typing_module[Iterator] PASSED [ 37%] tests/cover/test_lookup.py::test_resolve_typing_module[KeysView] PASSED [ 37%] tests/cover/test_lookup.py::test_resolve_typing_module[List] PASSED [ 37%] tests/cover/test_lookup.py::test_resolve_typing_module[Reversible] PASSED [ 37%] tests/cover/test_lookup.py::test_resolve_typing_module[Set] PASSED [ 37%] tests/cover/test_lookup.py::test_resolve_typing_module[SupportsAbs] PASSED [ 38%] tests/cover/test_lookup.py::test_resolve_typing_module[SupportsBytes] PASSED [ 38%] tests/cover/test_lookup.py::test_resolve_typing_module[SupportsComplex] PASSED [ 38%] tests/cover/test_lookup.py::test_resolve_typing_module[SupportsFloat] PASSED [ 38%] tests/cover/test_lookup.py::test_resolve_typing_module[SupportsInt] PASSED [ 38%] tests/cover/test_lookup.py::test_resolve_typing_module[SupportsRound] PASSED [ 38%] tests/cover/test_lookup.py::test_resolve_typing_module[TextIO] PASSED [ 38%] tests/cover/test_lookup.py::test_resolve_typing_module[Type] PASSED [ 38%] tests/cover/test_lookup.py::test_resolve_typing_module[ValuesView] PASSED [ 38%] tests/cover/test_lookup.py::test_does_not_resolve_special_cases[typ0] PASSED [ 38%] tests/cover/test_lookup.py::test_does_not_resolve_special_cases[typ1] PASSED [ 38%] tests/cover/test_lookup.py::test_specialised_scalar_types[typ0-instance_of0] PASSED [ 38%] tests/cover/test_lookup.py::test_specialised_scalar_types[typ1-instance_of1] PASSED [ 38%] tests/cover/test_lookup.py::test_typing_Type_int PASSED [ 38%] tests/cover/test_lookup.py::test_typing_Type_Union PASSED [ 38%] tests/cover/test_lookup.py::test_specialised_collection_types[Set-set-int] PASSED [ 38%] tests/cover/test_lookup.py::test_specialised_collection_types[FrozenSet-frozenset-int] PASSED [ 38%] tests/cover/test_lookup.py::test_specialised_collection_types[Dict-dict-int] PASSED [ 38%] tests/cover/test_lookup.py::test_specialised_collection_types[KeysView-dict_keys-int] PASSED [ 38%] tests/cover/test_lookup.py::test_specialised_collection_types[ValuesView-dict_values-int] PASSED [ 38%] tests/cover/test_lookup.py::test_specialised_collection_types[List-list-int] PASSED [ 38%] tests/cover/test_lookup.py::test_specialised_collection_types[Tuple-tuple-int0] PASSED [ 38%] tests/cover/test_lookup.py::test_specialised_collection_types[Tuple-tuple-int1] PASSED [ 39%] tests/cover/test_lookup.py::test_specialised_collection_types[Iterator-Iterator-int] PASSED [ 39%] tests/cover/test_lookup.py::test_specialised_collection_types[Sequence-Sequence-int] PASSED [ 39%] tests/cover/test_lookup.py::test_specialised_collection_types[Iterable-Iterable-int] PASSED [ 39%] tests/cover/test_lookup.py::test_specialised_collection_types[Mapping-Mapping-int] PASSED [ 39%] tests/cover/test_lookup.py::test_specialised_collection_types[Container-Container-int] PASSED [ 39%] tests/cover/test_lookup.py::test_specialised_collection_types[A_NamedTuple-tuple-int] PASSED [ 39%] tests/cover/test_lookup.py::test_36_specialised_collection_types PASSED [ 39%] tests/cover/test_lookup.py::test_ItemsView PASSED [ 39%] tests/cover/test_lookup.py::test_Optional_minimises_to_None PASSED [ 39%] tests/cover/test_lookup.py::test_variable_length_tuples[0] PASSED [ 39%] tests/cover/test_lookup.py::test_variable_length_tuples[1] PASSED [ 39%] tests/cover/test_lookup.py::test_variable_length_tuples[2] PASSED [ 39%] tests/cover/test_lookup.py::test_variable_length_tuples[3] PASSED [ 39%] tests/cover/test_lookup.py::test_variable_length_tuples[4] PASSED [ 39%] tests/cover/test_lookup.py::test_variable_length_tuples[5] PASSED [ 39%] tests/cover/test_lookup.py::test_variable_length_tuples[6] PASSED [ 39%] tests/cover/test_lookup.py::test_variable_length_tuples[7] PASSED [ 39%] tests/cover/test_lookup.py::test_variable_length_tuples[8] PASSED [ 39%] tests/cover/test_lookup.py::test_variable_length_tuples[9] PASSED [ 39%] tests/cover/test_lookup.py::test_lookup_overrides_defaults PASSED [ 39%] tests/cover/test_lookup.py::test_register_generic_typing_strats PASSED [ 39%] tests/cover/test_lookup.py::test_resolves_weird_types[Sequence] PASSED [ 39%] tests/cover/test_lookup.py::test_resolves_weird_types[Container] PASSED [ 40%] tests/cover/test_lookup.py::test_resolves_weird_types[Mapping] PASSED [ 40%] tests/cover/test_lookup.py::test_resolves_weird_types[Reversible] PASSED [ 40%] tests/cover/test_lookup.py::test_resolves_weird_types[SupportsBytes] PASSED [ 40%] tests/cover/test_lookup.py::test_resolves_weird_types[SupportsAbs] PASSED [ 40%] tests/cover/test_lookup.py::test_resolves_weird_types[SupportsComplex] PASSED [ 40%] tests/cover/test_lookup.py::test_resolves_weird_types[SupportsFloat] PASSED [ 40%] tests/cover/test_lookup.py::test_resolves_weird_types[SupportsInt] PASSED [ 40%] tests/cover/test_lookup.py::test_resolves_weird_types[SupportsRound] PASSED [ 40%] tests/cover/test_lookup.py::test_resolves_weird_types[SupportsIndex] SKIPPED [ 40%] tests/cover/test_lookup.py::test_typevar_type_is_consistent[var0-object] PASSED [ 40%] tests/cover/test_lookup.py::test_typevar_type_is_consistent[var1-int] PASSED [ 40%] tests/cover/test_lookup.py::test_typevar_type_is_consistent[var2-expected2] PASSED [ 40%] tests/cover/test_lookup.py::test_typevar_type_is_consistent[var3-expected3] PASSED [ 40%] tests/cover/test_lookup.py::test_typevar_type_is_consistent[var4-expected4] PASSED [ 40%] tests/cover/test_lookup.py::test_distinct_typevars_same_constraint PASSED [ 40%] tests/cover/test_lookup.py::test_issue_946_regression PASSED [ 40%] tests/cover/test_lookup.py::test_can_get_type_hints[annotated_func] PASSED [ 40%] tests/cover/test_lookup.py::test_can_get_type_hints[N] PASSED [ 40%] tests/cover/test_lookup.py::test_can_get_type_hints[int] PASSED [ 40%] tests/cover/test_lookup.py::test_force_builds_to_infer_strategies_for_default_args PASSED [ 40%] tests/cover/test_lookup.py::test_cannot_pass_infer_as_posarg PASSED [ 40%] tests/cover/test_lookup.py::test_cannot_force_inference_for_unannotated_arg PASSED [ 41%] tests/cover/test_lookup.py::test_builds_for_unknown_annotated_type PASSED [ 41%] tests/cover/test_lookup.py::test_raises_for_arg_with_unresolvable_annotation PASSED [ 41%] tests/cover/test_lookup.py::test_can_use_type_hints PASSED [ 41%] tests/cover/test_lookup.py::test_error_if_has_unresolvable_hints PASSED [ 41%] tests/cover/test_lookup.py::test_resolves_NewType PASSED [ 41%] tests/cover/test_lookup.py::test_resolves_enum PASSED [ 41%] tests/cover/test_lookup.py::test_resolves_flag_enum[from_type] PASSED [ 41%] tests/cover/test_lookup.py::test_resolves_flag_enum[sampled_from] PASSED [ 41%] tests/cover/test_lookup.py::test_required_args[args0-kwargs0-AnnotatedTarget] PASSED [ 41%] tests/cover/test_lookup.py::test_required_args[args0-kwargs0-target1] PASSED [ 41%] tests/cover/test_lookup.py::test_required_args[args1-kwargs1-AnnotatedTarget] PASSED [ 41%] tests/cover/test_lookup.py::test_required_args[args1-kwargs1-target1] PASSED [ 41%] tests/cover/test_lookup.py::test_required_args[args2-kwargs2-AnnotatedTarget] PASSED [ 41%] tests/cover/test_lookup.py::test_required_args[args2-kwargs2-target1] PASSED [ 41%] tests/cover/test_lookup.py::test_required_args[args3-kwargs3-AnnotatedTarget] PASSED [ 41%] tests/cover/test_lookup.py::test_required_args[args3-kwargs3-target1] PASSED [ 41%] tests/cover/test_lookup.py::test_required_args[args4-kwargs4-AnnotatedTarget] PASSED [ 41%] tests/cover/test_lookup.py::test_required_args[args4-kwargs4-target1] PASSED [ 41%] tests/cover/test_lookup.py::test_required_args[args5-kwargs5-AnnotatedTarget] PASSED [ 41%] tests/cover/test_lookup.py::test_required_args[args5-kwargs5-target1] PASSED [ 41%] tests/cover/test_lookup.py::test_infers_args_for_namedtuple_builds PASSED [ 41%] tests/cover/test_lookup.py::test_infers_args_for_namedtuple_from_type PASSED [ 41%] tests/cover/test_lookup.py::test_override_args_for_namedtuple PASSED [ 42%] tests/cover/test_lookup.py::test_cannot_resolve_bare_forward_reference[thing0] PASSED [ 42%] tests/cover/test_lookup.py::test_cannot_resolve_bare_forward_reference[List] PASSED [ 42%] tests/cover/test_lookup.py::test_cannot_resolve_bare_forward_reference[Type] PASSED [ 42%] tests/cover/test_lookup.py::test_resolving_recursive_type PASSED [ 42%] tests/cover/test_lookup.py::test_resolves_empty_Tuple_issue_1583_regression PASSED [ 42%] tests/cover/test_lookup.py::test_can_register_NewType PASSED [ 42%] tests/cover/test_lookup.py::test_resolves_bare_callable_to_function PASSED [ 42%] tests/cover/test_lookup.py::test_resolves_callable_with_arg_to_function PASSED [ 42%] tests/cover/test_lookup.py::test_resolves_ellipses_callable_to_function PASSED [ 42%] tests/cover/test_lookup.py::test_can_resolve_abstract_class PASSED [ 42%] tests/cover/test_lookup.py::test_cannot_resolve_abstract_class_with_no_concrete_subclass PASSED [ 42%] tests/cover/test_lookup.py::test_inference_on_generic_collections_abc_aliases[Hashable] PASSED [ 42%] tests/cover/test_lookup.py::test_inference_on_generic_collections_abc_aliases[Sized] PASSED [ 42%] tests/cover/test_lookup.py::test_bytestring_not_treated_as_generic_sequence PASSED [ 42%] tests/cover/test_lookup.py::test_bytestring_is_valid_sequence_of_int_and_parent_classes[int] PASSED [ 42%] tests/cover/test_lookup.py::test_bytestring_is_valid_sequence_of_int_and_parent_classes[Real] PASSED [ 42%] tests/cover/test_lookup.py::test_bytestring_is_valid_sequence_of_int_and_parent_classes[object] PASSED [ 42%] tests/cover/test_lookup.py::test_bytestring_is_valid_sequence_of_int_and_parent_classes[type_3] PASSED [ 42%] tests/cover/test_lookup.py::test_bytestring_is_valid_sequence_of_int_and_parent_classes[type_4] PASSED [ 42%] tests/cover/test_lookup.py::test_supportsop_types_support_protocol[SupportsAbs] PASSED [ 42%] tests/cover/test_lookup.py::test_supportsop_types_support_protocol[SupportsRound] PASSED [ 42%] tests/cover/test_lookup.py::test_supportscast_types_support_protocol_or_are_castable[SupportsFloat-float] PASSED [ 42%] tests/cover/test_lookup.py::test_supportscast_types_support_protocol_or_are_castable[SupportsInt-int] PASSED [ 43%] tests/cover/test_lookup.py::test_supportscast_types_support_protocol_or_are_castable[SupportsBytes-bytes] PASSED [ 43%] tests/cover/test_lookup.py::test_supportscast_types_support_protocol_or_are_castable[SupportsComplex-complex] PASSED [ 43%] tests/cover/test_lookup.py::test_can_cast PASSED [ 43%] tests/cover/test_lookup.py::test_timezone_lookup[timezone] PASSED [ 43%] tests/cover/test_lookup.py::test_timezone_lookup[tzinfo] PASSED [ 43%] tests/cover/test_lookup.py::test_generic_collections_only_use_hashable_elements[Set] PASSED [ 43%] tests/cover/test_lookup.py::test_generic_collections_only_use_hashable_elements[FrozenSet] PASSED [ 43%] tests/cover/test_lookup.py::test_generic_collections_only_use_hashable_elements[Dict] PASSED [ 43%] tests/cover/test_lookup.py::test_hashable_type_unhashable_value PASSED [ 43%] tests/cover/test_lookup.py::test_repr_passthrough[int-integers()] PASSED [ 43%] tests/cover/test_lookup.py::test_repr_passthrough[List-lists(text())] PASSED [ 43%] tests/cover/test_lookup.py::test_repr_passthrough[not a type-from_type('not a type')] PASSED [ 43%] tests/cover/test_map.py::test_can_assume_in_map PASSED [ 43%] tests/cover/test_map.py::test_assume_in_just_raises_immediately PASSED [ 43%] tests/cover/test_mock.py::test_can_mock_inside_given_without_fixture <- ../../../../../../../usr/lib/python3.6/unittest/mock.py PASSED [ 43%] tests/cover/test_mock.py::test_can_mock_outside_given_with_fixture PASSED [ 43%] tests/cover/test_mock.py::test_can_mock_within_test_with_fixture PASSED [ 43%] tests/cover/test_nothing.py::test_resampling PASSED [ 43%] tests/cover/test_nothing.py::test_list_of_nothing PASSED [ 43%] tests/cover/test_nothing.py::test_set_of_nothing PASSED [ 43%] tests/cover/test_nothing.py::test_validates_min_size PASSED [ 43%] tests/cover/test_nothing.py::test_function_composition PASSED [ 44%] tests/cover/test_nothing.py::test_tuples_detect_empty_elements PASSED [ 44%] tests/cover/test_nothing.py::test_fixed_dictionaries_detect_empty_values PASSED [ 44%] tests/cover/test_nothing.py::test_no_examples PASSED [ 44%] tests/cover/test_nothing.py::test_empty[s0] PASSED [ 44%] tests/cover/test_nothing.py::test_empty[s1] PASSED [ 44%] tests/cover/test_nothing.py::test_empty[s2] PASSED [ 44%] tests/cover/test_nothing.py::test_empty[s3] PASSED [ 44%] tests/cover/test_numerics.py::test_fuzz_floats_bounds PASSED [ 44%] tests/cover/test_numerics.py::test_fuzz_fractions_bounds PASSED [ 44%] tests/cover/test_numerics.py::test_fuzz_decimals_bounds PASSED [ 44%] tests/cover/test_numerics.py::test_all_decimals_can_be_exact_floats PASSED [ 44%] tests/cover/test_numerics.py::test_fraction_addition_is_well_behaved PASSED [ 44%] tests/cover/test_numerics.py::test_decimals_include_nan PASSED [ 44%] tests/cover/test_numerics.py::test_decimals_include_inf PASSED [ 44%] tests/cover/test_numerics.py::test_decimals_can_disallow_nan PASSED [ 44%] tests/cover/test_numerics.py::test_decimals_can_disallow_inf PASSED [ 44%] tests/cover/test_numerics.py::test_decimals_have_correct_places[0] PASSED [ 44%] tests/cover/test_numerics.py::test_decimals_have_correct_places[1] PASSED [ 44%] tests/cover/test_numerics.py::test_decimals_have_correct_places[2] PASSED [ 44%] tests/cover/test_numerics.py::test_decimals_have_correct_places[3] PASSED [ 44%] tests/cover/test_numerics.py::test_decimals_have_correct_places[4] PASSED [ 44%] tests/cover/test_numerics.py::test_decimals_have_correct_places[5] PASSED [ 44%] tests/cover/test_numerics.py::test_decimals_have_correct_places[6] PASSED [ 45%] tests/cover/test_numerics.py::test_decimals_have_correct_places[7] PASSED [ 45%] tests/cover/test_numerics.py::test_decimals_have_correct_places[8] PASSED [ 45%] tests/cover/test_numerics.py::test_decimals_have_correct_places[9] PASSED [ 45%] tests/cover/test_numerics.py::test_works_with_few_values PASSED [ 45%] tests/cover/test_numerics.py::test_issue_725_regression PASSED [ 45%] tests/cover/test_numerics.py::test_issue_739_regression PASSED [ 45%] tests/cover/test_numerics.py::test_consistent_decimal_error PASSED [ 45%] tests/cover/test_one_of.py::test_one_of_empty PASSED [ 45%] tests/cover/test_one_of.py::test_one_of_filtered PASSED [ 45%] tests/cover/test_one_of.py::test_one_of_flatmapped PASSED [ 45%] tests/cover/test_one_of.py::test_one_of_single_strategy_is_noop PASSED [ 45%] tests/cover/test_permutations.py::test_can_find_non_trivial_permutation PASSED [ 45%] tests/cover/test_permutations.py::test_permutation_values_are_permutations PASSED [ 45%] tests/cover/test_permutations.py::test_empty_permutations_are_empty PASSED [ 45%] tests/cover/test_permutations.py::test_cannot_permute_non_sequence_types PASSED [ 45%] tests/cover/test_phases.py::test_only_runs_explicit_examples PASSED [ 45%] tests/cover/test_phases.py::test_does_not_use_explicit_examples PASSED [ 45%] tests/cover/test_phases.py::test_this_would_fail_if_you_ran_it PASSED [ 45%] tests/cover/test_phases.py::test_sorts_and_dedupes_phases[arg0-expected0] PASSED [ 45%] tests/cover/test_phases.py::test_sorts_and_dedupes_phases[arg1-expected1] PASSED [ 45%] tests/cover/test_phases.py::test_phases_default_to_all PASSED [ 45%] tests/cover/test_phases.py::test_does_not_reuse_saved_examples_if_reuse_not_in_phases PASSED [ 46%] tests/cover/test_phases.py::test_will_save_when_reuse_not_in_phases PASSED [ 46%] tests/cover/test_phases.py::test_rejects_non_phases PASSED [ 46%] tests/cover/test_pretty.py::test_list PASSED [ 46%] tests/cover/test_pretty.py::test_dict PASSED [ 46%] tests/cover/test_pretty.py::test_tuple PASSED [ 46%] tests/cover/test_pretty.py::test_dict_with_custom_repr PASSED [ 46%] tests/cover/test_pretty.py::test_set_with_custom_repr PASSED [ 46%] tests/cover/test_pretty.py::test_list_with_custom_repr PASSED [ 46%] tests/cover/test_pretty.py::test_indentation PASSED [ 46%] tests/cover/test_pretty.py::test_dispatch PASSED [ 46%] tests/cover/test_pretty.py::test_callability_checking PASSED [ 46%] tests/cover/test_pretty.py::test_sets PASSED [ 46%] tests/cover/test_pretty.py::test_unsortable_set PASSED [ 46%] tests/cover/test_pretty.py::test_unsortable_dict PASSED [ 46%] tests/cover/test_pretty.py::test_pprint_heap_allocated_type PASSED [ 46%] tests/cover/test_pretty.py::test_pprint_nomod PASSED [ 46%] tests/cover/test_pretty.py::test_pprint_break PASSED [ 46%] tests/cover/test_pretty.py::test_pprint_break_repr PASSED [ 46%] tests/cover/test_pretty.py::test_bad_repr PASSED [ 46%] tests/cover/test_pretty.py::test_really_bad_repr PASSED [ 46%] tests/cover/test_pretty.py::test_super_repr PASSED [ 46%] tests/cover/test_pretty.py::test_long_list PASSED [ 46%] tests/cover/test_pretty.py::test_long_set PASSED [ 47%] tests/cover/test_pretty.py::test_long_tuple PASSED [ 47%] tests/cover/test_pretty.py::test_long_dict PASSED [ 47%] tests/cover/test_pretty.py::test_unbound_method PASSED [ 47%] tests/cover/test_pretty.py::test_metaclass_repr PASSED [ 47%] tests/cover/test_pretty.py::test_unicode_repr PASSED [ 47%] tests/cover/test_pretty.py::test_basic_class PASSED [ 47%] tests/cover/test_pretty.py::test_collections_defaultdict PASSED [ 47%] tests/cover/test_pretty.py::test_collections_ordereddict PASSED [ 47%] tests/cover/test_pretty.py::test_collections_deque PASSED [ 47%] tests/cover/test_pretty.py::test_collections_counter PASSED [ 47%] tests/cover/test_pretty.py::test_cyclic_list PASSED [ 47%] tests/cover/test_pretty.py::test_cyclic_dequeue PASSED [ 47%] tests/cover/test_pretty.py::test_cyclic_counter PASSED [ 47%] tests/cover/test_pretty.py::test_cyclic_dict PASSED [ 47%] tests/cover/test_pretty.py::test_cyclic_set PASSED [ 47%] tests/cover/test_pretty.py::test_pprint PASSED [ 47%] tests/cover/test_pretty.py::test_print_with_indent PASSED [ 47%] tests/cover/test_pretty.py::test_exception PASSED [ 47%] tests/cover/test_pretty.py::test_re_evals PASSED [ 47%] tests/cover/test_pretty.py::test_custom PASSED [ 47%] tests/cover/test_pretty.py::test_print_builtin_function PASSED [ 47%] tests/cover/test_pretty.py::test_pretty_function PASSED [ 48%] tests/cover/test_pretty.py::test_empty_printer PASSED [ 48%] tests/cover/test_pretty.py::test_breakable_at_group_boundary PASSED [ 48%] tests/cover/test_provisional_strategies.py::test_is_URL PASSED [ 48%] tests/cover/test_provisional_strategies.py::test_is_IP4_addr PASSED [ 48%] tests/cover/test_provisional_strategies.py::test_is_IP6_addr PASSED [ 48%] tests/cover/test_provisional_strategies.py::test_invalid_domain_arguments[-1--1] PASSED [ 48%] tests/cover/test_provisional_strategies.py::test_invalid_domain_arguments[-1-0] PASSED [ 48%] tests/cover/test_provisional_strategies.py::test_invalid_domain_arguments[-1-3] PASSED [ 48%] tests/cover/test_provisional_strategies.py::test_invalid_domain_arguments[-1-4.0] PASSED [ 48%] tests/cover/test_provisional_strategies.py::test_invalid_domain_arguments[-1-256] PASSED [ 48%] tests/cover/test_provisional_strategies.py::test_invalid_domain_arguments[0--1] PASSED [ 48%] tests/cover/test_provisional_strategies.py::test_invalid_domain_arguments[0-0] PASSED [ 48%] tests/cover/test_provisional_strategies.py::test_invalid_domain_arguments[0-3] PASSED [ 48%] tests/cover/test_provisional_strategies.py::test_invalid_domain_arguments[0-4.0] PASSED [ 48%] tests/cover/test_provisional_strategies.py::test_invalid_domain_arguments[0-256] PASSED [ 48%] tests/cover/test_provisional_strategies.py::test_invalid_domain_arguments[4.0--1] PASSED [ 48%] tests/cover/test_provisional_strategies.py::test_invalid_domain_arguments[4.0-0] PASSED [ 48%] tests/cover/test_provisional_strategies.py::test_invalid_domain_arguments[4.0-3] PASSED [ 48%] tests/cover/test_provisional_strategies.py::test_invalid_domain_arguments[4.0-4.0] PASSED [ 48%] tests/cover/test_provisional_strategies.py::test_invalid_domain_arguments[4.0-256] PASSED [ 48%] tests/cover/test_provisional_strategies.py::test_invalid_domain_arguments[64--1] PASSED [ 48%] tests/cover/test_provisional_strategies.py::test_invalid_domain_arguments[64-0] PASSED [ 48%] tests/cover/test_provisional_strategies.py::test_invalid_domain_arguments[64-3] PASSED [ 49%] tests/cover/test_provisional_strategies.py::test_invalid_domain_arguments[64-4.0] PASSED [ 49%] tests/cover/test_provisional_strategies.py::test_invalid_domain_arguments[64-256] PASSED [ 49%] tests/cover/test_provisional_strategies.py::test_invalid_domain_arguments[128--1] PASSED [ 49%] tests/cover/test_provisional_strategies.py::test_invalid_domain_arguments[128-0] PASSED [ 49%] tests/cover/test_provisional_strategies.py::test_invalid_domain_arguments[128-3] PASSED [ 49%] tests/cover/test_provisional_strategies.py::test_invalid_domain_arguments[128-4.0] PASSED [ 49%] tests/cover/test_provisional_strategies.py::test_invalid_domain_arguments[128-256] PASSED [ 49%] tests/cover/test_provisional_strategies.py::test_valid_domains_arguments[None-None] PASSED [ 49%] tests/cover/test_provisional_strategies.py::test_valid_domains_arguments[None-4] PASSED [ 49%] tests/cover/test_provisional_strategies.py::test_valid_domains_arguments[None-8] PASSED [ 49%] tests/cover/test_provisional_strategies.py::test_valid_domains_arguments[None-255] PASSED [ 49%] tests/cover/test_provisional_strategies.py::test_valid_domains_arguments[1-None] PASSED [ 49%] tests/cover/test_provisional_strategies.py::test_valid_domains_arguments[1-4] PASSED [ 49%] tests/cover/test_provisional_strategies.py::test_valid_domains_arguments[1-8] PASSED [ 49%] tests/cover/test_provisional_strategies.py::test_valid_domains_arguments[1-255] PASSED [ 49%] tests/cover/test_provisional_strategies.py::test_valid_domains_arguments[2-None] PASSED [ 49%] tests/cover/test_provisional_strategies.py::test_valid_domains_arguments[2-4] PASSED [ 49%] tests/cover/test_provisional_strategies.py::test_valid_domains_arguments[2-8] PASSED [ 49%] tests/cover/test_provisional_strategies.py::test_valid_domains_arguments[2-255] PASSED [ 49%] tests/cover/test_provisional_strategies.py::test_valid_domains_arguments[4-None] PASSED [ 49%] tests/cover/test_provisional_strategies.py::test_valid_domains_arguments[4-4] PASSED [ 49%] tests/cover/test_provisional_strategies.py::test_valid_domains_arguments[4-8] PASSED [ 50%] tests/cover/test_provisional_strategies.py::test_valid_domains_arguments[4-255] PASSED [ 50%] tests/cover/test_provisional_strategies.py::test_valid_domains_arguments[8-None] PASSED [ 50%] tests/cover/test_provisional_strategies.py::test_valid_domains_arguments[8-4] PASSED [ 50%] tests/cover/test_provisional_strategies.py::test_valid_domains_arguments[8-8] PASSED [ 50%] tests/cover/test_provisional_strategies.py::test_valid_domains_arguments[8-255] PASSED [ 50%] tests/cover/test_provisional_strategies.py::test_valid_domains_arguments[63-None] PASSED [ 50%] tests/cover/test_provisional_strategies.py::test_valid_domains_arguments[63-4] PASSED [ 50%] tests/cover/test_provisional_strategies.py::test_valid_domains_arguments[63-8] PASSED [ 50%] tests/cover/test_provisional_strategies.py::test_valid_domains_arguments[63-255] PASSED [ 50%] tests/cover/test_provisional_strategies.py::test_find_any_non_empty[strategy0] PASSED [ 50%] tests/cover/test_provisional_strategies.py::test_find_any_non_empty[strategy1] PASSED [ 50%] tests/cover/test_random_module.py::test_can_seed_random PASSED [ 50%] tests/cover/test_random_module.py::test_seed_random_twice PASSED [ 50%] tests/cover/test_random_module.py::test_does_not_fail_health_check_if_randomness_is_used PASSED [ 50%] tests/cover/test_random_module.py::test_cannot_register_non_Random PASSED [ 50%] tests/cover/test_random_module.py::test_registering_a_Random_is_idempotent PASSED [ 50%] tests/cover/test_random_module.py::test_manages_registered_Random_instance PASSED [ 50%] tests/cover/test_random_module.py::test_registered_Random_is_seeded_by_random_module_strategy PASSED [ 50%] tests/cover/test_random_module.py::test_will_actually_use_the_random_seed PASSED [ 50%] tests/cover/test_random_module.py::test_given_does_not_pollute_state PASSED [ 50%] tests/cover/test_random_module.py::test_find_does_not_pollute_state PASSED [ 50%] tests/cover/test_recursive.py::test_respects_leaf_limit PASSED [ 50%] tests/cover/test_recursive.py::test_can_find_nested PASSED [ 51%] tests/cover/test_recursive.py::test_recursive_call_validates_expand_returns_strategies PASSED [ 51%] tests/cover/test_recursive.py::test_recursive_call_validates_base_is_strategy PASSED [ 51%] tests/cover/test_recursive.py::test_can_find_exactly_max_leaves PASSED [ 51%] tests/cover/test_recursive.py::test_can_exclude_branching_with_max_leaves PASSED [ 51%] tests/cover/test_recursive.py::test_issue_1502_regression PASSED [ 51%] tests/cover/test_reflection.py::test_simple_conversion PASSED [ 51%] tests/cover/test_reflection.py::test_populates_defaults PASSED [ 51%] tests/cover/test_reflection.py::test_leaves_unknown_kwargs_in_dict PASSED [ 51%] tests/cover/test_reflection.py::test_errors_on_bad_kwargs PASSED [ 51%] tests/cover/test_reflection.py::test_passes_varargs_correctly PASSED [ 51%] tests/cover/test_reflection.py::test_errors_if_keyword_precedes_positional PASSED [ 51%] tests/cover/test_reflection.py::test_errors_if_not_enough_args PASSED [ 51%] tests/cover/test_reflection.py::test_errors_on_extra_kwargs PASSED [ 51%] tests/cover/test_reflection.py::test_positional_errors_if_too_many_args PASSED [ 51%] tests/cover/test_reflection.py::test_positional_errors_if_too_few_args PASSED [ 51%] tests/cover/test_reflection.py::test_positional_does_not_error_if_extra_args_are_kwargs PASSED [ 51%] tests/cover/test_reflection.py::test_positional_errors_if_given_bad_kwargs PASSED [ 51%] tests/cover/test_reflection.py::test_positional_errors_if_given_duplicate_kwargs PASSED [ 51%] tests/cover/test_reflection.py::test_names_of_functions_are_pretty PASSED [ 51%] tests/cover/test_reflection.py::test_class_names_are_not_included_in_class_method_prettiness PASSED [ 51%] tests/cover/test_reflection.py::test_repr_is_included_in_bound_method_prettiness PASSED [ 51%] tests/cover/test_reflection.py::test_class_is_not_included_in_unbound_method PASSED [ 51%] tests/cover/test_reflection.py::test_does_not_error_on_confused_sources PASSED [ 52%] tests/cover/test_reflection.py::test_digests_are_reasonably_unique PASSED [ 52%] tests/cover/test_reflection.py::test_digest_returns_the_same_value_for_two_calls PASSED [ 52%] tests/cover/test_reflection.py::test_can_digest_a_built_in_function PASSED [ 52%] tests/cover/test_reflection.py::test_can_digest_a_unicode_lambda PASSED [ 52%] tests/cover/test_reflection.py::test_can_digest_a_function_with_no_name PASSED [ 52%] tests/cover/test_reflection.py::test_arg_string_is_in_order PASSED [ 52%] tests/cover/test_reflection.py::test_varkwargs_are_sorted_and_after_real_kwargs PASSED [ 52%] tests/cover/test_reflection.py::test_varargs_come_without_equals PASSED [ 52%] tests/cover/test_reflection.py::test_can_mix_varargs_and_varkwargs PASSED [ 52%] tests/cover/test_reflection.py::test_arg_string_does_not_include_unprovided_defaults PASSED [ 52%] tests/cover/test_reflection.py::test_unbind_gives_parent_class_function PASSED [ 52%] tests/cover/test_reflection.py::test_unbind_distinguishes_different_functions PASSED [ 52%] tests/cover/test_reflection.py::test_unbind_distinguishes_overridden_functions PASSED [ 52%] tests/cover/test_reflection.py::test_copying_preserves_argspec[has_one_arg] PASSED [ 52%] tests/cover/test_reflection.py::test_copying_preserves_argspec[has_two_args] PASSED [ 52%] tests/cover/test_reflection.py::test_copying_preserves_argspec[has_varargs] PASSED [ 52%] tests/cover/test_reflection.py::test_copying_preserves_argspec[has_kwargs] PASSED [ 52%] tests/cover/test_reflection.py::test_name_does_not_clash_with_function_names PASSED [ 52%] tests/cover/test_reflection.py::test_copying_sets_name PASSED [ 52%] tests/cover/test_reflection.py::test_copying_sets_docstring PASSED [ 52%] tests/cover/test_reflection.py::test_uses_defaults PASSED [ 52%] tests/cover/test_reflection.py::test_uses_varargs PASSED [ 53%] tests/cover/test_reflection.py::test_exec_as_module_execs PASSED [ 53%] tests/cover/test_reflection.py::test_exec_as_module_caches PASSED [ 53%] tests/cover/test_reflection.py::test_exec_leaves_sys_path_unchanged PASSED [ 53%] tests/cover/test_reflection.py::test_define_function_signature_works_with_conflicts PASSED [ 53%] tests/cover/test_reflection.py::test_define_function_signature_validates_arguments PASSED [ 53%] tests/cover/test_reflection.py::test_define_function_signature_validates_function_name PASSED [ 53%] tests/cover/test_reflection.py::test_fully_qualified_name PASSED [ 53%] tests/cover/test_reflection.py::test_qualname_of_function_with_none_module_is_name PASSED [ 53%] tests/cover/test_reflection.py::test_can_proxy_functions_with_mixed_args_and_varargs PASSED [ 53%] tests/cover/test_reflection.py::test_can_delegate_to_a_function_with_no_positional_args PASSED [ 53%] tests/cover/test_reflection.py::test_can_proxy_lambdas[-args0-None] PASSED [ 53%] tests/cover/test_reflection.py::test_can_proxy_lambdas[-args1-4] PASSED [ 53%] tests/cover/test_reflection.py::test_can_proxy_lambdas[-args2-expected2] PASSED [ 53%] tests/cover/test_reflection.py::test_can_handle_unicode_repr PASSED [ 53%] tests/cover/test_reflection.py::test_can_handle_repr_on_type PASSED [ 53%] tests/cover/test_reflection.py::test_can_handle_repr_of_none PASSED [ 53%] tests/cover/test_reflection.py::test_kwargs_appear_in_arg_string PASSED [ 53%] tests/cover/test_reflection.py::test_is_mock_with_negative_cases PASSED [ 53%] tests/cover/test_reflection.py::test_is_mock_with_positive_cases PASSED [ 53%] tests/cover/test_reflection.py::test_required_args[args0-kwargs0-expected0-Target] PASSED [ 53%] tests/cover/test_reflection.py::test_required_args[args0-kwargs0-expected0-target1] PASSED [ 53%] tests/cover/test_reflection.py::test_required_args[args1-kwargs1-expected1-Target] PASSED [ 53%] tests/cover/test_reflection.py::test_required_args[args1-kwargs1-expected1-target1] PASSED [ 54%] tests/cover/test_reflection.py::test_required_args[args2-kwargs2-expected2-Target] PASSED [ 54%] tests/cover/test_reflection.py::test_required_args[args2-kwargs2-expected2-target1] PASSED [ 54%] tests/cover/test_reflection.py::test_required_args[args3-kwargs3-expected3-Target] PASSED [ 54%] tests/cover/test_reflection.py::test_required_args[args3-kwargs3-expected3-target1] PASSED [ 54%] tests/cover/test_reflection.py::test_required_args[args4-kwargs4-expected4-Target] PASSED [ 54%] tests/cover/test_reflection.py::test_required_args[args4-kwargs4-expected4-target1] PASSED [ 54%] tests/cover/test_reflection.py::test_required_args[args5-kwargs5-expected5-Target] PASSED [ 54%] tests/cover/test_reflection.py::test_required_args[args5-kwargs5-expected5-target1] PASSED [ 54%] tests/cover/test_reflection.py::test_can_handle_unicode_identifier_in_same_line_as_lambda_def PASSED [ 54%] tests/cover/test_reflection.py::test_can_render_lambda_with_no_encoding PASSED [ 54%] tests/cover/test_reflection.py::test_does_not_crash_on_utf8_lambda_without_encoding PASSED [ 54%] tests/cover/test_reflection.py::test_too_many_posargs_fails PASSED [ 54%] tests/cover/test_reflection.py::test_overlapping_posarg_kwarg_fails PASSED [ 54%] tests/cover/test_reflection.py::test_fails_to_detect_kwarg_with_default_value PASSED [ 54%] tests/cover/test_reflection.py::test_repr_suggests_kwargs_for_deprecated_posargs PASSED [ 54%] tests/cover/test_regex.py::test_matching[False-False-\\w-is_word] PASSED [ 54%] tests/cover/test_regex.py::test_matching[False-False-\\d-is_digit] PASSED [ 54%] tests/cover/test_regex.py::test_matching[False-False-\\s-None] PASSED [ 54%] tests/cover/test_regex.py::test_matching[False-True-\\w-is_word] PASSED [ 54%] tests/cover/test_regex.py::test_matching[False-True-\\d-is_digit] PASSED [ 54%] tests/cover/test_regex.py::test_matching[False-True-\\s-None] PASSED [ 54%] tests/cover/test_regex.py::test_matching[True-False-\\w-is_word] PASSED [ 55%] tests/cover/test_regex.py::test_matching[True-False-\\d-is_digit] PASSED [ 55%] tests/cover/test_regex.py::test_matching[True-False-\\s-None] PASSED [ 55%] tests/cover/test_regex.py::test_matching[True-True-\\w-is_word] PASSED [ 55%] tests/cover/test_regex.py::test_matching[True-True-\\d-is_digit] PASSED [ 55%] tests/cover/test_regex.py::test_matching[True-True-\\s-None] PASSED [ 55%] tests/cover/test_regex.py::test_can_generate[False-.] PASSED [ 55%] tests/cover/test_regex.py::test_can_generate[False-a] PASSED [ 55%] tests/cover/test_regex.py::test_can_generate[False-abc] PASSED [ 55%] tests/cover/test_regex.py::test_can_generate[False-[a][b][c]] PASSED [ 55%] tests/cover/test_regex.py::test_can_generate[False-[^a][^b][^c]] PASSED [ 55%] tests/cover/test_regex.py::test_can_generate[False-[a-z0-9_]] PASSED [ 55%] tests/cover/test_regex.py::test_can_generate[False-[^a-z0-9_]] PASSED [ 55%] tests/cover/test_regex.py::test_can_generate[False-ab?] PASSED [ 55%] tests/cover/test_regex.py::test_can_generate[False-ab*] PASSED [ 55%] tests/cover/test_regex.py::test_can_generate[False-ab+] PASSED [ 55%] tests/cover/test_regex.py::test_can_generate[False-ab{5}] PASSED [ 55%] tests/cover/test_regex.py::test_can_generate[False-ab{5,10}] PASSED [ 55%] tests/cover/test_regex.py::test_can_generate[False-ab{,10}] PASSED [ 55%] tests/cover/test_regex.py::test_can_generate[False-ab{5,}] PASSED [ 55%] tests/cover/test_regex.py::test_can_generate[False-ab|cd|ef] PASSED [ 55%] tests/cover/test_regex.py::test_can_generate[False-(foo)+] PASSED [ 55%] tests/cover/test_regex.py::test_can_generate[False-(['"])[a-z]+\\1] PASSED [ 55%] tests/cover/test_regex.py::test_can_generate[False-(?:[a-z])(['"])[a-z]+\\1] PASSED [ 56%] tests/cover/test_regex.py::test_can_generate[False-(?P['"])[a-z]+(?P=foo)] PASSED [ 56%] tests/cover/test_regex.py::test_can_generate[False-^abc] PASSED [ 56%] tests/cover/test_regex.py::test_can_generate[False-\\d] PASSED [ 56%] tests/cover/test_regex.py::test_can_generate[False-[\\d]] PASSED [ 56%] tests/cover/test_regex.py::test_can_generate[False-[^\\D]] PASSED [ 56%] tests/cover/test_regex.py::test_can_generate[False-\\w] PASSED [ 56%] tests/cover/test_regex.py::test_can_generate[False-[\\w]] PASSED [ 56%] tests/cover/test_regex.py::test_can_generate[False-[^\\W]] PASSED [ 56%] tests/cover/test_regex.py::test_can_generate[False-\\s] PASSED [ 56%] tests/cover/test_regex.py::test_can_generate[False-[\\s]] PASSED [ 56%] tests/cover/test_regex.py::test_can_generate[False-[^\\S]] PASSED [ 56%] tests/cover/test_regex.py::test_can_generate[True-.] PASSED [ 56%] tests/cover/test_regex.py::test_can_generate[True-a] PASSED [ 56%] tests/cover/test_regex.py::test_can_generate[True-abc] PASSED [ 56%] tests/cover/test_regex.py::test_can_generate[True-[a][b][c]] PASSED [ 56%] tests/cover/test_regex.py::test_can_generate[True-[^a][^b][^c]] PASSED [ 56%] tests/cover/test_regex.py::test_can_generate[True-[a-z0-9_]] PASSED [ 56%] tests/cover/test_regex.py::test_can_generate[True-[^a-z0-9_]] PASSED [ 56%] tests/cover/test_regex.py::test_can_generate[True-ab?] PASSED [ 56%] tests/cover/test_regex.py::test_can_generate[True-ab*] PASSED [ 56%] tests/cover/test_regex.py::test_can_generate[True-ab+] PASSED [ 56%] tests/cover/test_regex.py::test_can_generate[True-ab{5}] PASSED [ 57%] tests/cover/test_regex.py::test_can_generate[True-ab{5,10}] PASSED [ 57%] tests/cover/test_regex.py::test_can_generate[True-ab{,10}] PASSED [ 57%] tests/cover/test_regex.py::test_can_generate[True-ab{5,}] PASSED [ 57%] tests/cover/test_regex.py::test_can_generate[True-ab|cd|ef] PASSED [ 57%] tests/cover/test_regex.py::test_can_generate[True-(foo)+] PASSED [ 57%] tests/cover/test_regex.py::test_can_generate[True-(['"])[a-z]+\\1] PASSED [ 57%] tests/cover/test_regex.py::test_can_generate[True-(?:[a-z])(['"])[a-z]+\\1] PASSED [ 57%] tests/cover/test_regex.py::test_can_generate[True-(?P['"])[a-z]+(?P=foo)] PASSED [ 57%] tests/cover/test_regex.py::test_can_generate[True-^abc] PASSED [ 57%] tests/cover/test_regex.py::test_can_generate[True-\\d] PASSED [ 57%] tests/cover/test_regex.py::test_can_generate[True-[\\d]] PASSED [ 57%] tests/cover/test_regex.py::test_can_generate[True-[^\\D]] PASSED [ 57%] tests/cover/test_regex.py::test_can_generate[True-\\w] PASSED [ 57%] tests/cover/test_regex.py::test_can_generate[True-[\\w]] PASSED [ 57%] tests/cover/test_regex.py::test_can_generate[True-[^\\W]] PASSED [ 57%] tests/cover/test_regex.py::test_can_generate[True-\\s] PASSED [ 57%] tests/cover/test_regex.py::test_can_generate[True-[\\s]] PASSED [ 57%] tests/cover/test_regex.py::test_can_generate[True-[^\\S]] PASSED [ 57%] tests/cover/test_regex.py::test_literals_with_ignorecase[\\Aa\\Z] PASSED [ 57%] tests/cover/test_regex.py::test_literals_with_ignorecase[(?i)\\Aa\\Z] PASSED [ 57%] tests/cover/test_regex.py::test_literals_with_ignorecase[\\A[ab]\\Z] PASSED [ 57%] tests/cover/test_regex.py::test_literals_with_ignorecase[(?i)\\A[ab]\\Z] PASSED [ 57%] tests/cover/test_regex.py::test_not_literal_with_ignorecase[\\A[^a][^b]\\Z] PASSED [ 58%] tests/cover/test_regex.py::test_not_literal_with_ignorecase[(?i)\\A[^a][^b]\\Z] PASSED [ 58%] tests/cover/test_regex.py::test_any_doesnt_generate_newline PASSED [ 58%] tests/cover/test_regex.py::test_any_with_dotall_generate_newline[\\A.\\Z] PASSED [ 58%] tests/cover/test_regex.py::test_any_with_dotall_generate_newline[(?s)\\A.\\Z] PASSED [ 58%] tests/cover/test_regex.py::test_any_with_dotall_generate_newline_binary[\A.\Z] PASSED [ 58%] tests/cover/test_regex.py::test_any_with_dotall_generate_newline_binary[(?s)\A.\Z] PASSED [ 58%] tests/cover/test_regex.py::test_groups[False-False-\\d] PASSED [ 58%] tests/cover/test_regex.py::test_groups[False-False-[\\d]] PASSED [ 58%] tests/cover/test_regex.py::test_groups[False-False-[^\\D]] PASSED [ 58%] tests/cover/test_regex.py::test_groups[False-False-\\w] PASSED [ 58%] tests/cover/test_regex.py::test_groups[False-False-[\\w]] PASSED [ 58%] tests/cover/test_regex.py::test_groups[False-False-[^\\W]] PASSED [ 58%] tests/cover/test_regex.py::test_groups[False-False-\\s] PASSED [ 58%] tests/cover/test_regex.py::test_groups[False-False-[\\s]] PASSED [ 58%] tests/cover/test_regex.py::test_groups[False-False-[^\\S]] PASSED [ 58%] tests/cover/test_regex.py::test_groups[False-True-\\d] PASSED [ 58%] tests/cover/test_regex.py::test_groups[False-True-[\\d]] PASSED [ 58%] tests/cover/test_regex.py::test_groups[False-True-[^\\D]] PASSED [ 58%] tests/cover/test_regex.py::test_groups[False-True-\\w] PASSED [ 58%] tests/cover/test_regex.py::test_groups[False-True-[\\w]] PASSED [ 58%] tests/cover/test_regex.py::test_groups[False-True-[^\\W]] PASSED [ 58%] tests/cover/test_regex.py::test_groups[False-True-\\s] PASSED [ 58%] tests/cover/test_regex.py::test_groups[False-True-[\\s]] PASSED [ 59%] tests/cover/test_regex.py::test_groups[False-True-[^\\S]] PASSED [ 59%] tests/cover/test_regex.py::test_groups[True-False-\\d] PASSED [ 59%] tests/cover/test_regex.py::test_groups[True-False-[\\d]] PASSED [ 59%] tests/cover/test_regex.py::test_groups[True-False-[^\\D]] PASSED [ 59%] tests/cover/test_regex.py::test_groups[True-False-\\w] PASSED [ 59%] tests/cover/test_regex.py::test_groups[True-False-[\\w]] PASSED [ 59%] tests/cover/test_regex.py::test_groups[True-False-[^\\W]] PASSED [ 59%] tests/cover/test_regex.py::test_groups[True-False-\\s] PASSED [ 59%] tests/cover/test_regex.py::test_groups[True-False-[\\s]] PASSED [ 59%] tests/cover/test_regex.py::test_groups[True-False-[^\\S]] PASSED [ 59%] tests/cover/test_regex.py::test_groups[True-True-\\d] PASSED [ 59%] tests/cover/test_regex.py::test_groups[True-True-[\\d]] PASSED [ 59%] tests/cover/test_regex.py::test_groups[True-True-[^\\D]] PASSED [ 59%] tests/cover/test_regex.py::test_groups[True-True-\\w] PASSED [ 59%] tests/cover/test_regex.py::test_groups[True-True-[\\w]] PASSED [ 59%] tests/cover/test_regex.py::test_groups[True-True-[^\\W]] PASSED [ 59%] tests/cover/test_regex.py::test_groups[True-True-\\s] PASSED [ 59%] tests/cover/test_regex.py::test_groups[True-True-[\\s]] PASSED [ 59%] tests/cover/test_regex.py::test_groups[True-True-[^\\S]] PASSED [ 59%] tests/cover/test_regex.py::test_caret_in_the_middle_does_not_generate_anything PASSED [ 59%] tests/cover/test_regex.py::test_end_with_terminator_does_not_pad PASSED [ 59%] tests/cover/test_regex.py::test_end PASSED [ 60%] tests/cover/test_regex.py::test_groupref_exists PASSED [ 60%] tests/cover/test_regex.py::test_impossible_negative_lookahead PASSED [ 60%] tests/cover/test_regex.py::test_can_handle_boundaries_nested PASSED [ 60%] tests/cover/test_regex.py::test_groupref_not_shared_between_regex PASSED [ 60%] tests/cover/test_regex.py::test_group_ref_is_not_shared_between_identical_regex PASSED [ 60%] tests/cover/test_regex.py::test_does_not_leak_groups PASSED [ 60%] tests/cover/test_regex.py::test_positive_lookbehind PASSED [ 60%] tests/cover/test_regex.py::test_positive_lookahead PASSED [ 60%] tests/cover/test_regex.py::test_negative_lookbehind PASSED [ 60%] tests/cover/test_regex.py::test_negative_lookahead PASSED [ 60%] tests/cover/test_regex.py::test_generates_only_the_provided_characters_given_boundaries PASSED [ 60%] tests/cover/test_regex.py::test_group_backref_may_not_be_present PASSED [ 60%] tests/cover/test_regex.py::test_subpattern_flags PASSED [ 60%] tests/cover/test_regex.py::test_can_handle_binary_regex_which_is_not_ascii PASSED [ 60%] tests/cover/test_regex.py::test_regex_have_same_type_as_pattern[.0] PASSED [ 60%] tests/cover/test_regex.py::test_regex_have_same_type_as_pattern[.1] PASSED [ 60%] tests/cover/test_regex.py::test_can_pad_strings_arbitrarily PASSED [ 60%] tests/cover/test_regex.py::test_can_pad_empty_strings PASSED [ 60%] tests/cover/test_regex.py::test_can_pad_strings_with_newlines PASSED [ 60%] tests/cover/test_regex.py::test_given_multiline_regex_can_insert_after_dollar PASSED [ 60%] tests/cover/test_regex.py::test_given_multiline_regex_can_insert_before_caret PASSED [ 60%] tests/cover/test_regex.py::test_does_not_left_pad_beginning_of_string_marker PASSED [ 60%] tests/cover/test_regex.py::test_bare_caret_can_produce PASSED [ 61%] tests/cover/test_regex.py::test_bare_dollar_can_produce PASSED [ 61%] tests/cover/test_regex.py::test_shared_union PASSED [ 61%] tests/cover/test_regex.py::test_issue_992_regression PASSED [ 61%] tests/cover/test_regex.py::test_fullmatch_generates_example[a-a] PASSED [ 61%] tests/cover/test_regex.py::test_fullmatch_generates_example[[Aa]-A0] PASSED [ 61%] tests/cover/test_regex.py::test_fullmatch_generates_example[[ab]*-abb0] PASSED [ 61%] tests/cover/test_regex.py::test_fullmatch_generates_example[[Aa]-A1] PASSED [ 61%] tests/cover/test_regex.py::test_fullmatch_generates_example[[ab]*-abb1] PASSED [ 61%] tests/cover/test_regex.py::test_fullmatch_generates_example[[ab]*-aBb] PASSED [ 61%] tests/cover/test_regex.py::test_fullmatch_generates_example[[ab]-A] PASSED [ 61%] tests/cover/test_regex.py::test_fullmatch_matches[a-\\Aa\\Z] PASSED [ 61%] tests/cover/test_regex.py::test_fullmatch_matches[[Aa]-\\A[Aa]\\Z] PASSED [ 61%] tests/cover/test_regex.py::test_fullmatch_matches[[ab]*-\\A[ab]*\\Z0] PASSED [ 61%] tests/cover/test_regex.py::test_fullmatch_matches[[Aa]-\A[Aa]\Z] PASSED [ 61%] tests/cover/test_regex.py::test_fullmatch_matches[[ab]*-\A[ab]*\Z] PASSED [ 61%] tests/cover/test_regex.py::test_fullmatch_matches[[ab]*-\\A[ab]*\\Z1] PASSED [ 61%] tests/cover/test_regex.py::test_fullmatch_matches[[ab]-\A[ab]\Z] PASSED [ 61%] tests/cover/test_regex.py::test_fullmatch_must_be_bool PASSED [ 61%] tests/cover/test_regex.py::test_issue_1786_regression PASSED [ 61%] tests/cover/test_regressions.py::test_issue751 PASSED [ 61%] tests/cover/test_regressions.py::test_can_find_non_zero PASSED [ 61%] tests/cover/test_regressions.py::test_mock_injection PASSED [ 62%] tests/cover/test_regressions.py::test_regression_issue_1230 PASSED [ 62%] tests/cover/test_regressions.py::test_prng_state_unpolluted_by_given_issue_1266 PASSED [ 62%] tests/cover/test_reporting.py::test_can_suppress_output PASSED [ 62%] tests/cover/test_reporting.py::test_can_print_bytes PASSED [ 62%] tests/cover/test_reporting.py::test_prints_output_by_default PASSED [ 62%] tests/cover/test_reporting.py::test_does_not_print_debug_in_verbose PASSED [ 62%] tests/cover/test_reporting.py::test_does_print_debug_in_debug PASSED [ 62%] tests/cover/test_reporting.py::test_does_print_verbose_in_debug PASSED [ 62%] tests/cover/test_reporting.py::test_can_report_when_system_locale_is_ascii PASSED [ 62%] tests/cover/test_reporting.py::test_can_report_functions PASSED [ 62%] tests/cover/test_reproduce_failure.py::test_encoding_loop PASSED [ 62%] tests/cover/test_reproduce_failure.py::test_decoding_may_fail PASSED [ 62%] tests/cover/test_reproduce_failure.py::test_invalid_base_64_gives_invalid_argument PASSED [ 62%] tests/cover/test_reproduce_failure.py::test_reproduces_the_failure PASSED [ 62%] tests/cover/test_reproduce_failure.py::test_errors_if_provided_example_does_not_reproduce_failure PASSED [ 62%] tests/cover/test_reproduce_failure.py::test_errors_with_did_not_reproduce_if_the_shape_changes PASSED [ 62%] tests/cover/test_reproduce_failure.py::test_errors_with_did_not_reproduce_if_rejected PASSED [ 62%] tests/cover/test_reproduce_failure.py::test_prints_reproduction_if_requested PASSED [ 62%] tests/cover/test_reproduce_failure.py::test_does_not_print_reproduction_for_simple_examples_by_default PASSED [ 62%] tests/cover/test_reproduce_failure.py::test_does_not_print_reproduction_for_simple_data_examples_by_default PASSED [ 62%] tests/cover/test_reproduce_failure.py::test_does_not_print_reproduction_for_large_data_examples_by_default PASSED [ 62%] tests/cover/test_reproduce_failure.py::test_does_not_print_reproduction_if_told_not_to PASSED [ 62%] tests/cover/test_reproduce_failure.py::test_raises_invalid_if_wrong_version PASSED [ 63%] tests/cover/test_reproduce_failure.py::test_does_not_print_reproduction_if_verbosity_set_to_quiet PASSED [ 63%] tests/cover/test_reusable_values.py::test_reusable_strategies_are_all_reusable PASSED [ 63%] tests/cover/test_reusable_values.py::test_composing_breaks_reusability PASSED [ 63%] tests/cover/test_reusable_values.py::test_mutable_collections_do_not_have_reusable_values[strat0] PASSED [ 63%] tests/cover/test_reusable_values.py::test_mutable_collections_do_not_have_reusable_values[strat1] PASSED [ 63%] tests/cover/test_reusable_values.py::test_mutable_collections_do_not_have_reusable_values[strat2] PASSED [ 63%] tests/cover/test_reusable_values.py::test_recursion_does_not_break_reusability PASSED [ 63%] tests/cover/test_runner_strategy.py::TestState::runTest <- hypothesis-python-python3_6/lib/hypothesis/stateful.py PASSED [ 63%] tests/cover/test_runner_strategy.py::test_cannot_use_without_a_runner PASSED [ 63%] tests/cover/test_runner_strategy.py::test_cannot_use_in_find_without_default PASSED [ 63%] tests/cover/test_runner_strategy.py::test_is_default_in_find PASSED [ 63%] tests/cover/test_runner_strategy.py::test_is_default_without_self PASSED [ 63%] tests/cover/test_runner_strategy.py::TestStuff::test_runner_is_self PASSED [ 63%] tests/cover/test_runner_strategy.py::TestStuff::test_runner_is_self_even_with_default PASSED [ 63%] tests/cover/test_sampled_from.py::test_cannot_sample_sets PASSED [ 63%] tests/cover/test_sampled_from.py::test_can_sample_sequence_without_warning PASSED [ 63%] tests/cover/test_sampled_from.py::test_can_sample_ordereddict_without_warning PASSED [ 63%] tests/cover/test_sampled_from.py::test_can_sample_enums PASSED [ 63%] tests/cover/test_sampled_from.py::test_unsat_filtered_sampling PASSED [ 63%] tests/cover/test_sampled_from.py::test_unsat_filtered_sampling_in_rejection_stage PASSED [ 63%] tests/cover/test_sampled_from.py::test_easy_filtered_sampling PASSED [ 63%] tests/cover/test_sampled_from.py::test_filtered_sampling_finds_rare_value PASSED [ 64%] tests/cover/test_sampled_from.py::test_efficient_sets_of_samples PASSED [ 64%] tests/cover/test_sampled_from.py::test_does_not_include_duplicates_even_when_duplicated_in_collection PASSED [ 64%] tests/cover/test_sampled_from.py::test_max_size_is_respected_with_unique_sampled_from PASSED [ 64%] tests/cover/test_sampled_from.py::test_issue_2247_regression PASSED [ 64%] tests/cover/test_searchstrategy.py::test_or_errors_when_given_non_strategy PASSED [ 64%] tests/cover/test_searchstrategy.py::test_joining_zero_strategies_fails PASSED [ 64%] tests/cover/test_searchstrategy.py::test_random_repr_has_seed PASSED [ 64%] tests/cover/test_searchstrategy.py::test_random_only_produces_special_random PASSED [ 64%] tests/cover/test_searchstrategy.py::test_just_strategy_uses_repr PASSED [ 64%] tests/cover/test_searchstrategy.py::test_can_map PASSED [ 64%] tests/cover/test_searchstrategy.py::test_example_raises_unsatisfiable_when_too_filtered PASSED [ 64%] tests/cover/test_searchstrategy.py::test_can_map_nameless PASSED [ 64%] tests/cover/test_searchstrategy.py::test_can_flatmap_nameless PASSED [ 64%] tests/cover/test_searchstrategy.py::test_flatmap_with_invalid_expand PASSED [ 64%] tests/cover/test_seed_printing.py::test_prints_seed_only_on_healthcheck[Verbosity.normal-False-False] PASSED [ 64%] tests/cover/test_seed_printing.py::test_prints_seed_only_on_healthcheck[Verbosity.normal-False-True] PASSED [ 64%] tests/cover/test_seed_printing.py::test_prints_seed_only_on_healthcheck[Verbosity.normal-True-False] PASSED [ 64%] tests/cover/test_seed_printing.py::test_prints_seed_only_on_healthcheck[Verbosity.normal-True-True] PASSED [ 64%] tests/cover/test_seed_printing.py::test_prints_seed_only_on_healthcheck[Verbosity.quiet-False-False] PASSED [ 64%] tests/cover/test_seed_printing.py::test_prints_seed_only_on_healthcheck[Verbosity.quiet-False-True] PASSED [ 64%] tests/cover/test_seed_printing.py::test_prints_seed_only_on_healthcheck[Verbosity.quiet-True-False] PASSED [ 64%] tests/cover/test_seed_printing.py::test_prints_seed_only_on_healthcheck[Verbosity.quiet-True-True] PASSED [ 64%] tests/cover/test_seed_printing.py::test_uses_global_force PASSED [ 65%] tests/cover/test_seed_printing.py::test_does_print_on_reuse_from_database PASSED [ 65%] tests/cover/test_settings.py::test_settings_decorator_applies_to_rule_based_state_machine_class::runTest <- hypothesis-python-python3_6/lib/hypothesis/stateful.py PASSED [ 65%] tests/cover/test_settings.py::test_has_docstrings PASSED [ 65%] tests/cover/test_settings.py::test_cannot_set_non_settings PASSED [ 65%] tests/cover/test_settings.py::test_settings_uses_defaults PASSED [ 65%] tests/cover/test_settings.py::test_raises_attribute_error PASSED [ 65%] tests/cover/test_settings.py::test_respects_none_database PASSED [ 65%] tests/cover/test_settings.py::test_can_repeatedly_push_the_same_thing PASSED [ 65%] tests/cover/test_settings.py::test_cannot_create_settings_with_invalid_options PASSED [ 65%] tests/cover/test_settings.py::test_cannot_register_with_parent_and_settings_args PASSED [ 65%] tests/cover/test_settings.py::test_can_set_verbosity PASSED [ 65%] tests/cover/test_settings.py::test_can_not_set_verbosity_to_non_verbosity PASSED [ 65%] tests/cover/test_settings.py::test_inherits_an_empty_database[None] PASSED [ 65%] tests/cover/test_settings.py::test_inherits_an_empty_database[db1] PASSED [ 65%] tests/cover/test_settings.py::test_can_assign_database[None] PASSED [ 65%] tests/cover/test_settings.py::test_can_assign_database[db1] PASSED [ 65%] tests/cover/test_settings.py::test_will_reload_profile_when_default_is_absent PASSED [ 65%] tests/cover/test_settings.py::test_load_profile PASSED [ 65%] tests/cover/test_settings.py::test_profile_names_must_be_strings PASSED [ 65%] tests/cover/test_settings.py::test_loading_profile_keeps_expected_behaviour PASSED [ 65%] tests/cover/test_settings.py::test_load_non_existent_profile PASSED [ 65%] tests/cover/test_settings.py::test_cannot_delete_a_setting PASSED [ 66%] tests/cover/test_settings.py::test_cannot_set_settings PASSED [ 66%] tests/cover/test_settings.py::test_can_have_none_database PASSED [ 66%] tests/cover/test_settings.py::test_database_type_must_be_ExampleDatabase[None] PASSED [ 66%] tests/cover/test_settings.py::test_database_type_must_be_ExampleDatabase[db1] PASSED [ 66%] tests/cover/test_settings.py::test_cannot_define_settings_once_locked PASSED [ 66%] tests/cover/test_settings.py::test_cannot_assign_default PASSED [ 66%] tests/cover/test_settings.py::test_settings_in_strategies_are_from_test_scope PASSED [ 66%] tests/cover/test_settings.py::test_settings_alone FAILED [ 66%] tests/cover/test_settings.py::test_settings_applied_twice_is_error PASSED [ 66%] tests/cover/test_settings.py::test_outer_ok PASSED [ 66%] tests/cover/test_settings.py::test_inner_ok PASSED [ 66%] tests/cover/test_settings.py::test_settings_as_decorator_must_be_on_callable PASSED [ 66%] tests/cover/test_settings.py::test_puts_the_database_in_the_home_dir_by_default PASSED [ 66%] tests/cover/test_settings.py::test_database_is_reference_preserved PASSED [ 66%] tests/cover/test_settings.py::test_settings_apply_for_explicit_examples PASSED [ 66%] tests/cover/test_settings.py::TestGivenExampleSettingsExplicitCalled::test_example_explicit PASSED [ 66%] tests/cover/test_settings.py::test_setattr_on_settings_singleton_is_error PASSED [ 66%] tests/cover/test_settings.py::test_deadline_given_none PASSED [ 66%] tests/cover/test_settings.py::test_deadline_given_valid_int PASSED [ 66%] tests/cover/test_settings.py::test_deadline_given_valid_float PASSED [ 66%] tests/cover/test_settings.py::test_deadline_given_valid_timedelta PASSED [ 66%] tests/cover/test_settings.py::test_invalid_deadline[0] PASSED [ 66%] tests/cover/test_settings.py::test_invalid_deadline[-0.7] PASSED [ 67%] tests/cover/test_settings.py::test_invalid_deadline[-1] PASSED [ 67%] tests/cover/test_settings.py::test_invalid_deadline[8.64e+16] PASSED [ 67%] tests/cover/test_settings.py::test_invalid_deadline[x4] PASSED [ 67%] tests/cover/test_settings.py::test_invalid_deadline[x5] PASSED [ 67%] tests/cover/test_settings.py::test_can_not_set_print_blob_to_non_print_settings[always] PASSED [ 67%] tests/cover/test_settings.py::test_two_settings_decorators_applied_to_state_machine_class_raises_error PASSED [ 67%] tests/cover/test_settings.py::test_settings_decorator_applied_to_non_state_machine_class_raises_error PASSED [ 67%] tests/cover/test_settings.py::test_assigning_to_settings_attribute_on_state_machine_raises_error PASSED [ 67%] tests/cover/test_settings.py::test_can_not_set_timeout_to_time PASSED [ 67%] tests/cover/test_settings.py::test_derandomise_with_explicit_database_is_invalid PASSED [ 67%] tests/cover/test_settings.py::test_invalid_settings_are_errors[kwargs0] PASSED [ 67%] tests/cover/test_settings.py::test_invalid_settings_are_errors[kwargs1] PASSED [ 67%] tests/cover/test_settings.py::test_invalid_settings_are_errors[kwargs2] PASSED [ 67%] tests/cover/test_settings.py::test_invalid_settings_are_errors[kwargs3] PASSED [ 67%] tests/cover/test_settings.py::test_invalid_settings_are_errors[kwargs4] PASSED [ 67%] tests/cover/test_settings.py::test_invalid_settings_are_errors[kwargs5] PASSED [ 67%] tests/cover/test_settings.py::test_invalid_settings_are_errors[kwargs6] PASSED [ 67%] tests/cover/test_settings.py::test_invalid_settings_are_errors[kwargs7] PASSED [ 67%] tests/cover/test_settings.py::test_invalid_settings_are_errors[kwargs8] PASSED [ 67%] tests/cover/test_settings.py::test_invalid_parent PASSED [ 67%] tests/cover/test_settings.py::test_note_deprecation_checks_date PASSED [ 67%] tests/cover/test_setup_teardown.py::test_calls_setup_and_teardown_on_self_as_first_argument PASSED [ 67%] tests/cover/test_setup_teardown.py::test_calls_setup_and_teardown_on_self_unbound PASSED [ 68%] tests/cover/test_setup_teardown.py::test_calls_setup_and_teardown_on_failure PASSED [ 68%] tests/cover/test_setup_teardown.py::test_still_tears_down_on_error_in_generation PASSED [ 68%] tests/cover/test_setup_teardown.py::test_still_tears_down_on_failed_assume PASSED [ 68%] tests/cover/test_setup_teardown.py::test_still_tears_down_on_failed_assume_in_reify PASSED [ 68%] tests/cover/test_setup_teardown.py::test_sets_up_without_teardown PASSED [ 68%] tests/cover/test_setup_teardown.py::test_tears_down_without_setup PASSED [ 68%] tests/cover/test_shrink_budgeting.py::test_meets_budgetary_requirements[example0-Lexical] PASSED [ 68%] tests/cover/test_shrink_budgeting.py::test_meets_budgetary_requirements[example0-Ordering] PASSED [ 68%] tests/cover/test_shrink_budgeting.py::test_integer_shrinking_is_parsimonious PASSED [ 68%] tests/cover/test_simple_characters.py::test_nonexistent_category_argument PASSED [ 68%] tests/cover/test_simple_characters.py::test_bad_codepoint_arguments PASSED [ 68%] tests/cover/test_simple_characters.py::test_exclude_all_available_range PASSED [ 68%] tests/cover/test_simple_characters.py::test_when_nothing_could_be_produced PASSED [ 68%] tests/cover/test_simple_characters.py::test_characters_of_specific_groups PASSED [ 68%] tests/cover/test_simple_characters.py::test_characters_of_major_categories PASSED [ 68%] tests/cover/test_simple_characters.py::test_exclude_characters_of_specific_groups PASSED [ 68%] tests/cover/test_simple_characters.py::test_exclude_characters_of_major_categories PASSED [ 68%] tests/cover/test_simple_characters.py::test_find_one PASSED [ 68%] tests/cover/test_simple_characters.py::test_find_something_rare PASSED [ 68%] tests/cover/test_simple_characters.py::test_whitelisted_characters_alone PASSED [ 68%] tests/cover/test_simple_characters.py::test_whitelisted_characters_overlap_blacklisted_characters PASSED [ 68%] tests/cover/test_simple_characters.py::test_whitelisted_characters_override PASSED [ 69%] tests/cover/test_simple_characters.py::test_blacklisted_characters PASSED [ 69%] tests/cover/test_simple_characters.py::test_whitelist_characters_disjoint_blacklist_characters PASSED [ 69%] tests/cover/test_simple_collections.py::test_find_empty_collection_gives_empty[col0-strat0] PASSED [ 69%] tests/cover/test_simple_collections.py::test_find_empty_collection_gives_empty[col1-strat1] PASSED [ 69%] tests/cover/test_simple_collections.py::test_find_empty_collection_gives_empty[col2-strat2] PASSED [ 69%] tests/cover/test_simple_collections.py::test_find_empty_collection_gives_empty[col3-strat3] PASSED [ 69%] tests/cover/test_simple_collections.py::test_find_empty_collection_gives_empty[col4-strat4] PASSED [ 69%] tests/cover/test_simple_collections.py::test_find_empty_collection_gives_empty[col5-strat5] PASSED [ 69%] tests/cover/test_simple_collections.py::test_find_empty_collection_gives_empty[col6-strat6] PASSED [ 69%] tests/cover/test_simple_collections.py::test_find_empty_collection_gives_empty[col7-strat7] PASSED [ 69%] tests/cover/test_simple_collections.py::test_find_empty_collection_gives_empty[col8-strat8] PASSED [ 69%] tests/cover/test_simple_collections.py::test_find_empty_collection_gives_empty[col9-strat9] PASSED [ 69%] tests/cover/test_simple_collections.py::test_find_empty_collection_gives_empty[col10-strat10] PASSED [ 69%] tests/cover/test_simple_collections.py::test_find_empty_collection_gives_empty[col11-strat11] PASSED [ 69%] tests/cover/test_simple_collections.py::test_find_non_empty_collection_gives_single_zero[list-lists] PASSED [ 69%] tests/cover/test_simple_collections.py::test_find_non_empty_collection_gives_single_zero[set-sets] PASSED [ 69%] tests/cover/test_simple_collections.py::test_find_non_empty_collection_gives_single_zero[frozenset-frozensets] PASSED [ 69%] tests/cover/test_simple_collections.py::test_minimizes_to_empty[list-lists] PASSED [ 69%] tests/cover/test_simple_collections.py::test_minimizes_to_empty[set-sets] PASSED [ 69%] tests/cover/test_simple_collections.py::test_minimizes_to_empty[frozenset-frozensets] PASSED [ 69%] tests/cover/test_simple_collections.py::test_minimizes_list_of_lists PASSED [ 69%] tests/cover/test_simple_collections.py::test_sets_are_size_bounded PASSED [ 69%] tests/cover/test_simple_collections.py::test_ordered_dictionaries_preserve_keys PASSED [ 70%] tests/cover/test_simple_collections.py::test_fixed_dictionaries_with_optional_and_empty_keys PASSED [ 70%] tests/cover/test_simple_collections.py::test_lists_of_fixed_length[0] PASSED [ 70%] tests/cover/test_simple_collections.py::test_lists_of_fixed_length[1] PASSED [ 70%] tests/cover/test_simple_collections.py::test_lists_of_fixed_length[2] PASSED [ 70%] tests/cover/test_simple_collections.py::test_lists_of_fixed_length[3] PASSED [ 70%] tests/cover/test_simple_collections.py::test_lists_of_fixed_length[4] PASSED [ 70%] tests/cover/test_simple_collections.py::test_lists_of_fixed_length[5] PASSED [ 70%] tests/cover/test_simple_collections.py::test_lists_of_fixed_length[6] PASSED [ 70%] tests/cover/test_simple_collections.py::test_lists_of_fixed_length[7] PASSED [ 70%] tests/cover/test_simple_collections.py::test_lists_of_fixed_length[8] PASSED [ 70%] tests/cover/test_simple_collections.py::test_lists_of_fixed_length[9] PASSED [ 70%] tests/cover/test_simple_collections.py::test_sets_of_fixed_length[0] PASSED [ 70%] tests/cover/test_simple_collections.py::test_sets_of_fixed_length[1] PASSED [ 70%] tests/cover/test_simple_collections.py::test_sets_of_fixed_length[2] PASSED [ 70%] tests/cover/test_simple_collections.py::test_sets_of_fixed_length[3] PASSED [ 70%] tests/cover/test_simple_collections.py::test_sets_of_fixed_length[4] PASSED [ 70%] tests/cover/test_simple_collections.py::test_sets_of_fixed_length[5] PASSED [ 70%] tests/cover/test_simple_collections.py::test_sets_of_fixed_length[6] PASSED [ 70%] tests/cover/test_simple_collections.py::test_sets_of_fixed_length[7] PASSED [ 70%] tests/cover/test_simple_collections.py::test_sets_of_fixed_length[8] PASSED [ 70%] tests/cover/test_simple_collections.py::test_sets_of_fixed_length[9] PASSED [ 70%] tests/cover/test_simple_collections.py::test_dictionaries_of_fixed_length[0] PASSED [ 71%] tests/cover/test_simple_collections.py::test_dictionaries_of_fixed_length[1] PASSED [ 71%] tests/cover/test_simple_collections.py::test_dictionaries_of_fixed_length[2] PASSED [ 71%] tests/cover/test_simple_collections.py::test_dictionaries_of_fixed_length[3] PASSED [ 71%] tests/cover/test_simple_collections.py::test_dictionaries_of_fixed_length[4] PASSED [ 71%] tests/cover/test_simple_collections.py::test_dictionaries_of_fixed_length[5] PASSED [ 71%] tests/cover/test_simple_collections.py::test_dictionaries_of_fixed_length[6] PASSED [ 71%] tests/cover/test_simple_collections.py::test_dictionaries_of_fixed_length[7] PASSED [ 71%] tests/cover/test_simple_collections.py::test_dictionaries_of_fixed_length[8] PASSED [ 71%] tests/cover/test_simple_collections.py::test_dictionaries_of_fixed_length[9] PASSED [ 71%] tests/cover/test_simple_collections.py::test_lists_of_lower_bounded_length[0] PASSED [ 71%] tests/cover/test_simple_collections.py::test_lists_of_lower_bounded_length[1] PASSED [ 71%] tests/cover/test_simple_collections.py::test_lists_of_lower_bounded_length[2] PASSED [ 71%] tests/cover/test_simple_collections.py::test_lists_of_lower_bounded_length[3] PASSED [ 71%] tests/cover/test_simple_collections.py::test_lists_of_lower_bounded_length[4] PASSED [ 71%] tests/cover/test_simple_collections.py::test_lists_of_lower_bounded_length[5] PASSED [ 71%] tests/cover/test_simple_collections.py::test_lists_of_lower_bounded_length[6] PASSED [ 71%] tests/cover/test_simple_collections.py::test_lists_of_lower_bounded_length[7] PASSED [ 71%] tests/cover/test_simple_collections.py::test_lists_of_lower_bounded_length[8] PASSED [ 71%] tests/cover/test_simple_collections.py::test_lists_of_lower_bounded_length[9] PASSED [ 71%] tests/cover/test_simple_collections.py::test_can_find_unique_lists_of_non_set_order PASSED [ 71%] tests/cover/test_simple_collections.py::test_can_draw_empty_list_from_unsatisfiable_strategy PASSED [ 71%] tests/cover/test_simple_collections.py::test_can_draw_empty_set_from_unsatisfiable_strategy PASSED [ 71%] tests/cover/test_simple_collections.py::test_small_sized_sets PASSED [ 72%] tests/cover/test_simple_collections.py::test_minimize_dicts_with_incompatible_keys PASSED [ 72%] tests/cover/test_simple_collections.py::test_lists_unique_by_tuple_funcs PASSED [ 72%] tests/cover/test_simple_strings.py::test_can_minimize_up_to_zero PASSED [ 72%] tests/cover/test_simple_strings.py::test_minimizes_towards_ascii_zero PASSED [ 72%] tests/cover/test_simple_strings.py::test_can_handle_large_codepoints PASSED [ 72%] tests/cover/test_simple_strings.py::test_can_find_mixed_ascii_and_non_ascii_strings PASSED [ 72%] tests/cover/test_simple_strings.py::test_will_find_ascii_examples_given_the_chance PASSED [ 72%] tests/cover/test_simple_strings.py::test_minimisation_consistent_with_characters PASSED [ 72%] tests/cover/test_simple_strings.py::test_finds_single_element_strings PASSED [ 72%] tests/cover/test_simple_strings.py::test_binary_generates_large_examples PASSED [ 72%] tests/cover/test_simple_strings.py::test_binary_respects_max_size PASSED [ 72%] tests/cover/test_simple_strings.py::test_does_not_simplify_into_surrogates PASSED [ 72%] tests/cover/test_simple_strings.py::test_respects_alphabet_if_list PASSED [ 72%] tests/cover/test_simple_strings.py::test_respects_alphabet_if_string PASSED [ 72%] tests/cover/test_simple_strings.py::test_can_encode_as_utf8 PASSED [ 72%] tests/cover/test_simple_strings.py::test_can_blacklist_newlines PASSED [ 72%] tests/cover/test_simple_strings.py::test_can_exclude_newlines_by_category PASSED [ 72%] tests/cover/test_simple_strings.py::test_can_restrict_to_ascii_only PASSED [ 72%] tests/cover/test_simple_strings.py::test_fixed_size_bytes_just_draw_bytes PASSED [ 72%] tests/cover/test_simple_strings.py::test_can_set_max_size_large PASSED [ 72%] tests/cover/test_slices.py::test_stop_stays_within_bounds[1] PASSED [ 72%] tests/cover/test_slices.py::test_stop_stays_within_bounds[2] PASSED [ 73%] tests/cover/test_slices.py::test_stop_stays_within_bounds[5] PASSED [ 73%] tests/cover/test_slices.py::test_stop_stays_within_bounds[10] PASSED [ 73%] tests/cover/test_slices.py::test_stop_stays_within_bounds[100] PASSED [ 73%] tests/cover/test_slices.py::test_stop_stays_within_bounds[1000] PASSED [ 73%] tests/cover/test_slices.py::test_start_stay_within_bounds[1] PASSED [ 73%] tests/cover/test_slices.py::test_start_stay_within_bounds[2] PASSED [ 73%] tests/cover/test_slices.py::test_start_stay_within_bounds[5] PASSED [ 73%] tests/cover/test_slices.py::test_start_stay_within_bounds[10] PASSED [ 73%] tests/cover/test_slices.py::test_start_stay_within_bounds[100] PASSED [ 73%] tests/cover/test_slices.py::test_start_stay_within_bounds[1000] PASSED [ 73%] tests/cover/test_slices.py::test_step_stays_within_bounds[1] PASSED [ 73%] tests/cover/test_slices.py::test_step_stays_within_bounds[2] PASSED [ 73%] tests/cover/test_slices.py::test_step_stays_within_bounds[5] PASSED [ 73%] tests/cover/test_slices.py::test_step_stays_within_bounds[10] PASSED [ 73%] tests/cover/test_slices.py::test_step_stays_within_bounds[100] PASSED [ 73%] tests/cover/test_slices.py::test_step_stays_within_bounds[1000] PASSED [ 73%] tests/cover/test_slices.py::test_step_will_not_be_zero[1] PASSED [ 73%] tests/cover/test_slices.py::test_step_will_not_be_zero[2] PASSED [ 73%] tests/cover/test_slices.py::test_step_will_not_be_zero[5] PASSED [ 73%] tests/cover/test_slices.py::test_step_will_not_be_zero[10] PASSED [ 73%] tests/cover/test_slices.py::test_step_will_not_be_zero[100] PASSED [ 73%] tests/cover/test_slices.py::test_step_will_not_be_zero[1000] PASSED [ 73%] tests/cover/test_slices.py::test_slices_will_shrink[1] PASSED [ 74%] tests/cover/test_slices.py::test_slices_will_shrink[2] PASSED [ 74%] tests/cover/test_slices.py::test_slices_will_shrink[5] PASSED [ 74%] tests/cover/test_slices.py::test_slices_will_shrink[10] PASSED [ 74%] tests/cover/test_slices.py::test_slices_will_shrink[100] PASSED [ 74%] tests/cover/test_slices.py::test_slices_will_shrink[1000] PASSED [ 74%] tests/cover/test_slices.py::test_step_will_be_negative PASSED [ 74%] tests/cover/test_slices.py::test_step_will_be_positive PASSED [ 74%] tests/cover/test_slices.py::test_stop_will_equal_size[1] PASSED [ 74%] tests/cover/test_slices.py::test_stop_will_equal_size[2] PASSED [ 74%] tests/cover/test_slices.py::test_stop_will_equal_size[3] PASSED [ 74%] tests/cover/test_slices.py::test_stop_will_equal_size[4] PASSED [ 74%] tests/cover/test_slices.py::test_stop_will_equal_size[5] PASSED [ 74%] tests/cover/test_slices.py::test_stop_will_equal_size[6] PASSED [ 74%] tests/cover/test_slices.py::test_stop_will_equal_size[7] PASSED [ 74%] tests/cover/test_slices.py::test_stop_will_equal_size[8] PASSED [ 74%] tests/cover/test_slices.py::test_stop_will_equal_size[9] PASSED [ 74%] tests/cover/test_slices.py::test_stop_will_equal_size[10] PASSED [ 74%] tests/cover/test_slices.py::test_start_will_equal_size[1] PASSED [ 74%] tests/cover/test_slices.py::test_start_will_equal_size[2] PASSED [ 74%] tests/cover/test_slices.py::test_start_will_equal_size[3] PASSED [ 74%] tests/cover/test_slices.py::test_start_will_equal_size[4] PASSED [ 74%] tests/cover/test_slices.py::test_start_will_equal_size[5] PASSED [ 75%] tests/cover/test_slices.py::test_start_will_equal_size[6] PASSED [ 75%] tests/cover/test_slices.py::test_start_will_equal_size[7] PASSED [ 75%] tests/cover/test_slices.py::test_start_will_equal_size[8] PASSED [ 75%] tests/cover/test_slices.py::test_start_will_equal_size[9] PASSED [ 75%] tests/cover/test_slices.py::test_start_will_equal_size[10] PASSED [ 75%] tests/cover/test_slices.py::test_start_will_equal_0 PASSED [ 75%] tests/cover/test_slices.py::test_start_will_equal_stop PASSED [ 75%] tests/cover/test_slippage.py::test_raises_multiple_failures_with_varying_type PASSED [ 75%] tests/cover/test_slippage.py::test_raises_multiple_failures_when_position_varies PASSED [ 75%] tests/cover/test_slippage.py::test_replays_both_failing_values PASSED [ 75%] tests/cover/test_slippage.py::test_replays_slipped_examples_once_initial_bug_is_fixed[TypeError] PASSED [ 75%] tests/cover/test_slippage.py::test_replays_slipped_examples_once_initial_bug_is_fixed[ValueError] PASSED [ 75%] tests/cover/test_slippage.py::test_garbage_collects_the_secondary_key PASSED [ 75%] tests/cover/test_slippage.py::test_shrinks_both_failures PASSED [ 75%] tests/cover/test_slippage.py::test_handles_flaky_tests_where_only_one_is_flaky PASSED [ 75%] tests/cover/test_slippage.py::test_can_disable_multiple_error_reporting[True] PASSED [ 75%] tests/cover/test_slippage.py::test_can_disable_multiple_error_reporting[False] PASSED [ 75%] tests/cover/test_slippage.py::test_finds_multiple_failures_in_generation PASSED [ 75%] tests/cover/test_slippage.py::test_stops_immediately_if_not_report_multiple_bugs PASSED [ 75%] tests/cover/test_slippage.py::test_stops_immediately_on_replay PASSED [ 75%] tests/cover/test_stateful.py::TestMachineWithConsumingRule::runTest <- hypothesis-python-python3_6/lib/hypothesis/stateful.py PASSED [ 75%] tests/cover/test_stateful.py::TestMachineUsingMultiple::runTest <- hypothesis-python-python3_6/lib/hypothesis/stateful.py PASSED [ 75%] tests/cover/test_stateful.py::TestDynamicMachine::runTest <- hypothesis-python-python3_6/lib/hypothesis/stateful.py PASSED [ 76%] tests/cover/test_stateful.py::TestIntAdder::runTest <- hypothesis-python-python3_6/lib/hypothesis/stateful.py PASSED [ 76%] tests/cover/test_stateful.py::TestPrecondition::runTest <- hypothesis-python-python3_6/lib/hypothesis/stateful.py PASSED [ 76%] tests/cover/test_stateful.py::test_case::runTest <- hypothesis-python-python3_6/lib/hypothesis/stateful.py PASSED [ 76%] tests/cover/test_stateful.py::test_bad_machines_fail[BalancedTrees] PASSED [ 76%] tests/cover/test_stateful.py::test_bad_machines_fail[DepthMachine] PASSED [ 76%] tests/cover/test_stateful.py::test_bad_machines_fail[RoseTreeStateMachine] PASSED [ 76%] tests/cover/test_stateful.py::test_bad_machines_fail[NotTheLastMachine] PASSED [ 76%] tests/cover/test_stateful.py::test_bad_machines_fail[PopulateMultipleTargets] PASSED [ 76%] tests/cover/test_stateful.py::test_bad_machines_fail[CanSwarm] PASSED [ 76%] tests/cover/test_stateful.py::test_multiple_rules_same_func PASSED [ 76%] tests/cover/test_stateful.py::test_can_get_test_case_off_machine_instance PASSED [ 76%] tests/cover/test_stateful.py::test_flaky_draw_less_raises_flaky PASSED [ 76%] tests/cover/test_stateful.py::test_flaky_raises_flaky PASSED [ 76%] tests/cover/test_stateful.py::test_multiple PASSED [ 76%] tests/cover/test_stateful.py::test_multiple_variables_printed PASSED [ 76%] tests/cover/test_stateful.py::test_no_variables_printed PASSED [ 76%] tests/cover/test_stateful.py::test_consumes_typecheck PASSED [ 76%] tests/cover/test_stateful.py::test_ratchetting_raises_flaky PASSED [ 76%] tests/cover/test_stateful.py::test_empty_machine_is_invalid PASSED [ 76%] tests/cover/test_stateful.py::test_machine_with_no_terminals_is_invalid PASSED [ 76%] tests/cover/test_stateful.py::test_picks_up_settings_at_first_use_of_testcase PASSED [ 76%] tests/cover/test_stateful.py::test_new_rules_are_picked_up_before_and_after_rules_call PASSED [ 76%] tests/cover/test_stateful.py::test_minimizes_errors_in_teardown PASSED [ 77%] tests/cover/test_stateful.py::test_can_use_factory_for_tests PASSED [ 77%] tests/cover/test_stateful.py::test_can_explicitly_pass_settings PASSED [ 77%] tests/cover/test_stateful.py::test_settings_argument_is_validated PASSED [ 77%] tests/cover/test_stateful.py::test_runner_that_checks_factory_produced_a_machine PASSED [ 77%] tests/cover/test_stateful.py::test_settings_attribute_is_validated PASSED [ 77%] tests/cover/test_stateful.py::test_saves_failing_example_in_database PASSED [ 77%] tests/cover/test_stateful.py::test_can_run_with_no_db PASSED [ 77%] tests/cover/test_stateful.py::test_stateful_double_rule_is_forbidden PASSED [ 77%] tests/cover/test_stateful.py::test_can_explicitly_call_functions_when_precondition_not_satisfied PASSED [ 77%] tests/cover/test_stateful.py::test_invariant PASSED [ 77%] tests/cover/test_stateful.py::test_no_double_invariant PASSED [ 77%] tests/cover/test_stateful.py::test_invariant_precondition PASSED [ 77%] tests/cover/test_stateful.py::test_invalid_rule_argument PASSED [ 77%] tests/cover/test_stateful.py::test_invalid_initialize_argument PASSED [ 77%] tests/cover/test_stateful.py::test_multiple_invariants PASSED [ 77%] tests/cover/test_stateful.py::test_explicit_invariant_call_with_precondition PASSED [ 77%] tests/cover/test_stateful.py::test_invariant_checks_initial_state PASSED [ 77%] tests/cover/test_stateful.py::test_always_runs_at_least_one_step PASSED [ 77%] tests/cover/test_stateful.py::test_removes_needless_steps PASSED [ 77%] tests/cover/test_stateful.py::test_prints_equal_values_with_correct_variable_name PASSED [ 77%] tests/cover/test_stateful.py::test_initialize_rule PASSED [ 77%] tests/cover/test_stateful.py::test_initialize_rule_populate_bundle PASSED [ 78%] tests/cover/test_stateful.py::test_initialize_rule_dont_mix_with_precondition PASSED [ 78%] tests/cover/test_stateful.py::test_initialize_rule_dont_mix_with_regular_rule PASSED [ 78%] tests/cover/test_stateful.py::test_initialize_rule_cannot_be_double_applied PASSED [ 78%] tests/cover/test_stateful.py::test_initialize_rule_in_state_machine_with_inheritance PASSED [ 78%] tests/cover/test_stateful.py::test_can_manually_call_initialize_rule PASSED [ 78%] tests/cover/test_stateful.py::test_new_initialize_rules_are_picked_up_before_and_after_rules_call PASSED [ 78%] tests/cover/test_stateful.py::test_steps_printed_despite_pytest_fail PASSED [ 78%] tests/cover/test_stateful.py::test_steps_not_printed_with_pytest_skip PASSED [ 78%] tests/cover/test_stateful.py::test_rule_deprecation_targets_and_target PASSED [ 78%] tests/cover/test_stateful.py::test_rule_deprecation_bundle_by_name PASSED [ 78%] tests/cover/test_stateful.py::test_rule_non_bundle_target PASSED [ 78%] tests/cover/test_stateful.py::test_rule_non_bundle_target_oneof PASSED [ 78%] tests/cover/test_stateful.py::test_uses_seed PASSED [ 78%] tests/cover/test_stateful.py::test_reproduce_failure_works PASSED [ 78%] tests/cover/test_stateful.py::test_reproduce_failure_fails_if_no_error PASSED [ 78%] tests/cover/test_stateful.py::test_cannot_have_zero_steps PASSED [ 78%] tests/cover/test_statistical_events.py::test_notes_hard_to_satisfy PASSED [ 78%] tests/cover/test_statistical_events.py::test_can_callback_with_a_string PASSED [ 78%] tests/cover/test_statistical_events.py::test_formats_are_evaluated_only_once PASSED [ 78%] tests/cover/test_statistical_events.py::test_does_not_report_on_examples PASSED [ 78%] tests/cover/test_statistical_events.py::test_exact_timing PASSED [ 78%] tests/cover/test_statistical_events.py::test_apparently_instantaneous_tests PASSED [ 78%] tests/cover/test_statistical_events.py::test_flaky_exit PASSED [ 79%] tests/cover/test_statistical_events.py::test_draw_time_percentage[False-False] PASSED [ 79%] tests/cover/test_statistical_events.py::test_draw_time_percentage[False-True] PASSED [ 79%] tests/cover/test_statistical_events.py::test_draw_time_percentage[True-False] PASSED [ 79%] tests/cover/test_statistical_events.py::test_draw_time_percentage[True-True] PASSED [ 79%] tests/cover/test_statistical_events.py::test_has_lambdas_in_output PASSED [ 79%] tests/cover/test_statistical_events.py::test_stops_after_x_shrinks PASSED [ 79%] tests/cover/test_statistical_events.py::test_weird_drawtime_issues[1-0] PASSED [ 79%] tests/cover/test_statistical_events.py::test_weird_drawtime_issues[-1-0] PASSED [ 79%] tests/cover/test_statistical_events.py::test_weird_drawtime_issues[0--1] PASSED [ 79%] tests/cover/test_statistical_events.py::test_weird_drawtime_issues[-1--1] PASSED [ 79%] tests/cover/test_statistical_events.py::test_stateful_states_are_deduped PASSED [ 79%] tests/cover/test_statistical_events.py::test_stateful_with_one_of_bundles_states_are_deduped PASSED [ 79%] tests/cover/test_statistical_events.py::test_statistics_for_threshold_problem PASSED [ 79%] tests/cover/test_targeting.py::test_allowed_inputs_to_target PASSED [ 79%] tests/cover/test_targeting.py::test_allowed_inputs_to_target_fewer_labels PASSED [ 79%] tests/cover/test_targeting.py::test_target_without_label PASSED [ 79%] tests/cover/test_targeting.py::test_multiple_target_calls PASSED [ 79%] tests/cover/test_targeting.py::test_respects_max_pool_size PASSED [ 79%] tests/cover/test_targeting.py::test_disallowed_inputs_to_target PASSED [ 79%] tests/cover/test_targeting.py::test_cannot_target_outside_test PASSED [ 79%] tests/cover/test_targeting.py::test_cannot_target_same_label_twice PASSED [ 79%] tests/cover/test_targeting.py::test_cannot_target_default_label_twice PASSED [ 80%] tests/cover/test_targeting.py::test_targeting_with_following_empty PASSED [ 80%] tests/cover/test_targeting.py::test_targeting_with_many_empty PASSED [ 80%] tests/cover/test_targeting.py::test_targeting_can_be_disabled PASSED [ 80%] tests/cover/test_testdecorators.py::test_int_addition_is_commutative PASSED [ 80%] tests/cover/test_testdecorators.py::test_str_addition_is_commutative PASSED [ 80%] tests/cover/test_testdecorators.py::test_bytes_addition_is_commutative PASSED [ 80%] tests/cover/test_testdecorators.py::test_int_addition_is_associative PASSED [ 80%] tests/cover/test_testdecorators.py::test_float_addition_is_associative PASSED [ 80%] tests/cover/test_testdecorators.py::test_reversing_preserves_integer_addition PASSED [ 80%] tests/cover/test_testdecorators.py::test_still_minimizes_on_non_assertion_failures PASSED [ 80%] tests/cover/test_testdecorators.py::test_integer_division_shrinks_positive_integers PASSED [ 80%] tests/cover/test_testdecorators.py::TestCases::test_abs_non_negative PASSED [ 80%] tests/cover/test_testdecorators.py::TestCases::test_abs_non_negative_varargs PASSED [ 80%] tests/cover/test_testdecorators.py::TestCases::test_abs_non_negative_varargs_kwargs PASSED [ 80%] tests/cover/test_testdecorators.py::TestCases::test_abs_non_negative_varargs_kwargs_only PASSED [ 80%] tests/cover/test_testdecorators.py::TestCases::test_int_is_always_negative PASSED [ 80%] tests/cover/test_testdecorators.py::TestCases::test_float_addition_cancels PASSED [ 80%] tests/cover/test_testdecorators.py::test_can_be_given_keyword_args PASSED [ 80%] tests/cover/test_testdecorators.py::test_one_of_produces_different_values PASSED [ 80%] tests/cover/test_testdecorators.py::test_is_the_answer PASSED [ 80%] tests/cover/test_testdecorators.py::test_text_addition_is_not_commutative PASSED [ 80%] tests/cover/test_testdecorators.py::test_binary_addition_is_not_commutative PASSED [ 80%] tests/cover/test_testdecorators.py::test_integers_are_in_range PASSED [ 81%] tests/cover/test_testdecorators.py::test_integers_from_are_from PASSED [ 81%] tests/cover/test_testdecorators.py::test_does_not_catch_interrupt_during_falsify PASSED [ 81%] tests/cover/test_testdecorators.py::test_removing_an_element_from_a_unique_list PASSED [ 81%] tests/cover/test_testdecorators.py::test_removing_an_element_from_a_non_unique_list PASSED [ 81%] tests/cover/test_testdecorators.py::test_can_test_sets_sampled_from PASSED [ 81%] tests/cover/test_testdecorators.py::test_can_mix_sampling_with_generating PASSED [ 81%] tests/cover/test_testdecorators.py::test_can_find_large_sum_frozenset PASSED [ 81%] tests/cover/test_testdecorators.py::test_prints_on_failure_by_default PASSED [ 81%] tests/cover/test_testdecorators.py::test_does_not_print_on_success PASSED [ 81%] tests/cover/test_testdecorators.py::test_can_sample_from_single_element PASSED [ 81%] tests/cover/test_testdecorators.py::test_list_is_sorted PASSED [ 81%] tests/cover/test_testdecorators.py::test_is_an_endpoint PASSED [ 81%] tests/cover/test_testdecorators.py::test_breaks_bounds PASSED [ 81%] tests/cover/test_testdecorators.py::test_can_test_kwargs_only_methods PASSED [ 81%] tests/cover/test_testdecorators.py::test_is_ascii PASSED [ 81%] tests/cover/test_testdecorators.py::test_is_not_ascii PASSED [ 81%] tests/cover/test_testdecorators.py::test_can_find_string_with_duplicates PASSED [ 81%] tests/cover/test_testdecorators.py::test_has_ascii PASSED [ 81%] tests/cover/test_testdecorators.py::test_can_derandomize PASSED [ 81%] tests/cover/test_testdecorators.py::test_can_run_without_database PASSED [ 81%] tests/cover/test_testdecorators.py::test_can_run_with_database_in_thread PASSED [ 81%] tests/cover/test_testdecorators.py::test_can_call_an_argument_f PASSED [ 82%] tests/cover/test_testdecorators.py::test_named_tuples_are_of_right_type PASSED [ 82%] tests/cover/test_testdecorators.py::test_fails_in_reify PASSED [ 82%] tests/cover/test_testdecorators.py::test_a_text PASSED [ 82%] tests/cover/test_testdecorators.py::test_empty_text PASSED [ 82%] tests/cover/test_testdecorators.py::test_mixed_text PASSED [ 82%] tests/cover/test_testdecorators.py::test_when_set_to_no_simplifies_runs_failing_example_twice PASSED [ 82%] tests/cover/test_testdecorators.py::test_filtered_values_satisfy_condition PASSED [ 82%] tests/cover/test_testdecorators.py::test_can_map_nameless PASSED [ 82%] tests/cover/test_testdecorators.py::test_can_flatmap_nameless PASSED [ 82%] tests/cover/test_testdecorators.py::test_can_be_used_with_none_module PASSED [ 82%] tests/cover/test_testdecorators.py::test_does_not_print_notes_if_all_succeed PASSED [ 82%] tests/cover/test_testdecorators.py::test_prints_notes_once_on_failure PASSED [ 82%] tests/cover/test_testdecorators.py::test_empty_lists PASSED [ 82%] tests/cover/test_traceback_elision.py::test_tracebacks_omit_hypothesis_internals[Verbosity.normal] PASSED [ 82%] tests/cover/test_traceback_elision.py::test_tracebacks_omit_hypothesis_internals[Verbosity.debug] PASSED [ 82%] tests/cover/test_type_lookup.py::test_resolve_core_strategies[NoneType] PASSED [ 82%] tests/cover/test_type_lookup.py::test_resolve_core_strategies[bool] PASSED [ 82%] tests/cover/test_type_lookup.py::test_resolve_core_strategies[bytes] PASSED [ 82%] tests/cover/test_type_lookup.py::test_resolve_core_strategies[complex] PASSED [ 82%] tests/cover/test_type_lookup.py::test_resolve_core_strategies[date] PASSED [ 82%] tests/cover/test_type_lookup.py::test_resolve_core_strategies[datetime] PASSED [ 82%] tests/cover/test_type_lookup.py::test_resolve_core_strategies[time] PASSED [ 82%] tests/cover/test_type_lookup.py::test_resolve_core_strategies[timedelta] PASSED [ 83%] tests/cover/test_type_lookup.py::test_resolve_core_strategies[Decimal] PASSED [ 83%] tests/cover/test_type_lookup.py::test_resolve_core_strategies[dict] PASSED [ 83%] tests/cover/test_type_lookup.py::test_resolve_core_strategies[float] PASSED [ 83%] tests/cover/test_type_lookup.py::test_resolve_core_strategies[Fraction] PASSED [ 83%] tests/cover/test_type_lookup.py::test_resolve_core_strategies[frozenset] PASSED [ 83%] tests/cover/test_type_lookup.py::test_resolve_core_strategies[function] PASSED [ 83%] tests/cover/test_type_lookup.py::test_resolve_core_strategies[int] PASSED [ 83%] tests/cover/test_type_lookup.py::test_resolve_core_strategies[list] PASSED [ 83%] tests/cover/test_type_lookup.py::test_resolve_core_strategies[set] PASSED [ 83%] tests/cover/test_type_lookup.py::test_resolve_core_strategies[str] PASSED [ 83%] tests/cover/test_type_lookup.py::test_resolve_core_strategies[tuple] PASSED [ 83%] tests/cover/test_type_lookup.py::test_resolve_core_strategies[UUID] PASSED [ 83%] tests/cover/test_type_lookup.py::test_lookup_knows_about_all_core_strategies PASSED [ 83%] tests/cover/test_type_lookup.py::test_lookup_keys_are_types PASSED [ 83%] tests/cover/test_type_lookup.py::test_lookup_values_are_strategies PASSED [ 83%] tests/cover/test_type_lookup.py::test_lookup_overrides_defaults[NoneType] PASSED [ 83%] tests/cover/test_type_lookup.py::test_lookup_overrides_defaults[bool] PASSED [ 83%] tests/cover/test_type_lookup.py::test_lookup_overrides_defaults[bytes] PASSED [ 83%] tests/cover/test_type_lookup.py::test_lookup_overrides_defaults[complex] PASSED [ 83%] tests/cover/test_type_lookup.py::test_lookup_overrides_defaults[date] PASSED [ 83%] tests/cover/test_type_lookup.py::test_lookup_overrides_defaults[datetime] PASSED [ 83%] tests/cover/test_type_lookup.py::test_lookup_overrides_defaults[time] PASSED [ 83%] tests/cover/test_type_lookup.py::test_lookup_overrides_defaults[timedelta] PASSED [ 84%] tests/cover/test_type_lookup.py::test_lookup_overrides_defaults[Decimal] PASSED [ 84%] tests/cover/test_type_lookup.py::test_lookup_overrides_defaults[dict] PASSED [ 84%] tests/cover/test_type_lookup.py::test_lookup_overrides_defaults[float] PASSED [ 84%] tests/cover/test_type_lookup.py::test_lookup_overrides_defaults[Fraction] PASSED [ 84%] tests/cover/test_type_lookup.py::test_lookup_overrides_defaults[frozenset] PASSED [ 84%] tests/cover/test_type_lookup.py::test_lookup_overrides_defaults[function] PASSED [ 84%] tests/cover/test_type_lookup.py::test_lookup_overrides_defaults[int] PASSED [ 84%] tests/cover/test_type_lookup.py::test_lookup_overrides_defaults[list] PASSED [ 84%] tests/cover/test_type_lookup.py::test_lookup_overrides_defaults[set] PASSED [ 84%] tests/cover/test_type_lookup.py::test_lookup_overrides_defaults[str] PASSED [ 84%] tests/cover/test_type_lookup.py::test_lookup_overrides_defaults[tuple] PASSED [ 84%] tests/cover/test_type_lookup.py::test_lookup_overrides_defaults[UUID] PASSED [ 84%] tests/cover/test_type_lookup.py::test_custom_type_resolution_fails_without_registering PASSED [ 84%] tests/cover/test_type_lookup.py::test_custom_type_resolution PASSED [ 84%] tests/cover/test_type_lookup.py::test_custom_type_resolution_with_function PASSED [ 84%] tests/cover/test_type_lookup.py::test_custom_type_resolution_with_function_non_strategy PASSED [ 84%] tests/cover/test_type_lookup.py::test_errors_if_generic_resolves_empty PASSED [ 84%] tests/cover/test_type_lookup.py::test_cannot_register_empty PASSED [ 84%] tests/cover/test_type_lookup.py::test_pulic_interface_works PASSED [ 84%] tests/cover/test_type_lookup.py::test_given_can_infer_from_manual_annotations PASSED [ 84%] tests/cover/test_type_lookup.py::test_error_if_enum_is_empty PASSED [ 84%] tests/cover/test_type_lookup.py::test_uninspectable_builds PASSED [ 85%] tests/cover/test_type_lookup.py::test_uninspectable_from_type PASSED [ 85%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[NoneType] PASSED [ 85%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[NotImplementedType] PASSED [ 85%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[bool] PASSED [ 85%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[bytearray] PASSED [ 85%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[bytes] PASSED [ 85%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[MutableSet] PASSED [ 85%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[complex] PASSED [ 85%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[date] PASSED [ 85%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[datetime] PASSED [ 85%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[time] PASSED [ 85%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[timedelta] PASSED [ 85%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[timezone] PASSED [ 85%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[Decimal] PASSED [ 85%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[dict] PASSED [ 85%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[ellipsis] PASSED [ 85%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[float] PASSED [ 85%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[Fraction] PASSED [ 85%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[frozenset] PASSED [ 85%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[function] PASSED [ 85%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[int] PASSED [ 85%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[IPv4Address] PASSED [ 85%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[IPv4Interface] PASSED [ 86%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[IPv4Network] PASSED [ 86%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[IPv6Address] PASSED [ 86%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[IPv6Interface] PASSED [ 86%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[IPv6Network] PASSED [ 86%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[list] PASSED [ 86%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[memoryview] PASSED [ 86%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[Complex] PASSED [ 86%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[Integral] PASSED [ 86%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[Number] PASSED [ 86%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[Rational] PASSED [ 86%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[Real] PASSED [ 86%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[range] PASSED [ 86%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[set] PASSED [ 86%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[slice] PASSED [ 86%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[str] PASSED [ 86%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[Bar] PASSED [ 86%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[Baz] PASSED [ 86%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[tuple] PASSED [ 86%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[type] PASSED [ 86%] tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[UUID] PASSED [ 86%] tests/cover/test_unicode_identifiers.py::test_can_copy_argspec_of_unicode_args PASSED [ 86%] tests/cover/test_unicode_identifiers.py::test_can_copy_argspec_of_unicode_name PASSED [ 87%] tests/cover/test_unicode_identifiers.py::test_can_handle_unicode_identifier_in_same_line_as_lambda_def PASSED [ 87%] tests/cover/test_unicode_identifiers.py::test_regression_issue_1700 PASSED [ 87%] tests/cover/test_unittest.py::test_subTest PASSED [ 87%] tests/cover/test_unittest.py::test_given_on_setUp_fails_health_check::test PASSED [ 87%] tests/cover/test_validation.py::test_stuff_keyword <- hypothesis-python-python3_6/lib/hypothesis/core.py PASSED [ 87%] tests/cover/test_validation.py::test_stuff_positional <- hypothesis-python-python3_6/lib/hypothesis/core.py PASSED [ 87%] tests/cover/test_validation.py::test_too_many_positional <- hypothesis-python-python3_6/lib/hypothesis/core.py PASSED [ 87%] tests/cover/test_validation.py::test_errors_when_given_varargs PASSED [ 87%] tests/cover/test_validation.py::test_varargs_without_positional_arguments_allowed PASSED [ 87%] tests/cover/test_validation.py::test_errors_when_given_varargs_and_kwargs_with_positional_arguments PASSED [ 87%] tests/cover/test_validation.py::test_varargs_and_kwargs_without_positional_arguments_allowed PASSED [ 87%] tests/cover/test_validation.py::test_bare_given_errors PASSED [ 87%] tests/cover/test_validation.py::test_errors_on_unwanted_kwargs PASSED [ 87%] tests/cover/test_validation.py::test_errors_on_too_many_positional_args PASSED [ 87%] tests/cover/test_validation.py::test_errors_on_any_varargs PASSED [ 87%] tests/cover/test_validation.py::test_can_put_arguments_in_the_middle PASSED [ 87%] tests/cover/test_validation.py::test_float_ranges PASSED [ 87%] tests/cover/test_validation.py::test_float_range_and_allow_nan_cannot_both_be_enabled PASSED [ 87%] tests/cover/test_validation.py::test_float_finite_range_and_allow_infinity_cannot_both_be_enabled PASSED [ 87%] tests/cover/test_validation.py::test_does_not_error_if_min_size_is_bigger_than_default_size PASSED [ 87%] tests/cover/test_validation.py::test_list_unique_and_unique_by_cannot_both_be_enabled PASSED [ 87%] tests/cover/test_validation.py::test_min_before_max PASSED [ 87%] tests/cover/test_validation.py::test_filter_validates PASSED [ 88%] tests/cover/test_validation.py::test_recursion_validates_base_case PASSED [ 88%] tests/cover/test_validation.py::test_recursion_validates_recursive_step PASSED [ 88%] tests/cover/test_validation.py::test_given_warns_on_use_of_non_strategies PASSED [ 88%] tests/cover/test_validation.py::test_given_warns_when_mixing_positional_with_keyword PASSED [ 88%] tests/cover/test_validation.py::test_cannot_find_non_strategies PASSED [ 88%] tests/cover/test_validation.py::test_valid_sizes[0-100-strategy0] PASSED [ 88%] tests/cover/test_validation.py::test_valid_sizes[0-100-strategy1] PASSED [ 88%] tests/cover/test_validation.py::test_valid_sizes[0-100-text] PASSED [ 88%] tests/cover/test_validation.py::test_valid_sizes[0-100-binary] PASSED [ 88%] tests/cover/test_validation.py::test_valid_sizes[0-101-strategy0] PASSED [ 88%] tests/cover/test_validation.py::test_valid_sizes[0-101-strategy1] PASSED [ 88%] tests/cover/test_validation.py::test_valid_sizes[0-101-text] PASSED [ 88%] tests/cover/test_validation.py::test_valid_sizes[0-101-binary] PASSED [ 88%] tests/cover/test_validation.py::test_check_type_with_tuple_of_length_two PASSED [ 88%] tests/cover/test_validation.py::test_validation_happens_on_draw PASSED [ 88%] tests/cover/test_verbosity.py::test_prints_intermediate_in_success PASSED [ 88%] tests/cover/test_verbosity.py::test_does_not_log_in_quiet_mode PASSED [ 88%] tests/cover/test_verbosity.py::test_includes_progress_in_verbose_mode PASSED [ 88%] tests/cover/test_verbosity.py::test_prints_initial_attempts_on_find PASSED [ 88%] tests/cover/test_verbosity.py::test_includes_intermediate_results_in_verbose_mode PASSED [ 88%] tests/pytest/test_capture.py::test_output_without_capture[no-True] PASSED [ 88%] tests/pytest/test_capture.py::test_output_without_capture[fd-False] PASSED [ 89%] tests/pytest/test_capture.py::test_output_emitting_unicode PASSED [ 89%] tests/pytest/test_capture.py::test_healthcheck_traceback_is_hidden PASSED [ 89%] tests/pytest/test_capture.py::test_deprecation_of_strategies_as_tests FAILED [ 89%] tests/pytest/test_checks.py::test_decorators_without_given_should_fail FAILED [ 89%] tests/pytest/test_compat.py::test_parametrize_after_given[1] PASSED [ 89%] tests/pytest/test_compat.py::test_parametrize_after_given[2] PASSED [ 89%] tests/pytest/test_compat.py::test_parametrize_after_given[3] PASSED [ 89%] tests/pytest/test_doctest.py::test_can_run_doctests PASSED [ 89%] tests/pytest/test_fixtures.py::test_can_mix_fixture_and_positional_strategy PASSED [ 89%] tests/pytest/test_fixtures.py::test_can_mix_fixture_and_keyword_strategy PASSED [ 89%] tests/pytest/test_fixtures.py::test_can_mix_fixture_example_and_keyword_strategy PASSED [ 89%] tests/pytest/test_fixtures.py::test_can_inject_mock_via_fixture PASSED [ 89%] tests/pytest/test_fixtures.py::test_can_inject_autospecced_mock_via_fixture PASSED [ 89%] tests/pytest/test_mark.py::test_can_select_mark FAILED [ 89%] tests/pytest/test_mark.py::test_can_select_mark_on_unittest FAILED [ 89%] tests/pytest/test_parametrized_db_keys.py::test_db_keys_for_parametrized_tests_are_unique FAILED [ 89%] tests/pytest/test_profiles.py::test_does_not_run_reporting_hook_by_default FAILED [ 89%] tests/pytest/test_profiles.py::test_runs_reporting_hook_in_any_verbose_mode[-v] FAILED [ 89%] tests/pytest/test_profiles.py::test_runs_reporting_hook_in_any_verbose_mode[--hypothesis-verbosity=verbose] FAILED [ 89%] tests/pytest/test_pytest_detection.py::test_is_running_under_pytest FAILED [ 89%] tests/pytest/test_pytest_detection.py::test_is_not_running_under_pytest PASSED [ 89%] tests/pytest/test_reporting.py::test_runs_reporting_hook FAILED [ 89%] tests/pytest/test_runs.py::test_ints_are_ints PASSED [ 90%] tests/pytest/test_runs.py::test_ints_are_floats PASSED [ 90%] tests/pytest/test_seeding.py::test_runs_repeatably_when_seed_is_set[0] FAILED [ 90%] tests/pytest/test_seeding.py::test_runs_repeatably_when_seed_is_set[42] FAILED [ 90%] tests/pytest/test_seeding.py::test_runs_repeatably_when_seed_is_set[foo] FAILED [ 90%] tests/pytest/test_seeding.py::test_repeats_healthcheck_when_following_seed_instruction FAILED [ 90%] tests/pytest/test_skipping.py::test_no_falsifying_example_if_pytest_skip PASSED [ 90%] tests/pytest/test_statistics.py::test_does_not_run_statistics_by_default PASSED [ 90%] tests/pytest/test_statistics.py::test_prints_statistics_given_option FAILED [ 90%] tests/pytest/test_statistics.py::test_prints_statistics_for_unittest_tests FAILED [ 90%] tests/pytest/test_statistics.py::test_prints_statistics_for_stateful_tests FAILED [ 90%] tests/quality/test_deferred_strategies.py::test_large_branching_tree PASSED [ 90%] tests/quality/test_deferred_strategies.py::test_non_trivial_json PASSED [ 90%] tests/quality/test_deferred_strategies.py::test_self_recursive_lists PASSED [ 90%] tests/quality/test_discovery_ability.py::test_can_produce_zero PASSED [ 90%] tests/quality/test_discovery_ability.py::test_can_produce_large_magnitude_integers PASSED [ 90%] tests/quality/test_discovery_ability.py::test_can_produce_large_positive_integers PASSED [ 90%] tests/quality/test_discovery_ability.py::test_can_produce_large_negative_integers PASSED [ 90%] tests/quality/test_discovery_ability.py::test_can_produce_unstripped_strings PASSED [ 90%] tests/quality/test_discovery_ability.py::test_can_produce_stripped_strings PASSED [ 90%] tests/quality/test_discovery_ability.py::test_can_produce_multi_line_strings PASSED [ 90%] tests/quality/test_discovery_ability.py::test_can_produce_ascii_strings PASSED [ 90%] tests/quality/test_discovery_ability.py::test_can_produce_long_strings_with_no_ascii PASSED [ 91%] tests/quality/test_discovery_ability.py::test_can_produce_short_strings_with_some_non_ascii PASSED [ 91%] tests/quality/test_discovery_ability.py::test_can_produce_positive_infinity PASSED [ 91%] tests/quality/test_discovery_ability.py::test_can_produce_negative_infinity PASSED [ 91%] tests/quality/test_discovery_ability.py::test_can_produce_nan PASSED [ 91%] tests/quality/test_discovery_ability.py::test_can_produce_floats_near_left PASSED [ 91%] tests/quality/test_discovery_ability.py::test_can_produce_floats_near_right PASSED [ 91%] tests/quality/test_discovery_ability.py::test_can_produce_floats_in_middle PASSED [ 91%] tests/quality/test_discovery_ability.py::test_can_produce_long_lists PASSED [ 91%] tests/quality/test_discovery_ability.py::test_can_produce_short_lists PASSED [ 91%] tests/quality/test_discovery_ability.py::test_can_produce_the_same_int_twice PASSED [ 91%] tests/quality/test_discovery_ability.py::test_sampled_from_large_number_can_mix PASSED [ 91%] tests/quality/test_discovery_ability.py::test_sampled_from_often_distorted PASSED [ 91%] tests/quality/test_discovery_ability.py::test_non_empty_subset_of_two_is_usually_large PASSED [ 91%] tests/quality/test_discovery_ability.py::test_subset_of_ten_is_sometimes_empty PASSED [ 91%] tests/quality/test_discovery_ability.py::test_mostly_sensible_floats PASSED [ 91%] tests/quality/test_discovery_ability.py::test_mostly_largish_floats PASSED [ 91%] tests/quality/test_discovery_ability.py::test_ints_can_occasionally_be_really_large PASSED [ 91%] tests/quality/test_discovery_ability.py::test_mixing_is_sometimes_distorted PASSED [ 91%] tests/quality/test_discovery_ability.py::test_mixes_2_reasonably_often PASSED [ 91%] tests/quality/test_discovery_ability.py::test_partial_mixes_3_reasonably_often PASSED [ 91%] tests/quality/test_discovery_ability.py::test_mixes_not_too_often PASSED [ 91%] tests/quality/test_discovery_ability.py::test_integers_are_usually_non_zero PASSED [ 91%] tests/quality/test_discovery_ability.py::test_integers_are_sometimes_zero PASSED [ 92%] tests/quality/test_discovery_ability.py::test_integers_are_often_small PASSED [ 92%] tests/quality/test_discovery_ability.py::test_integers_are_often_small_but_not_that_small PASSED [ 92%] tests/quality/test_discovery_ability.py::test_one_of_flattens_branches_0 PASSED [ 92%] tests/quality/test_discovery_ability.py::test_one_of_flattens_branches_1 PASSED [ 92%] tests/quality/test_discovery_ability.py::test_one_of_flattens_branches_2 PASSED [ 92%] tests/quality/test_discovery_ability.py::test_one_of_flattens_branches_3 PASSED [ 92%] tests/quality/test_discovery_ability.py::test_one_of_flattens_branches_4 PASSED [ 92%] tests/quality/test_discovery_ability.py::test_one_of_flattens_branches_5 PASSED [ 92%] tests/quality/test_discovery_ability.py::test_one_of_flattens_branches_6 PASSED [ 92%] tests/quality/test_discovery_ability.py::test_one_of_flattens_branches_7 PASSED [ 92%] tests/quality/test_discovery_ability.py::test_xor_flattens_branches_0 PASSED [ 92%] tests/quality/test_discovery_ability.py::test_xor_flattens_branches_1 PASSED [ 92%] tests/quality/test_discovery_ability.py::test_xor_flattens_branches_2 PASSED [ 92%] tests/quality/test_discovery_ability.py::test_xor_flattens_branches_3 PASSED [ 92%] tests/quality/test_discovery_ability.py::test_xor_flattens_branches_4 PASSED [ 92%] tests/quality/test_discovery_ability.py::test_xor_flattens_branches_5 PASSED [ 92%] tests/quality/test_discovery_ability.py::test_xor_flattens_branches_6 PASSED [ 92%] tests/quality/test_discovery_ability.py::test_xor_flattens_branches_7 PASSED [ 92%] tests/quality/test_discovery_ability.py::test_one_of_flattens_map_branches_1 PASSED [ 92%] tests/quality/test_discovery_ability.py::test_one_of_flattens_map_branches_4 PASSED [ 92%] tests/quality/test_discovery_ability.py::test_one_of_flattens_map_branches_6 PASSED [ 92%] tests/quality/test_discovery_ability.py::test_one_of_flattens_map_branches_16 PASSED [ 92%] tests/quality/test_discovery_ability.py::test_one_of_flattens_map_branches_20 PASSED [ 93%] tests/quality/test_discovery_ability.py::test_one_of_flattens_map_branches_24 PASSED [ 93%] tests/quality/test_discovery_ability.py::test_one_of_flattens_map_branches_28 PASSED [ 93%] tests/quality/test_discovery_ability.py::test_one_of_flattens_map_branches_32 PASSED [ 93%] tests/quality/test_discovery_ability.py::test_one_of_flattens_flatmap_branches_0 PASSED [ 93%] tests/quality/test_discovery_ability.py::test_one_of_flattens_flatmap_branches_1 PASSED [ 93%] tests/quality/test_discovery_ability.py::test_one_of_flattens_flatmap_branches_2 PASSED [ 93%] tests/quality/test_discovery_ability.py::test_one_of_flattens_flatmap_branches_3 PASSED [ 93%] tests/quality/test_discovery_ability.py::test_one_of_flattens_flatmap_branches_4 PASSED [ 93%] tests/quality/test_discovery_ability.py::test_one_of_flattens_flatmap_branches_5 PASSED [ 93%] tests/quality/test_discovery_ability.py::test_one_of_flattens_flatmap_branches_6 PASSED [ 93%] tests/quality/test_discovery_ability.py::test_one_of_flattens_flatmap_branches_7 PASSED [ 93%] tests/quality/test_discovery_ability.py::test_xor_flattens_flatmap_branches_0 PASSED [ 93%] tests/quality/test_discovery_ability.py::test_xor_flattens_flatmap_branches_1 PASSED [ 93%] tests/quality/test_discovery_ability.py::test_xor_flattens_flatmap_branches_2 PASSED [ 93%] tests/quality/test_discovery_ability.py::test_xor_flattens_flatmap_branches_3 PASSED [ 93%] tests/quality/test_discovery_ability.py::test_xor_flattens_flatmap_branches_4 PASSED [ 93%] tests/quality/test_discovery_ability.py::test_xor_flattens_flatmap_branches_5 PASSED [ 93%] tests/quality/test_discovery_ability.py::test_xor_flattens_flatmap_branches_6 PASSED [ 93%] tests/quality/test_discovery_ability.py::test_xor_flattens_flatmap_branches_7 PASSED [ 93%] tests/quality/test_discovery_ability.py::test_one_of_flattens_filter_branches_0 PASSED [ 93%] tests/quality/test_discovery_ability.py::test_one_of_flattens_filter_branches_1 PASSED [ 93%] tests/quality/test_discovery_ability.py::test_one_of_flattens_filter_branches_2 PASSED [ 94%] tests/quality/test_discovery_ability.py::test_one_of_flattens_filter_branches_3 PASSED [ 94%] tests/quality/test_discovery_ability.py::test_long_duplicates_strings PASSED [ 94%] tests/quality/test_float_shrinking.py::test_shrinks_to_simple_floats PASSED [ 94%] tests/quality/test_float_shrinking.py::test_can_shrink_in_variable_sized_context[1] PASSED [ 94%] tests/quality/test_float_shrinking.py::test_can_shrink_in_variable_sized_context[2] PASSED [ 94%] tests/quality/test_float_shrinking.py::test_can_shrink_in_variable_sized_context[3] PASSED [ 94%] tests/quality/test_float_shrinking.py::test_can_shrink_in_variable_sized_context[8] PASSED [ 94%] tests/quality/test_float_shrinking.py::test_can_shrink_in_variable_sized_context[10] PASSED [ 94%] tests/quality/test_float_shrinking.py::test_shrinks_downwards_to_integers PASSED [ 94%] tests/quality/test_float_shrinking.py::test_shrinks_downwards_to_integers_when_fractional PASSED [ 94%] tests/quality/test_integers.py::test_always_reduces_integers_to_smallest_suitable_sizes PASSED [ 94%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.01-5-2282791295271755424] PASSED [ 94%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.01-5-1284235381287210546] PASSED [ 94%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.01-5-14202812238092722246] PASSED [ 94%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.01-5-26097] PASSED [ 94%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.01-10-2282791295271755424] PASSED [ 94%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.01-10-1284235381287210546] PASSED [ 94%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.01-10-14202812238092722246] PASSED [ 94%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.01-10-26097] PASSED [ 94%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.01-20-2282791295271755424] PASSED [ 94%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.01-20-1284235381287210546] PASSED [ 94%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.01-20-14202812238092722246] PASSED [ 94%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.01-20-26097] PASSED [ 95%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.1-5-2282791295271755424] PASSED [ 95%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.1-5-1284235381287210546] PASSED [ 95%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.1-5-14202812238092722246] PASSED [ 95%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.1-5-26097] PASSED [ 95%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.1-10-2282791295271755424] PASSED [ 95%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.1-10-1284235381287210546] PASSED [ 95%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.1-10-14202812238092722246] PASSED [ 95%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.1-10-26097] PASSED [ 95%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.1-20-2282791295271755424] PASSED [ 95%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.1-20-1284235381287210546] PASSED [ 95%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.1-20-14202812238092722246] PASSED [ 95%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[LinearLists-0.1-20-26097] PASSED [ 95%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.01-5-2282791295271755424] PASSED [ 95%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.01-5-1284235381287210546] PASSED [ 95%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.01-5-14202812238092722246] PASSED [ 95%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.01-5-26097] PASSED [ 95%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.01-10-2282791295271755424] PASSED [ 95%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.01-10-1284235381287210546] PASSED [ 95%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.01-10-14202812238092722246] PASSED [ 95%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.01-10-26097] PASSED [ 95%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.01-20-2282791295271755424] PASSED [ 95%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.01-20-1284235381287210546] PASSED [ 96%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.01-20-14202812238092722246] PASSED [ 96%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.01-20-26097] PASSED [ 96%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.1-5-2282791295271755424] PASSED [ 96%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.1-5-1284235381287210546] PASSED [ 96%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.1-5-14202812238092722246] PASSED [ 96%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.1-5-26097] PASSED [ 96%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.1-10-2282791295271755424] PASSED [ 96%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.1-10-1284235381287210546] PASSED [ 96%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.1-10-14202812238092722246] PASSED [ 96%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.1-10-26097] PASSED [ 96%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.1-20-2282791295271755424] PASSED [ 96%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.1-20-1284235381287210546] PASSED [ 96%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.1-20-14202812238092722246] PASSED [ 96%] tests/quality/test_poisoned_lists.py::test_minimal_poisoned_containers[Matrices-0.1-20-26097] PASSED [ 96%] tests/quality/test_poisoned_trees.py::test_can_reduce_poison_from_any_subtree[0-2] PASSED [ 96%] tests/quality/test_poisoned_trees.py::test_can_reduce_poison_from_any_subtree[0-5] PASSED [ 96%] tests/quality/test_poisoned_trees.py::test_can_reduce_poison_from_any_subtree[0-10] PASSED [ 96%] tests/quality/test_poisoned_trees.py::test_can_reduce_poison_from_any_subtree[15993493061449915028-2] PASSED [ 96%] tests/quality/test_poisoned_trees.py::test_can_reduce_poison_from_any_subtree[15993493061449915028-5] PASSED [ 96%] tests/quality/test_poisoned_trees.py::test_can_reduce_poison_from_any_subtree[15993493061449915028-10] PASSED [ 96%] tests/quality/test_shrink_quality.py::test_integers_from_minimizes_leftwards PASSED [ 96%] tests/quality/test_shrink_quality.py::test_minimal_fractions_1 PASSED [ 96%] tests/quality/test_shrink_quality.py::test_minimal_fractions_2 PASSED [ 97%] tests/quality/test_shrink_quality.py::test_minimal_fractions_3 PASSED [ 97%] tests/quality/test_shrink_quality.py::test_minimize_string_to_empty PASSED [ 97%] tests/quality/test_shrink_quality.py::test_minimize_one_of PASSED [ 97%] tests/quality/test_shrink_quality.py::test_minimize_mixed_list PASSED [ 97%] tests/quality/test_shrink_quality.py::test_minimize_longer_string PASSED [ 97%] tests/quality/test_shrink_quality.py::test_minimize_longer_list_of_strings PASSED [ 97%] tests/quality/test_shrink_quality.py::test_minimize_3_set PASSED [ 97%] tests/quality/test_shrink_quality.py::test_minimize_3_set_of_tuples PASSED [ 97%] tests/quality/test_shrink_quality.py::test_minimize_sets_of_sets PASSED [ 97%] tests/quality/test_shrink_quality.py::test_can_simplify_flatmap_with_bounded_left_hand_size PASSED [ 97%] tests/quality/test_shrink_quality.py::test_can_simplify_across_flatmap_of_just PASSED [ 97%] tests/quality/test_shrink_quality.py::test_can_simplify_on_right_hand_strategy_of_flatmap PASSED [ 97%] tests/quality/test_shrink_quality.py::test_can_ignore_left_hand_side_of_flatmap PASSED [ 97%] tests/quality/test_shrink_quality.py::test_can_simplify_on_both_sides_of_flatmap PASSED [ 97%] tests/quality/test_shrink_quality.py::test_flatmap_rectangles PASSED [ 97%] tests/quality/test_shrink_quality.py::test_dictionary[dict] PASSED [ 97%] tests/quality/test_shrink_quality.py::test_dictionary[OrderedDict] PASSED [ 97%] tests/quality/test_shrink_quality.py::test_minimize_single_element_in_silly_large_int_range PASSED [ 97%] tests/quality/test_shrink_quality.py::test_minimize_multiple_elements_in_silly_large_int_range PASSED [ 97%] tests/quality/test_shrink_quality.py::test_minimize_multiple_elements_in_silly_large_int_range_min_is_not_dupe PASSED [ 97%] tests/quality/test_shrink_quality.py::test_find_large_union_list PASSED [ 97%] tests/quality/test_shrink_quality.py::test_containment[13878544811291720918-0] PASSED [ 98%] tests/quality/test_shrink_quality.py::test_containment[13878544811291720918-1] PASSED [ 98%] tests/quality/test_shrink_quality.py::test_containment[13878544811291720918-10] PASSED [ 98%] tests/quality/test_shrink_quality.py::test_containment[13878544811291720918-100] PASSED [ 98%] tests/quality/test_shrink_quality.py::test_containment[13878544811291720918-1000] PASSED [ 98%] tests/quality/test_shrink_quality.py::test_containment[15832355027548327468-0] PASSED [ 98%] tests/quality/test_shrink_quality.py::test_containment[15832355027548327468-1] PASSED [ 98%] tests/quality/test_shrink_quality.py::test_containment[15832355027548327468-10] PASSED [ 98%] tests/quality/test_shrink_quality.py::test_containment[15832355027548327468-100] PASSED [ 98%] tests/quality/test_shrink_quality.py::test_containment[15832355027548327468-1000] PASSED [ 98%] tests/quality/test_shrink_quality.py::test_containment[12901656430307478246-0] PASSED [ 98%] tests/quality/test_shrink_quality.py::test_containment[12901656430307478246-1] PASSED [ 98%] tests/quality/test_shrink_quality.py::test_containment[12901656430307478246-10] PASSED [ 98%] tests/quality/test_shrink_quality.py::test_containment[12901656430307478246-100] PASSED [ 98%] tests/quality/test_shrink_quality.py::test_containment[12901656430307478246-1000] PASSED [ 98%] tests/quality/test_shrink_quality.py::test_text_containment[0] PASSED [ 98%] tests/quality/test_shrink_quality.py::test_text_containment[1] PASSED [ 98%] tests/quality/test_shrink_quality.py::test_text_containment[2] PASSED [ 98%] tests/quality/test_shrink_quality.py::test_duplicate_containment PASSED [ 98%] tests/quality/test_shrink_quality.py::test_reordering_bytes[11] PASSED [ 98%] tests/quality/test_shrink_quality.py::test_reordering_bytes[28] PASSED [ 98%] tests/quality/test_shrink_quality.py::test_reordering_bytes[37] PASSED [ 98%] tests/quality/test_shrink_quality.py::test_minimize_long_list PASSED [ 98%] tests/quality/test_shrink_quality.py::test_minimize_list_of_longish_lists PASSED [ 99%] tests/quality/test_shrink_quality.py::test_minimize_list_of_fairly_non_unique_ints PASSED [ 99%] tests/quality/test_shrink_quality.py::test_list_with_complex_sorting_structure PASSED [ 99%] tests/quality/test_shrink_quality.py::test_list_with_wide_gap PASSED [ 99%] tests/quality/test_shrink_quality.py::test_minimize_namedtuple PASSED [ 99%] tests/quality/test_shrink_quality.py::test_minimize_dict PASSED [ 99%] tests/quality/test_shrink_quality.py::test_minimize_list_of_sets PASSED [ 99%] tests/quality/test_shrink_quality.py::test_minimize_list_of_lists PASSED [ 99%] tests/quality/test_shrink_quality.py::test_minimize_list_of_tuples PASSED [ 99%] tests/quality/test_shrink_quality.py::test_minimize_multi_key_dicts PASSED [ 99%] tests/quality/test_shrink_quality.py::test_multiple_empty_lists_are_independent PASSED [ 99%] tests/quality/test_shrink_quality.py::test_can_find_sets_unique_by_incomplete_data PASSED [ 99%] tests/quality/test_shrink_quality.py::test_lists_forced_near_top[0] PASSED [ 99%] tests/quality/test_shrink_quality.py::test_lists_forced_near_top[1] PASSED [ 99%] tests/quality/test_shrink_quality.py::test_lists_forced_near_top[2] PASSED [ 99%] 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 [100%] =============================================== FAILURES =============================================== _________________________________________ test_settings_alone __________________________________________ Traceback (most recent call last): File "/var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python/tests/cover/test_settings.py", line 243, in test_settings_alone assert ( AssertionError: assert 'Using `@settings` on a test without `@given` is completely pointless.' in '========================================= test session starts ==========================================\nplatform li... [100%]\n\n======================================= 1 passed in 0.23 seconds =======================================' ----------------------------------------- Captured stdout call ----------------------------------------- running: /usr/bin/python3.6 -mpytest --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_settings_alone0/runpytest-0 /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_settings_alone0/test_settings_alone.py --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/basetemp in: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_settings_alone0 ========================================= test session starts ========================================== platform linux -- Python 3.6.9, pytest-4.5.0, py-1.5.4, pluggy-0.13.1 rootdir: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_settings_alone0 plugins: backports.unittest-mock-1.3 collected 1 item test_settings_alone.py . [100%] ======================================= 1 passed in 0.23 seconds ======================================= _______________________________ test_deprecation_of_strategies_as_tests ________________________________ Traceback (most recent call last): File "/var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python/tests/pytest/test_capture.py", line 125, in test_deprecation_of_strategies_as_tests testdir.runpytest(script).assert_outcomes(failed=1) File "/usr/lib/python3.6/site-packages/_pytest/pytester.py", line 438, in assert_outcomes assert obtained == expected AssertionError: assert {'error': 0, ...pped': 0, ...} == {'error': 0, '...pped': 0, ...} Common items: {'error': 0, 'skipped': 0, 'xfailed': 0, 'xpassed': 0} Differing items: {'failed': 0} != {'failed': 1} {'passed': 1} != {'passed': 0} Full diff: - {'error': 0, 'failed': 0, 'passed': 1, 'skipped': 0, 'xfailed': 0, 'xpassed': 0} ? ^ ^ + {'error': 0, 'failed': 1, 'passed': 0, 'skipped': 0, 'xfailed': 0, 'xpassed': 0} ? ^ ^ ----------------------------------------- Captured stdout call ----------------------------------------- running: /usr/bin/python3.6 -mpytest --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_deprecation_of_strategies_as_tests0/runpytest-0 /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_deprecation_of_strategies_as_tests0/test_deprecation_of_strategies_as_tests.py --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/basetemp in: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_deprecation_of_strategies_as_tests0 ========================================= test session starts ========================================== platform linux -- Python 3.6.9, pytest-4.5.0, py-1.5.4, pluggy-0.13.1 rootdir: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_deprecation_of_strategies_as_tests0 plugins: backports.unittest-mock-1.3 collected 1 item test_deprecation_of_strategies_as_tests.py . [100%] ======================================= 1 passed in 0.23 seconds ======================================= ______________________________ test_decorators_without_given_should_fail _______________________________ Traceback (most recent call last): File "/var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python/tests/pytest/test_checks.py", line 41, in test_decorators_without_given_should_fail testdir.runpytest(script).assert_outcomes(failed=4) File "/usr/lib/python3.6/site-packages/_pytest/pytester.py", line 438, in assert_outcomes assert obtained == expected AssertionError: assert {'error': 0, ...pped': 0, ...} == {'error': 0, '...pped': 0, ...} Common items: {'error': 0, 'skipped': 0, 'xfailed': 0, 'xpassed': 0} Differing items: {'failed': 0} != {'failed': 4} {'passed': 4} != {'passed': 0} Full diff: - {'error': 0, 'failed': 0, 'passed': 4, 'skipped': 0, 'xfailed': 0, 'xpassed': 0} ? ^ ^ + {'error': 0, 'failed': 4, 'passed': 0, 'skipped': 0, 'xfailed': 0, 'xpassed': 0} ? ^ ^ ----------------------------------------- Captured stdout call ----------------------------------------- running: /usr/bin/python3.6 -mpytest --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_decorators_without_given_should_fail0/runpytest-0 /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_decorators_without_given_should_fail0/test_decorators_without_given_should_fail.py --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/basetemp in: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_decorators_without_given_should_fail0 ========================================= test session starts ========================================== platform linux -- Python 3.6.9, pytest-4.5.0, py-1.5.4, pluggy-0.13.1 rootdir: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_decorators_without_given_should_fail0 plugins: backports.unittest-mock-1.3 collected 4 items test_decorators_without_given_should_fail.py .... [100%] ======================================= 4 passed in 0.24 seconds ======================================= _________________________________________ test_can_select_mark _________________________________________ Traceback (most recent call last): File "/var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python/tests/pytest/test_mark.py", line 36, in test_can_select_mark assert "1 passed, 1 deselected" in out AssertionError: assert '1 passed, 1 deselected' in '========================================= test session starts ==========================================\nplatform li...deselected\n\n===================================== 2 deselected in 0.23 seconds =====================================' ----------------------------------------- Captured stdout call ----------------------------------------- running: /usr/bin/python3.6 -mpytest --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_can_select_mark0/runpytest-0 /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_can_select_mark0/test_can_select_mark.py --verbose --strict -m hypothesis --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/basetemp in: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_can_select_mark0 ========================================= test session starts ========================================== platform linux -- Python 3.6.9, pytest-4.5.0, py-1.5.4, pluggy-0.13.1 -- /usr/bin/python3.6 cachedir: .pytest_cache rootdir: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_can_select_mark0 plugins: backports.unittest-mock-1.3 collecting ... collected 2 items / 2 deselected ===================================== 2 deselected in 0.23 seconds ===================================== ___________________________________ test_can_select_mark_on_unittest ___________________________________ Traceback (most recent call last): File "/var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python/tests/pytest/test_mark.py", line 58, in test_can_select_mark_on_unittest assert "1 passed, 1 deselected" in out AssertionError: assert '1 passed, 1 deselected' in '========================================= test session starts ==========================================\nplatform li...deselected\n\n===================================== 2 deselected in 0.23 seconds =====================================' ----------------------------------------- Captured stdout call ----------------------------------------- running: /usr/bin/python3.6 -mpytest --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_can_select_mark_on_unittest0/runpytest-0 /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_can_select_mark_on_unittest0/test_can_select_mark_on_unittest.py --verbose --strict -m hypothesis --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/basetemp in: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_can_select_mark_on_unittest0 ========================================= test session starts ========================================== platform linux -- Python 3.6.9, pytest-4.5.0, py-1.5.4, pluggy-0.13.1 -- /usr/bin/python3.6 cachedir: .pytest_cache rootdir: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_can_select_mark_on_unittest0 plugins: backports.unittest-mock-1.3 collecting ... collected 2 items / 2 deselected ===================================== 2 deselected in 0.23 seconds ===================================== ____________________________ test_db_keys_for_parametrized_tests_are_unique ____________________________ Traceback (most recent call last): File "/var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python/tests/pytest/test_parametrized_db_keys.py", line 40, in test_db_keys_for_parametrized_tests_are_unique testdir.runpytest(script).assert_outcomes(xfailed=3, passed=1) File "/usr/lib/python3.6/site-packages/_pytest/pytester.py", line 438, in assert_outcomes assert obtained == expected AssertionError: assert {'error': 0, ...pped': 0, ...} == {'error': 0, '...pped': 0, ...} Common items: {'error': 0, 'skipped': 0, 'xfailed': 3, 'xpassed': 0} Differing items: {'failed': 1} != {'failed': 0} {'passed': 0} != {'passed': 1} Full diff: - {'error': 0, 'failed': 1, 'passed': 0, 'skipped': 0, 'xfailed': 3, 'xpassed': 0} ? ^ ^ + {'error': 0, 'failed': 0, 'passed': 1, 'skipped': 0, 'xfailed': 3, 'xpassed': 0} ? ^ ^ ----------------------------------------- Captured stdout call ----------------------------------------- running: /usr/bin/python3.6 -mpytest --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_db_keys_for_parametrized_tests_are_unique0/runpytest-0 /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_db_keys_for_parametrized_tests_are_unique0/test_db_keys_for_parametrized_tests_are_unique.py --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/basetemp in: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_db_keys_for_parametrized_tests_are_unique0 ========================================= test session starts ========================================== platform linux -- Python 3.6.9, pytest-4.5.0, py-1.5.4, pluggy-0.13.1 rootdir: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_db_keys_for_parametrized_tests_are_unique0 plugins: backports.unittest-mock-1.3 collected 4 items test_db_keys_for_parametrized_tests_are_unique.py xxxF [100%] =============================================== FAILURES =============================================== __________________________________ test_DB_keys_for_parametrized_test __________________________________ def test_DB_keys_for_parametrized_test(): > assert len(DB.data) == 6 E AssertionError: assert 2 == 6 E + where 2 = len({b'\x9c\t\xbb\x80B\x9bzc\xa6I\x151t\x0f\xfcD\xec\x99\x90\xd9\xa58\xca\x9a\xb9:\xbf\xad\xf86\x04B\xa8l\xbd\xd5f\x8f\x82...xfcD\xec\x99\x90\xd9\xa58\xca\x9a\xb9:\xbf\xad\xf86\x04B\xa8l\xbd\xd5f\x8f\x82\xc7Z(-}\x16j\x9c\x08.pareto': {b'\x00'}}) E + where {b'\x9c\t\xbb\x80B\x9bzc\xa6I\x151t\x0f\xfcD\xec\x99\x90\xd9\xa58\xca\x9a\xb9:\xbf\xad\xf86\x04B\xa8l\xbd\xd5f\x8f\x82...xfcD\xec\x99\x90\xd9\xa58\xca\x9a\xb9:\xbf\xad\xf86\x04B\xa8l\xbd\xd5f\x8f\x82\xc7Z(-}\x16j\x9c\x08.pareto': {b'\x00'}} = InMemoryExampleDatabase({b'\x9c\t\xbb\x80B\x9bzc\xa6I\x151t\x0f\xfcD\xec\x99\x90\xd9\xa58\xca\x9a\xb9:\xbf\xad\xf86\x0...t\x0f\xfcD\xec\x99\x90\xd9\xa58\xca\x9a\xb9:\xbf\xad\xf86\x04B\xa8l\xbd\xd5f\x8f\x82\xc7Z(-}\x16j\x9c\x08': {b'\x00'}}).data test_db_keys_for_parametrized_tests_are_unique.py:18: AssertionError ================================= 1 failed, 3 xfailed in 0.34 seconds ================================== _____________________________ test_does_not_run_reporting_hook_by_default ______________________________ Traceback (most recent call last): File "/var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python/tests/pytest/test_profiles.py", line 44, in test_does_not_run_reporting_hook_by_default assert "1 passed" in out AssertionError: assert '1 passed' in '' ----------------------------------------- Captured stdout call ----------------------------------------- running: /usr/bin/python3.6 -mpytest --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_does_not_run_reporting_hook_by_default0/runpytest-0 /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_does_not_run_reporting_hook_by_default0/test_does_not_run_reporting_hook_by_default.py --hypothesis-profile test --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/basetemp in: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_does_not_run_reporting_hook_by_default0 ----------------------------------------- Captured stderr call ----------------------------------------- ERROR: usage: pytest.py [options] [file_or_dir] [file_or_dir] [...] pytest.py: error: unrecognized arguments: --hypothesis-profile test inifile: None rootdir: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_does_not_run_reporting_hook_by_default0 ___________________________ test_runs_reporting_hook_in_any_verbose_mode[-v] ___________________________ Traceback (most recent call last): File "/var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python/tests/pytest/test_profiles.py", line 55, in test_runs_reporting_hook_in_any_verbose_mode assert "1 passed" in out AssertionError: assert '1 passed' in '' ----------------------------------------- Captured stdout call ----------------------------------------- running: /usr/bin/python3.6 -mpytest --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_reporting_hook_in_any_verbose_mode0/runpytest-0 /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_reporting_hook_in_any_verbose_mode0/test_runs_reporting_hook_in_any_verbose_mode.py --hypothesis-profile test -v --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/basetemp in: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_reporting_hook_in_any_verbose_mode0 ----------------------------------------- Captured stderr call ----------------------------------------- ERROR: usage: pytest.py [options] [file_or_dir] [file_or_dir] [...] pytest.py: error: unrecognized arguments: --hypothesis-profile test inifile: None rootdir: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_reporting_hook_in_any_verbose_mode0 _____________ test_runs_reporting_hook_in_any_verbose_mode[--hypothesis-verbosity=verbose] _____________ Traceback (most recent call last): File "/var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python/tests/pytest/test_profiles.py", line 55, in test_runs_reporting_hook_in_any_verbose_mode assert "1 passed" in out AssertionError: assert '1 passed' in '' ----------------------------------------- Captured stdout call ----------------------------------------- running: /usr/bin/python3.6 -mpytest --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_reporting_hook_in_any_verbose_mode1/runpytest-0 /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_reporting_hook_in_any_verbose_mode1/test_runs_reporting_hook_in_any_verbose_mode.py --hypothesis-profile test --hypothesis-verbosity=verbose --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/basetemp in: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_reporting_hook_in_any_verbose_mode1 ----------------------------------------- Captured stderr call ----------------------------------------- ERROR: usage: pytest.py [options] [file_or_dir] [file_or_dir] [...] pytest.py: error: unrecognized arguments: --hypothesis-profile test --hypothesis-verbosity=verbose inifile: None rootdir: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_reporting_hook_in_any_verbose_mode1 _____________________________________ test_is_running_under_pytest _____________________________________ Traceback (most recent call last): File "/var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python/tests/pytest/test_pytest_detection.py", line 23, in test_is_running_under_pytest assert core.running_under_pytest AssertionError: assert False + where False = core.running_under_pytest _______________________________________ test_runs_reporting_hook _______________________________________ Traceback (most recent call last): File "/var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python/tests/pytest/test_reporting.py", line 38, in test_runs_reporting_hook assert "Captured stdout call" not in out AssertionError: assert 'Captured stdout call' not in '===============...===============' 'Captured stdout call' is contained here: ========================================= test session starts ========================================== platform linux -- Python 3.6.9, pytest-4.5.0, py-1.5.4, pluggy-0.13.1 -- /usr/bin/python3.6 cachedir: .pytest_cache rootdir: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_reporting_hook0 plugins: backports.unittest-mock-1.3 collecting ... collected 2 items test_runs_reporting_hook.py::test_this_one_is_ok PASSED [ 50%] test_runs_reporting_hook.py::test_hi FAILED [100%] =============================================== FAILURES =============================================== _______________________________________________ test_hi ________________________________________________ @given(lists(integers())) > def test_hi(xs): test_runs_reporting_hook.py:9: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ xs = [] @given(lists(integers())) def test_hi(xs): > assert False E assert False test_runs_reporting_hook.py:10: AssertionError ----------------------------------------- Captured stdout call ----------------------------------------- ? ++++++++++++++++++++ Falsifying example: test_hi( xs=[], ) ================================== 1 failed, 1 passed in 0.62 seconds ================================== ----------------------------------------- Captured stdout call ----------------------------------------- running: /usr/bin/python3.6 -mpytest --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_reporting_hook0/runpytest-0 /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_reporting_hook0/test_runs_reporting_hook.py --verbose --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/basetemp in: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_reporting_hook0 ========================================= test session starts ========================================== platform linux -- Python 3.6.9, pytest-4.5.0, py-1.5.4, pluggy-0.13.1 -- /usr/bin/python3.6 cachedir: .pytest_cache rootdir: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_reporting_hook0 plugins: backports.unittest-mock-1.3 collecting ... collected 2 items test_runs_reporting_hook.py::test_this_one_is_ok PASSED [ 50%] test_runs_reporting_hook.py::test_hi FAILED [100%] =============================================== FAILURES =============================================== _______________________________________________ test_hi ________________________________________________ @given(lists(integers())) > def test_hi(xs): test_runs_reporting_hook.py:9: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ xs = [] @given(lists(integers())) def test_hi(xs): > assert False E assert False test_runs_reporting_hook.py:10: AssertionError ----------------------------------------- Captured stdout call ----------------------------------------- Falsifying example: test_hi( xs=[], ) ================================== 1 failed, 1 passed in 0.62 seconds ================================== _______________________________ test_runs_repeatably_when_seed_is_set[0] _______________________________ Traceback (most recent call last): File "/var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python/tests/pytest/test_seeding.py", line 62, in test_runs_repeatably_when_seed_is_set assert len(failure_lines) == 2 AssertionError: assert 0 == 2 -0 +2 ----------------------------------------- Captured stdout call ----------------------------------------- running: /usr/bin/python3.6 -mpytest --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_repeatably_when_seed_is_set0/runpytest-0 /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_repeatably_when_seed_is_set0/test_runs_repeatably_when_seed_is_set.py --verbose --strict --hypothesis-seed 0 --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/basetemp in: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_repeatably_when_seed_is_set0 running: /usr/bin/python3.6 -mpytest --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_repeatably_when_seed_is_set0/runpytest-1 /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_repeatably_when_seed_is_set0/test_runs_repeatably_when_seed_is_set.py --verbose --strict --hypothesis-seed 0 --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/basetemp in: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_repeatably_when_seed_is_set0 ----------------------------------------- Captured stderr call ----------------------------------------- ERROR: usage: pytest.py [options] [file_or_dir] [file_or_dir] [...] pytest.py: error: unrecognized arguments: --hypothesis-seed 0 inifile: None rootdir: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_repeatably_when_seed_is_set0 ERROR: usage: pytest.py [options] [file_or_dir] [file_or_dir] [...] pytest.py: error: unrecognized arguments: --hypothesis-seed 0 inifile: None rootdir: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_repeatably_when_seed_is_set0 ______________________________ test_runs_repeatably_when_seed_is_set[42] _______________________________ Traceback (most recent call last): File "/var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python/tests/pytest/test_seeding.py", line 62, in test_runs_repeatably_when_seed_is_set assert len(failure_lines) == 2 AssertionError: assert 0 == 2 -0 +2 ----------------------------------------- Captured stdout call ----------------------------------------- running: /usr/bin/python3.6 -mpytest --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_repeatably_when_seed_is_set1/runpytest-0 /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_repeatably_when_seed_is_set1/test_runs_repeatably_when_seed_is_set.py --verbose --strict --hypothesis-seed 42 --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/basetemp in: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_repeatably_when_seed_is_set1 running: /usr/bin/python3.6 -mpytest --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_repeatably_when_seed_is_set1/runpytest-1 /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_repeatably_when_seed_is_set1/test_runs_repeatably_when_seed_is_set.py --verbose --strict --hypothesis-seed 42 --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/basetemp in: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_repeatably_when_seed_is_set1 ----------------------------------------- Captured stderr call ----------------------------------------- ERROR: usage: pytest.py [options] [file_or_dir] [file_or_dir] [...] pytest.py: error: unrecognized arguments: --hypothesis-seed 42 inifile: None rootdir: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_repeatably_when_seed_is_set1 ERROR: usage: pytest.py [options] [file_or_dir] [file_or_dir] [...] pytest.py: error: unrecognized arguments: --hypothesis-seed 42 inifile: None rootdir: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_repeatably_when_seed_is_set1 ______________________________ test_runs_repeatably_when_seed_is_set[foo] ______________________________ Traceback (most recent call last): File "/var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python/tests/pytest/test_seeding.py", line 62, in test_runs_repeatably_when_seed_is_set assert len(failure_lines) == 2 AssertionError: assert 0 == 2 -0 +2 ----------------------------------------- Captured stdout call ----------------------------------------- running: /usr/bin/python3.6 -mpytest --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_repeatably_when_seed_is_set2/runpytest-0 /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_repeatably_when_seed_is_set2/test_runs_repeatably_when_seed_is_set.py --verbose --strict --hypothesis-seed foo --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/basetemp in: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_repeatably_when_seed_is_set2 running: /usr/bin/python3.6 -mpytest --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_repeatably_when_seed_is_set2/runpytest-1 /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_repeatably_when_seed_is_set2/test_runs_repeatably_when_seed_is_set.py --verbose --strict --hypothesis-seed foo --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/basetemp in: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_repeatably_when_seed_is_set2 ----------------------------------------- Captured stderr call ----------------------------------------- ERROR: usage: pytest.py [options] [file_or_dir] [file_or_dir] [...] pytest.py: error: unrecognized arguments: --hypothesis-seed foo inifile: None rootdir: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_repeatably_when_seed_is_set2 ERROR: usage: pytest.py [options] [file_or_dir] [file_or_dir] [...] pytest.py: error: unrecognized arguments: --hypothesis-seed foo inifile: None rootdir: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_runs_repeatably_when_seed_is_set2 _______________________ test_repeats_healthcheck_when_following_seed_instruction _______________________ Traceback (most recent call last): File "/var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python/tests/pytest/test_seeding.py", line 103, in test_repeats_healthcheck_when_following_seed_instruction assert match is not None AssertionError: assert None is not None ----------------------------------------- Captured stdout call ----------------------------------------- running: /usr/bin/python3.6 -mpytest --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_repeats_healthcheck_when_following_seed_instruction0/runpytest-0 /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_repeats_healthcheck_when_following_seed_instruction0/test_repeats_healthcheck_when_following_seed_instruction.py --verbose --strict --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/basetemp in: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_repeats_healthcheck_when_following_seed_instruction0 ========================================= test session starts ========================================== platform linux -- Python 3.6.9, pytest-4.5.0, py-1.5.4, pluggy-0.13.1 -- /usr/bin/python3.6 cachedir: .pytest_cache rootdir: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_repeats_healthcheck_when_following_seed_instruction0 plugins: backports.unittest-mock-1.3 collecting ... collected 1 item test_repeats_healthcheck_when_following_seed_instruction.py::test_failure FAILED [100%] =============================================== FAILURES =============================================== _____________________________________________ test_failure _____________________________________________ @given(st.integers()) > def test_failure(i): E hypothesis.errors.FailedHealthCheck: It looks like your strategy is filtering out a lot of data. Health check found 50 filtered examples but only 0 good ones. This will make your tests much slower, and also will probably distort the data generation quite a lot. You should adapt your strategy to filter less. This can also be caused by a low max_leaves parameter in recursive() calls E See https://hypothesis.readthedocs.io/en/latest/healthchecks.html for more information about this. If you want to disable just this health check, add HealthCheck.filter_too_much to the suppress_health_check settings for this test. test_repeats_healthcheck_when_following_seed_instruction.py:15: FailedHealthCheck ----------------------------------------- Captured stdout call ----------------------------------------- You can add @seed(108039204154641745297677019524732259569) to this test to reproduce this failure. ======================================= 1 failed in 0.34 seconds ======================================= _________________________________ test_prints_statistics_given_option __________________________________ Traceback (most recent call last): File "/var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python/tests/pytest/test_statistics.py", line 58, in test_prints_statistics_given_option assert "Hypothesis Statistics" in out AssertionError: assert 'Hypothesis Statistics' in '' ----------------------------------------- Captured stdout call ----------------------------------------- running: /usr/bin/python3.6 -mpytest --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_prints_statistics_given_option0/runpytest-0 /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_prints_statistics_given_option0/test_prints_statistics_given_option.py --hypothesis-show-statistics --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/basetemp in: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_prints_statistics_given_option0 ----------------------------------------- Captured stderr call ----------------------------------------- ERROR: usage: pytest.py [options] [file_or_dir] [file_or_dir] [...] pytest.py: error: unrecognized arguments: --hypothesis-show-statistics inifile: None rootdir: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_prints_statistics_given_option0 ______________________________ test_prints_statistics_for_unittest_tests _______________________________ Traceback (most recent call last): File "/var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python/tests/pytest/test_statistics.py", line 91, in test_prints_statistics_for_unittest_tests assert "Hypothesis Statistics" in out AssertionError: assert 'Hypothesis Statistics' in '' ----------------------------------------- Captured stdout call ----------------------------------------- running: /usr/bin/python3.6 -mpytest --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_prints_statistics_for_unittest_tests0/runpytest-0 /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_prints_statistics_for_unittest_tests0/test_prints_statistics_for_unittest_tests.py --hypothesis-show-statistics --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/basetemp in: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_prints_statistics_for_unittest_tests0 ----------------------------------------- Captured stderr call ----------------------------------------- ERROR: usage: pytest.py [options] [file_or_dir] [file_or_dir] [...] pytest.py: error: unrecognized arguments: --hypothesis-show-statistics inifile: None rootdir: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_prints_statistics_for_unittest_tests0 ______________________________ test_prints_statistics_for_stateful_tests _______________________________ Traceback (most recent call last): File "/var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python/tests/pytest/test_statistics.py", line 112, in test_prints_statistics_for_stateful_tests assert "Hypothesis Statistics" in out AssertionError: assert 'Hypothesis Statistics' in '' ----------------------------------------- Captured stdout call ----------------------------------------- running: /usr/bin/python3.6 -mpytest --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_prints_statistics_for_stateful_tests0/runpytest-0 /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_prints_statistics_for_stateful_tests0/test_prints_statistics_for_stateful_tests.py --hypothesis-show-statistics --basetemp=/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/basetemp in: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_prints_statistics_for_stateful_tests0 ----------------------------------------- Captured stderr call ----------------------------------------- ERROR: usage: pytest.py [options] [file_or_dir] [file_or_dir] [...] pytest.py: error: unrecognized arguments: --hypothesis-show-statistics inifile: None rootdir: /var/tmp/portage/dev-python/hypothesis-5.5.0/temp/pytest-of-portage/pytest-0/test_prints_statistics_for_stateful_tests0 ====================================== slowest 20 test durations ======================================= 75.97s call hypothesis-python/tests/cover/test_targeting.py::test_targeting_can_be_disabled 50.13s call hypothesis-python/tests/cover/test_stateful.py::test_bad_machines_fail[CanSwarm] 46.33s call hypothesis-python/tests/cover/test_searchstrategy.py::test_example_raises_unsatisfiable_when_too_filtered 35.76s call hypothesis-python/tests/quality/test_shrink_quality.py::test_text_containment[2] 35.46s call hypothesis-python/tests/quality/test_shrink_quality.py::test_text_containment[1] 35.11s call hypothesis-python/tests/quality/test_discovery_ability.py::test_sampled_from_large_number_can_mix 23.93s call hypothesis-python/tests/cover/test_stateful.py::test_removes_needless_steps 22.13s call hypothesis-python/tests/cover/test_runner_strategy.py::TestState::runTest 19.30s call hypothesis-python/tests/cover/test_statistical_events.py::test_stateful_with_one_of_bundles_states_are_deduped 18.84s call hypothesis-python/tests/cover/test_reproduce_failure.py::test_encoding_loop 18.32s call hypothesis-python/tests/quality/test_discovery_ability.py::test_can_produce_multi_line_strings 18.11s call hypothesis-python/tests/cover/test_flakiness.py::test_failure_sequence_inducing 18.08s call hypothesis-python/tests/quality/test_shrink_quality.py::test_minimize_multiple_elements_in_silly_large_int_range 17.37s call hypothesis-python/tests/quality/test_shrink_quality.py::test_minimize_multiple_elements_in_silly_large_int_range_min_is_not_dupe 16.72s call hypothesis-python/tests/cover/test_targeting.py::test_targeting_with_following_empty 15.76s call hypothesis-python/tests/quality/test_float_shrinking.py::test_shrinks_downwards_to_integers 14.74s call hypothesis-python/tests/quality/test_shrink_quality.py::test_find_large_union_list 14.42s call hypothesis-python/tests/cover/test_stateful.py::test_bad_machines_fail[RoseTreeStateMachine] 14.22s call hypothesis-python/tests/quality/test_discovery_ability.py::test_long_duplicates_strings 13.61s call hypothesis-python/tests/quality/test_discovery_ability.py::test_can_produce_long_strings_with_no_ascii ========================= 18 failed, 2235 passed, 3 skipped in 1345.94 seconds ========================= * ERROR: dev-python/hypothesis-5.5.0::gentoo failed (test phase): * Tests fail with python3.6 * * Call stack: * ebuild.sh, line 125: Called src_test * environment, line 2986: Called distutils-r1_src_test * environment, line 1034: Called _distutils-r1_run_foreach_impl 'python_test' * environment, line 429: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' * environment, line 2531: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 1865: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 1863: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' * environment, line 681: Called distutils-r1_run_phase 'python_test' * environment, line 965: Called python_test * environment, line 2887: Called die * The specific snippet of code: * pytest -vv tests/cover tests/pytest tests/quality || die "Tests fail with ${EPYTHON}" * * If you need support, post the output of `emerge --info '=dev-python/hypothesis-5.5.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-python/hypothesis-5.5.0::gentoo'`. * The complete build log is located at '/var/log/portage/build/dev-python/hypothesis-5.5.0:20200209-143403.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-python/hypothesis-5.5.0/temp/environment'. * Working directory: '/var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python' * S: '/var/tmp/portage/dev-python/hypothesis-5.5.0/work/hypothesis-hypothesis-python-5.5.0/hypothesis-python'