From 11cd3607f21207430dcdf0da500f91647e15c5e8 Mon Sep 17 00:00:00 2001 From: Marcel Telka <marcel@telka.sk> Date: Tue, 09 Apr 2024 21:16:11 +0200 Subject: [PATCH] python/hypothesis: update to 6.100.1 --- components/python/hypothesis/test/results-all.master | 864 ++++++++++++++++++++++++++++---------------------------- 1 files changed, 432 insertions(+), 432 deletions(-) diff --git a/components/python/hypothesis/test/results-all.master b/components/python/hypothesis/test/results-all.master index eb87c6b..b2c1675 100644 --- a/components/python/hypothesis/test/results-all.master +++ b/components/python/hypothesis/test/results-all.master @@ -8,6 +8,31 @@ configfile: pytest.ini collecting ... collected 692 items +tests/nocover/test_argument_validation.py::test_raise_invalid_argument[lists(integers(), min_size=-1)] PASSED +tests/nocover/test_argument_validation.py::test_raise_invalid_argument[lists(integers(), max_size=-1)] PASSED +tests/nocover/test_argument_validation.py::test_raise_invalid_argument[lists(integers(), min_size='no')] PASSED +tests/nocover/test_argument_validation.py::test_raise_invalid_argument[lists(integers(), max_size='no')] PASSED +tests/nocover/test_argument_validation.py::test_raise_invalid_argument[sets(integers(), min_size=-1)] PASSED +tests/nocover/test_argument_validation.py::test_raise_invalid_argument[sets(integers(), max_size=-1)] PASSED +tests/nocover/test_argument_validation.py::test_raise_invalid_argument[sets(integers(), min_size='no')] PASSED +tests/nocover/test_argument_validation.py::test_raise_invalid_argument[sets(integers(), max_size='no')] PASSED +tests/nocover/test_argument_validation.py::test_raise_invalid_argument[frozensets(integers(), min_size=-1)] PASSED +tests/nocover/test_argument_validation.py::test_raise_invalid_argument[frozensets(integers(), max_size=-1)] PASSED +tests/nocover/test_argument_validation.py::test_raise_invalid_argument[frozensets(integers(), min_size='no')] PASSED +tests/nocover/test_argument_validation.py::test_raise_invalid_argument[frozensets(integers(), max_size='no')] PASSED +tests/nocover/test_argument_validation.py::test_raise_invalid_argument[dictionaries(integers(), integers(), min_size=-1)] PASSED +tests/nocover/test_argument_validation.py::test_raise_invalid_argument[dictionaries(integers(), integers(), max_size=-1)] PASSED +tests/nocover/test_argument_validation.py::test_raise_invalid_argument[dictionaries(integers(), integers(), min_size='no')] PASSED +tests/nocover/test_argument_validation.py::test_raise_invalid_argument[dictionaries(integers(), integers(), max_size='no')] PASSED +tests/nocover/test_argument_validation.py::test_raise_invalid_argument[text(min_size=-1)] PASSED +tests/nocover/test_argument_validation.py::test_raise_invalid_argument[text(max_size=-1)] PASSED +tests/nocover/test_argument_validation.py::test_raise_invalid_argument[text(min_size='no')] PASSED +tests/nocover/test_argument_validation.py::test_raise_invalid_argument[text(max_size='no')] PASSED +tests/nocover/test_argument_validation.py::test_raise_invalid_argument[binary(min_size=-1)] PASSED +tests/nocover/test_argument_validation.py::test_raise_invalid_argument[binary(max_size=-1)] PASSED +tests/nocover/test_argument_validation.py::test_raise_invalid_argument[binary(min_size='no')] PASSED +tests/nocover/test_argument_validation.py::test_raise_invalid_argument[binary(max_size='no')] PASSED +tests/nocover/test_argument_validation.py::test_raise_invalid_argument[lists(nothing(), min_size=1, unique=True)] PASSED tests/nocover/test_argument_validation.py::test_consistent_with_api_guide_on_kwonly_args[_maybe_nil_uuids] PASSED tests/nocover/test_argument_validation.py::test_consistent_with_api_guide_on_kwonly_args[binary] PASSED tests/nocover/test_argument_validation.py::test_consistent_with_api_guide_on_kwonly_args[booleans] PASSED @@ -52,61 +77,35 @@ tests/nocover/test_argument_validation.py::test_consistent_with_api_guide_on_kwonly_args[timezones] PASSED tests/nocover/test_argument_validation.py::test_consistent_with_api_guide_on_kwonly_args[tuples] PASSED tests/nocover/test_argument_validation.py::test_consistent_with_api_guide_on_kwonly_args[uuids] PASSED -tests/nocover/test_argument_validation.py::test_raise_invalid_argument[binary(max_size='no')] PASSED -tests/nocover/test_argument_validation.py::test_raise_invalid_argument[binary(max_size=-1)] PASSED -tests/nocover/test_argument_validation.py::test_raise_invalid_argument[binary(min_size='no')] PASSED -tests/nocover/test_argument_validation.py::test_raise_invalid_argument[binary(min_size=-1)] PASSED -tests/nocover/test_argument_validation.py::test_raise_invalid_argument[dictionaries(integers(), integers(), max_size='no')] PASSED -tests/nocover/test_argument_validation.py::test_raise_invalid_argument[dictionaries(integers(), integers(), max_size=-1)] PASSED -tests/nocover/test_argument_validation.py::test_raise_invalid_argument[dictionaries(integers(), integers(), min_size='no')] PASSED -tests/nocover/test_argument_validation.py::test_raise_invalid_argument[dictionaries(integers(), integers(), min_size=-1)] PASSED -tests/nocover/test_argument_validation.py::test_raise_invalid_argument[frozensets(integers(), max_size='no')] PASSED -tests/nocover/test_argument_validation.py::test_raise_invalid_argument[frozensets(integers(), max_size=-1)] PASSED -tests/nocover/test_argument_validation.py::test_raise_invalid_argument[frozensets(integers(), min_size='no')] PASSED -tests/nocover/test_argument_validation.py::test_raise_invalid_argument[frozensets(integers(), min_size=-1)] PASSED -tests/nocover/test_argument_validation.py::test_raise_invalid_argument[lists(integers(), max_size='no')] PASSED -tests/nocover/test_argument_validation.py::test_raise_invalid_argument[lists(integers(), max_size=-1)] PASSED -tests/nocover/test_argument_validation.py::test_raise_invalid_argument[lists(integers(), min_size='no')] PASSED -tests/nocover/test_argument_validation.py::test_raise_invalid_argument[lists(integers(), min_size=-1)] PASSED -tests/nocover/test_argument_validation.py::test_raise_invalid_argument[lists(nothing(), min_size=1, unique=True)] PASSED -tests/nocover/test_argument_validation.py::test_raise_invalid_argument[sets(integers(), max_size='no')] PASSED -tests/nocover/test_argument_validation.py::test_raise_invalid_argument[sets(integers(), max_size=-1)] PASSED -tests/nocover/test_argument_validation.py::test_raise_invalid_argument[sets(integers(), min_size='no')] PASSED -tests/nocover/test_argument_validation.py::test_raise_invalid_argument[sets(integers(), min_size=-1)] PASSED -tests/nocover/test_argument_validation.py::test_raise_invalid_argument[text(max_size='no')] PASSED -tests/nocover/test_argument_validation.py::test_raise_invalid_argument[text(max_size=-1)] PASSED -tests/nocover/test_argument_validation.py::test_raise_invalid_argument[text(min_size='no')] PASSED -tests/nocover/test_argument_validation.py::test_raise_invalid_argument[text(min_size=-1)] PASSED tests/nocover/test_bad_repr.py::test_just_frosty PASSED -tests/nocover/test_bad_repr.py::test_sampled_from_bad_repr PASSED tests/nocover/test_bad_repr.py::test_sampling_snowmen PASSED -tests/nocover/test_baseexception.py::test_baseexception_in_strategy_no_rerun_no_flaky[GeneratorExit] PASSED -tests/nocover/test_baseexception.py::test_baseexception_in_strategy_no_rerun_no_flaky[KeyboardInterrupt] PASSED -tests/nocover/test_baseexception.py::test_baseexception_in_strategy_no_rerun_no_flaky[SystemExit] PASSED -tests/nocover/test_baseexception.py::test_baseexception_in_strategy_no_rerun_no_flaky[ValueError] PASSED -tests/nocover/test_baseexception.py::test_baseexception_no_rerun_no_flaky[KeyboardInterrupt] PASSED -tests/nocover/test_baseexception.py::test_baseexception_no_rerun_no_flaky[ValueError] PASSED -tests/nocover/test_baseexception.py::test_exception_propagates_fine[GeneratorExit] PASSED +tests/nocover/test_bad_repr.py::test_sampled_from_bad_repr PASSED tests/nocover/test_baseexception.py::test_exception_propagates_fine[KeyboardInterrupt] PASSED tests/nocover/test_baseexception.py::test_exception_propagates_fine[SystemExit] PASSED +tests/nocover/test_baseexception.py::test_exception_propagates_fine[GeneratorExit] PASSED tests/nocover/test_baseexception.py::test_exception_propagates_fine[ValueError] PASSED -tests/nocover/test_baseexception.py::test_exception_propagates_fine_from_strategy[GeneratorExit] PASSED tests/nocover/test_baseexception.py::test_exception_propagates_fine_from_strategy[KeyboardInterrupt] PASSED tests/nocover/test_baseexception.py::test_exception_propagates_fine_from_strategy[SystemExit] PASSED +tests/nocover/test_baseexception.py::test_exception_propagates_fine_from_strategy[GeneratorExit] PASSED tests/nocover/test_baseexception.py::test_exception_propagates_fine_from_strategy[ValueError] PASSED -tests/nocover/test_baseexception.py::test_explanations[False-GeneratorExit] PASSED -tests/nocover/test_baseexception.py::test_explanations[False-SystemExit] PASSED -tests/nocover/test_baseexception.py::test_explanations[True-GeneratorExit] PASSED +tests/nocover/test_baseexception.py::test_baseexception_no_rerun_no_flaky[KeyboardInterrupt] PASSED +tests/nocover/test_baseexception.py::test_baseexception_no_rerun_no_flaky[ValueError] PASSED +tests/nocover/test_baseexception.py::test_baseexception_in_strategy_no_rerun_no_flaky[KeyboardInterrupt] PASSED +tests/nocover/test_baseexception.py::test_baseexception_in_strategy_no_rerun_no_flaky[SystemExit] PASSED +tests/nocover/test_baseexception.py::test_baseexception_in_strategy_no_rerun_no_flaky[GeneratorExit] PASSED +tests/nocover/test_baseexception.py::test_baseexception_in_strategy_no_rerun_no_flaky[ValueError] PASSED tests/nocover/test_baseexception.py::test_explanations[True-SystemExit] PASSED +tests/nocover/test_baseexception.py::test_explanations[True-GeneratorExit] PASSED +tests/nocover/test_baseexception.py::test_explanations[False-SystemExit] PASSED +tests/nocover/test_baseexception.py::test_explanations[False-GeneratorExit] PASSED tests/nocover/test_boundary_exploration.py::test_explore_arbitrary_function[strat0] PASSED -tests/nocover/test_build_signature.py::test_build_in_from_type_with_self_named_something_else PASSED +tests/nocover/test_build_signature.py::test_builds_uses_signature_attribute PASSED +tests/nocover/test_build_signature.py::test_from_type_uses_signature_attribute PASSED +tests/nocover/test_build_signature.py::test_from_type_can_be_default_or_annotation PASSED tests/nocover/test_build_signature.py::test_build_using_different_signature_and_annotations PASSED tests/nocover/test_build_signature.py::test_build_with_non_types_in_signature PASSED -tests/nocover/test_build_signature.py::test_builds_uses_signature_attribute PASSED -tests/nocover/test_build_signature.py::test_from_type_can_be_default_or_annotation PASSED -tests/nocover/test_build_signature.py::test_from_type_uses_signature_attribute PASSED +tests/nocover/test_build_signature.py::test_build_in_from_type_with_self_named_something_else PASSED tests/nocover/test_cache_implementation.py::TestCache::runTest PASSED -tests/nocover/test_cacheable.py::test_cacheable_things_are_cached PASSED tests/nocover/test_cacheable.py::test_is_cacheable[s0] PASSED tests/nocover/test_cacheable.py::test_is_cacheable[s1] PASSED tests/nocover/test_cacheable.py::test_is_cacheable[s2] PASSED @@ -114,143 +113,144 @@ tests/nocover/test_cacheable.py::test_is_not_cacheable[s0] PASSED tests/nocover/test_cacheable.py::test_is_not_cacheable[s1] PASSED tests/nocover/test_cacheable.py::test_is_not_cacheable[s2] PASSED -tests/nocover/test_cacheable.py::test_local_types_are_garbage_collected_issue_493 PASSED tests/nocover/test_cacheable.py::test_non_cacheable_things_are_not_cached PASSED +tests/nocover/test_cacheable.py::test_cacheable_things_are_cached PASSED +tests/nocover/test_cacheable.py::test_local_types_are_garbage_collected_issue_493 PASSED +tests/nocover/test_characters.py::test_large_blacklist PASSED tests/nocover/test_characters.py::test_arbitrary_blacklist PASSED tests/nocover/test_characters.py::test_can_constrain_characters_to_codec PASSED -tests/nocover/test_characters.py::test_large_blacklist PASSED -tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[binary()] PASSED -tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[booleans().flatmap(lambda x: booleans() if x else complex_numbers())] PASSED -tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[booleans()] PASSED +tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[lists(none(), max_size=0)] PASSED +tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[tuples()] PASSED +tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[sets(none(), max_size=0)] PASSED +tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[frozensets(none(), max_size=0)] PASSED +tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[fixed_dictionaries({})] PASSED tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[builds(ABC, booleans(), booleans(), booleans())] PASSED tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[builds(ABC, booleans(), booleans(), integers())] PASSED -tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[complex_numbers()] PASSED -tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[decimals()] PASSED +tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[fixed_dictionaries({'a': integers(), 'b': booleans()})] PASSED tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[dictionaries(keys=booleans(), values=integers())] PASSED tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[dictionaries(keys=text(), values=booleans())] PASSED -tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[fixed_dictionaries({'a': integers(), 'b': booleans()})] PASSED -tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[fixed_dictionaries({})] PASSED +tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[one_of(integers(), tuples(booleans()))] PASSED +tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[sampled_from(range(0, 10))] PASSED +tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[one_of(just('a'), just('b'), just('c'))] PASSED +tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[sampled_from(('a', 'b', 'c'))] PASSED +tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[integers()] PASSED +tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[integers(min_value=3)] PASSED +tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[integers(min_value=-4294967296, max_value=18446744073709551616)] PASSED tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[floats()0] PASSED -tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[floats()1] PASSED -tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[floats()2] PASSED -tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[floats()3] PASSED -tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[floats(max_value=-0.0)] PASSED -tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[floats(min_value=-1.7976931348623157e+308, max_value=1.7976931348623157e+308)] PASSED -tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[floats(min_value=-2.0)] PASSED tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[floats(min_value=-2.0, max_value=3.0)] PASSED +tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[floats()1] PASSED +tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[floats(min_value=-2.0)] PASSED +tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[floats()2] PASSED +tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[floats(max_value=-0.0)] PASSED +tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[floats()3] PASSED tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[floats(min_value=0.0)] PASSED tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[floats(min_value=3.14, max_value=3.14)] PASSED -tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[fractions()] PASSED +tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[text()] PASSED +tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[binary()] PASSED +tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[booleans()] PASSED +tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[tuples(booleans(), booleans())] PASSED tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[frozensets(integers())] PASSED -tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[frozensets(none(), max_size=0)] PASSED -tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[integers().filter(lambda x: abs(x) > 100)] PASSED +tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[sets(frozensets(booleans()))] PASSED +tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[complex_numbers()] PASSED +tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[fractions()] PASSED +tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[decimals()] PASSED +tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[lists(lists(booleans()))] PASSED +tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[lists(floats(min_value=0.0, max_value=0.0))] PASSED tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[integers().flatmap(lambda right: integers(min_value=0).map(lambda length: OrderedPair(right - length, right)))] PASSED tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[integers().flatmap(lambda v: lists(just(v)))] PASSED -tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[integers()] PASSED -tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[integers(min_value=-4294967296, max_value=18446744073709551616)] PASSED -tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[integers(min_value=3)] PASSED -tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[lists(floats(min_value=0.0, max_value=0.0))] PASSED -tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[lists(lists(booleans()))] PASSED -tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[lists(none(), max_size=0)] PASSED +tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[integers().filter(lambda x: abs(x) > 100)] PASSED +tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[floats(min_value=-1.7976931348623157e+308, max_value=1.7976931348623157e+308)] PASSED tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[none()] PASSED -tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[one_of(integers(), tuples(booleans()))] PASSED -tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[one_of(just('a'), just('b'), just('c'))] PASSED tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[randoms(use_true_random=True)] PASSED +tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[booleans().flatmap(lambda x: booleans() if x else complex_numbers())] PASSED tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[recursive(booleans(), lambda x: lists(x, max_size=3), max_leaves=10)] PASSED -tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[sampled_from(('a', 'b', 'c'))] PASSED -tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[sampled_from(range(0, 10))] PASSED -tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[sets(frozensets(booleans()))] PASSED -tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[sets(none(), max_size=0)] PASSED -tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[text()] PASSED -tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[tuples()] PASSED -tests/nocover/test_collective_minimization.py::test_can_collectively_minimize[tuples(booleans(), booleans())] PASSED -tests/nocover/test_compat.py::test_ceil PASSED tests/nocover/test_compat.py::test_convert_back PASSED -tests/nocover/test_compat.py::test_floor PASSED -tests/nocover/test_compat.py::test_to_bytes_in_big_endian_order PASSED tests/nocover/test_compat.py::test_to_int_in_big_endian_order PASSED +tests/nocover/test_compat.py::test_to_bytes_in_big_endian_order PASSED +tests/nocover/test_compat.py::test_ceil PASSED +tests/nocover/test_compat.py::test_floor PASSED tests/nocover/test_completion.py::test_never_draw_anything PASSED -tests/nocover/test_complex_numbers.py::test_magnitude_validates[max_magnitude-128] PASSED -tests/nocover/test_complex_numbers.py::test_magnitude_validates[max_magnitude-32] PASSED -tests/nocover/test_complex_numbers.py::test_magnitude_validates[max_magnitude-64] PASSED -tests/nocover/test_complex_numbers.py::test_magnitude_validates[min_magnitude-128] PASSED tests/nocover/test_complex_numbers.py::test_magnitude_validates[min_magnitude-32] PASSED tests/nocover/test_complex_numbers.py::test_magnitude_validates[min_magnitude-64] PASSED -tests/nocover/test_conjecture_engine.py::test_block_programs_fail_efficiently PASSED -tests/nocover/test_conjecture_engine.py::test_cached_with_masked_byte_agrees_with_results PASSED -tests/nocover/test_conjecture_engine.py::test_can_discard PASSED +tests/nocover/test_complex_numbers.py::test_magnitude_validates[min_magnitude-128] PASSED +tests/nocover/test_complex_numbers.py::test_magnitude_validates[max_magnitude-32] PASSED +tests/nocover/test_complex_numbers.py::test_magnitude_validates[max_magnitude-64] PASSED +tests/nocover/test_complex_numbers.py::test_magnitude_validates[max_magnitude-128] PASSED tests/nocover/test_conjecture_engine.py::test_lot_of_dead_nodes PASSED -tests/nocover/test_conjecture_engine.py::test_regression_1 PASSED tests/nocover/test_conjecture_engine.py::test_saves_data_while_shrinking PASSED +tests/nocover/test_conjecture_engine.py::test_can_discard PASSED +tests/nocover/test_conjecture_engine.py::test_regression_1 PASSED +tests/nocover/test_conjecture_engine.py::test_cached_with_masked_byte_agrees_with_results PASSED +tests/nocover/test_conjecture_engine.py::test_block_programs_fail_efficiently PASSED tests/nocover/test_conjecture_int_list.py::TestIntList::runTest PASSED tests/nocover/test_conjecture_utils.py::test_gives_the_correct_probabilities PASSED tests/nocover/test_conjecture_utils.py::test_p_continue PASSED tests/nocover/test_conjecture_utils.py::test_p_continue_to_average PASSED tests/nocover/test_conventions.py::test_unique_identifier_repr PASSED tests/nocover/test_database_agreement.py::TestDBs::runTest PASSED -tests/nocover/test_database_usage.py::test_clears_out_database_as_things_get_boring PASSED -tests/nocover/test_database_usage.py::test_database_not_created_when_not_used PASSED -tests/nocover/test_database_usage.py::test_does_not_use_database_when_seed_is_forced PASSED -tests/nocover/test_database_usage.py::test_ga_database_not_created_when_not_used PASSED -tests/nocover/test_database_usage.py::test_respects_max_examples_in_database_usage PASSED tests/nocover/test_database_usage.py::test_saves_incremental_steps_in_database PASSED +tests/nocover/test_database_usage.py::test_clears_out_database_as_things_get_boring PASSED tests/nocover/test_database_usage.py::test_trashes_invalid_examples PASSED +tests/nocover/test_database_usage.py::test_respects_max_examples_in_database_usage PASSED +tests/nocover/test_database_usage.py::test_does_not_use_database_when_seed_is_forced PASSED +tests/nocover/test_database_usage.py::test_database_not_created_when_not_used PASSED +tests/nocover/test_database_usage.py::test_ga_database_not_created_when_not_used PASSED tests/nocover/test_deferred_errors.py::test_does_not_error_on_initial_calculation PASSED -tests/nocover/test_deferred_errors.py::test_does_not_recalculate_the_strategy PASSED tests/nocover/test_deferred_errors.py::test_errors_each_time PASSED -tests/nocover/test_deferred_errors.py::test_errors_on_example PASSED -tests/nocover/test_deferred_errors.py::test_errors_on_find PASSED tests/nocover/test_deferred_errors.py::test_errors_on_test_invocation PASSED +tests/nocover/test_deferred_errors.py::test_errors_on_find PASSED +tests/nocover/test_deferred_errors.py::test_errors_on_example PASSED +tests/nocover/test_deferred_errors.py::test_does_not_recalculate_the_strategy PASSED tests/nocover/test_drypython_returns.py::test_my_mappable PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases[AllConcrete] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases[MixedGenerics1] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases[MixedGenerics2] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases[OneGenericOneConrete1] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases[OneGenericOneConrete2] PASSED tests/nocover/test_drypython_returns.py::test_several_generic_bases[TwoGenericBases1] PASSED tests/nocover/test_drypython_returns.py::test_several_generic_bases[TwoGenericBases2] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[concrete_generic_func1-AllConcrete] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[concrete_generic_func1-MixedGenerics1] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[concrete_generic_func1-MixedGenerics2] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[concrete_generic_func1-OneGenericOneConrete1] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[concrete_generic_func1-OneGenericOneConrete2] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[concrete_generic_func1-TwoGenericBases1] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[concrete_generic_func1-TwoGenericBases2] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[concrete_generic_func2-AllConcrete] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[concrete_generic_func2-MixedGenerics1] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[concrete_generic_func2-MixedGenerics2] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[concrete_generic_func2-OneGenericOneConrete1] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[concrete_generic_func2-OneGenericOneConrete2] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[concrete_generic_func2-TwoGenericBases1] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[concrete_generic_func2-TwoGenericBases2] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[mixed_generic_func1-AllConcrete] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[mixed_generic_func1-MixedGenerics1] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[mixed_generic_func1-MixedGenerics2] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[mixed_generic_func1-OneGenericOneConrete1] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[mixed_generic_func1-OneGenericOneConrete2] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[mixed_generic_func1-TwoGenericBases1] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[mixed_generic_func1-TwoGenericBases2] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[mixed_generic_func2-AllConcrete] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[mixed_generic_func2-MixedGenerics1] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[mixed_generic_func2-MixedGenerics2] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[mixed_generic_func2-OneGenericOneConrete1] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[mixed_generic_func2-OneGenericOneConrete2] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[mixed_generic_func2-TwoGenericBases1] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[mixed_generic_func2-TwoGenericBases2] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[var_generic_func1-AllConcrete] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[var_generic_func1-MixedGenerics1] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[var_generic_func1-MixedGenerics2] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[var_generic_func1-OneGenericOneConrete1] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[var_generic_func1-OneGenericOneConrete2] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases[OneGenericOneConrete1] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases[OneGenericOneConrete2] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases[MixedGenerics1] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases[MixedGenerics2] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases[AllConcrete] PASSED tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[var_generic_func1-TwoGenericBases1] PASSED tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[var_generic_func1-TwoGenericBases2] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[var_generic_func2-AllConcrete] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[var_generic_func2-MixedGenerics1] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[var_generic_func2-MixedGenerics2] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[var_generic_func2-OneGenericOneConrete1] PASSED -tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[var_generic_func2-OneGenericOneConrete2] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[var_generic_func1-OneGenericOneConrete1] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[var_generic_func1-OneGenericOneConrete2] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[var_generic_func1-MixedGenerics1] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[var_generic_func1-MixedGenerics2] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[var_generic_func1-AllConcrete] PASSED tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[var_generic_func2-TwoGenericBases1] PASSED tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[var_generic_func2-TwoGenericBases2] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[var_generic_func2-OneGenericOneConrete1] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[var_generic_func2-OneGenericOneConrete2] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[var_generic_func2-MixedGenerics1] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[var_generic_func2-MixedGenerics2] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[var_generic_func2-AllConcrete] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[concrete_generic_func1-TwoGenericBases1] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[concrete_generic_func1-TwoGenericBases2] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[concrete_generic_func1-OneGenericOneConrete1] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[concrete_generic_func1-OneGenericOneConrete2] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[concrete_generic_func1-MixedGenerics1] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[concrete_generic_func1-MixedGenerics2] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[concrete_generic_func1-AllConcrete] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[concrete_generic_func2-TwoGenericBases1] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[concrete_generic_func2-TwoGenericBases2] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[concrete_generic_func2-OneGenericOneConrete1] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[concrete_generic_func2-OneGenericOneConrete2] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[concrete_generic_func2-MixedGenerics1] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[concrete_generic_func2-MixedGenerics2] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[concrete_generic_func2-AllConcrete] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[mixed_generic_func1-TwoGenericBases1] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[mixed_generic_func1-TwoGenericBases2] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[mixed_generic_func1-OneGenericOneConrete1] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[mixed_generic_func1-OneGenericOneConrete2] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[mixed_generic_func1-MixedGenerics1] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[mixed_generic_func1-MixedGenerics2] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[mixed_generic_func1-AllConcrete] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[mixed_generic_func2-TwoGenericBases1] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[mixed_generic_func2-TwoGenericBases2] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[mixed_generic_func2-OneGenericOneConrete1] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[mixed_generic_func2-OneGenericOneConrete2] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[mixed_generic_func2-MixedGenerics1] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[mixed_generic_func2-MixedGenerics2] PASSED +tests/nocover/test_drypython_returns.py::test_several_generic_bases_functions[mixed_generic_func2-AllConcrete] PASSED tests/nocover/test_drypython_returns.py::test_several_generic_bases_wrong_functions[wrong_generic_func1] PASSED tests/nocover/test_drypython_returns.py::test_several_generic_bases_wrong_functions[wrong_generic_func2] PASSED tests/nocover/test_duplication.py::test_does_not_duplicate_blocks[1] PASSED @@ -263,19 +263,21 @@ tests/nocover/test_duplication.py::test_mostly_does_not_duplicate_blocks_even_when_failing[4] PASSED tests/nocover/test_dynamic_variable.py::test_can_assign PASSED tests/nocover/test_dynamic_variable.py::test_can_nest PASSED -tests/nocover/test_emails.py::test_can_restrict_email_domains PASSED tests/nocover/test_emails.py::test_is_valid_email PASSED +tests/nocover/test_emails.py::test_can_restrict_email_domains PASSED +tests/nocover/test_eval_as_source.py::test_can_eval_as_source PASSED tests/nocover/test_eval_as_source.py::test_caches PASSED tests/nocover/test_eval_as_source.py::test_can_call_self_recursively PASSED -tests/nocover/test_eval_as_source.py::test_can_eval_as_source PASSED tests/nocover/test_explore_arbitrary_languages.py::test_explore_an_arbitrary_language PASSED tests/nocover/test_explore_arbitrary_languages.py::test_run_specific_example[seed0-language0] SKIPPED -tests/nocover/test_fancy_repr.py::test_builds_repr PASSED -tests/nocover/test_fancy_repr.py::test_filter_repr PASSED -tests/nocover/test_fancy_repr.py::test_flatmap_repr PASSED tests/nocover/test_fancy_repr.py::test_floats_is_floats PASSED tests/nocover/test_fancy_repr.py::test_includes_non_default_values PASSED +tests/nocover/test_fancy_repr.py::test_builds_repr PASSED tests/nocover/test_fancy_repr.py::test_map_repr PASSED +tests/nocover/test_fancy_repr.py::test_filter_repr PASSED +tests/nocover/test_fancy_repr.py::test_flatmap_repr PASSED +tests/nocover/test_filtering.py::test_filter_correctly[specifier0-<lambda>] PASSED +tests/nocover/test_filtering.py::test_filter_correctly[specifier1-bool] PASSED tests/nocover/test_filtering.py::test_chained_filters_agree[base0] PASSED tests/nocover/test_filtering.py::test_chained_filters_agree[base1] PASSED tests/nocover/test_filtering.py::test_chained_filters_agree[base2] PASSED @@ -284,8 +286,6 @@ tests/nocover/test_filtering.py::test_chained_filters_repr[base1] PASSED tests/nocover/test_filtering.py::test_chained_filters_repr[base2] PASSED tests/nocover/test_filtering.py::test_chained_filters_repr[base3] PASSED -tests/nocover/test_filtering.py::test_filter_correctly[specifier0-<lambda>] PASSED -tests/nocover/test_filtering.py::test_filter_correctly[specifier1-bool] PASSED tests/nocover/test_find.py::test_can_find_an_int PASSED tests/nocover/test_find.py::test_can_find_list PASSED tests/nocover/test_find.py::test_can_find_nan PASSED @@ -293,15 +293,12 @@ tests/nocover/test_find.py::test_condition_is_name PASSED tests/nocover/test_find.py::test_find_dictionary PASSED tests/nocover/test_fixtures.py::test_time_consistently_increments_in_tests PASSED -tests/nocover/test_flatmap.py::test_can_delete_in_middle_of_a_binding[1] PASSED -tests/nocover/test_flatmap.py::test_can_delete_in_middle_of_a_binding[2] PASSED -tests/nocover/test_flatmap.py::test_can_delete_in_middle_of_a_binding[3] PASSED -tests/nocover/test_flatmap.py::test_can_delete_in_middle_of_a_binding[4] PASSED -tests/nocover/test_flatmap.py::test_can_delete_in_middle_of_a_binding[5] PASSED -tests/nocover/test_flatmap.py::test_can_delete_in_middle_of_a_binding[6] PASSED -tests/nocover/test_flatmap.py::test_can_delete_in_middle_of_a_binding[7] PASSED -tests/nocover/test_flatmap.py::test_can_delete_in_middle_of_a_binding[8] PASSED -tests/nocover/test_flatmap.py::test_can_delete_in_middle_of_a_binding[9] PASSED +tests/nocover/test_flatmap.py::test_constant_lists_are_constant PASSED +tests/nocover/test_flatmap.py::test_in_order PASSED +tests/nocover/test_flatmap.py::test_flatmap_retrieve_from_db PASSED +tests/nocover/test_flatmap.py::test_flatmap_does_not_reuse_strategies PASSED +tests/nocover/test_flatmap.py::test_flatmap_has_original_strategy_repr PASSED +tests/nocover/test_flatmap.py::test_mixed_list_flatmap PASSED tests/nocover/test_flatmap.py::test_can_shrink_through_a_binding[1] PASSED tests/nocover/test_flatmap.py::test_can_shrink_through_a_binding[2] PASSED tests/nocover/test_flatmap.py::test_can_shrink_through_a_binding[3] PASSED @@ -311,125 +308,289 @@ tests/nocover/test_flatmap.py::test_can_shrink_through_a_binding[7] PASSED tests/nocover/test_flatmap.py::test_can_shrink_through_a_binding[8] PASSED tests/nocover/test_flatmap.py::test_can_shrink_through_a_binding[9] PASSED -tests/nocover/test_flatmap.py::test_constant_lists_are_constant PASSED -tests/nocover/test_flatmap.py::test_flatmap_does_not_reuse_strategies PASSED -tests/nocover/test_flatmap.py::test_flatmap_has_original_strategy_repr PASSED -tests/nocover/test_flatmap.py::test_flatmap_retrieve_from_db PASSED -tests/nocover/test_flatmap.py::test_in_order PASSED -tests/nocover/test_flatmap.py::test_mixed_list_flatmap PASSED -tests/nocover/test_floating.py::test_can_find_floats_that_do_not_round_trip_through_reprs PASSED +tests/nocover/test_flatmap.py::test_can_delete_in_middle_of_a_binding[1] PASSED +tests/nocover/test_flatmap.py::test_can_delete_in_middle_of_a_binding[2] PASSED +tests/nocover/test_flatmap.py::test_can_delete_in_middle_of_a_binding[3] PASSED +tests/nocover/test_flatmap.py::test_can_delete_in_middle_of_a_binding[4] PASSED +tests/nocover/test_flatmap.py::test_can_delete_in_middle_of_a_binding[5] PASSED +tests/nocover/test_flatmap.py::test_can_delete_in_middle_of_a_binding[6] PASSED +tests/nocover/test_flatmap.py::test_can_delete_in_middle_of_a_binding[7] PASSED +tests/nocover/test_flatmap.py::test_can_delete_in_middle_of_a_binding[8] PASSED +tests/nocover/test_flatmap.py::test_can_delete_in_middle_of_a_binding[9] PASSED +tests/nocover/test_floating.py::test_is_float PASSED +tests/nocover/test_floating.py::test_inversion_is_imperfect PASSED +tests/nocover/test_floating.py::test_largest_range PASSED +tests/nocover/test_floating.py::test_negation_is_self_inverse PASSED +tests/nocover/test_floating.py::test_is_not_nan PASSED +tests/nocover/test_floating.py::test_is_not_positive_infinite PASSED +tests/nocover/test_floating.py::test_is_not_negative_infinite PASSED +tests/nocover/test_floating.py::test_is_int PASSED +tests/nocover/test_floating.py::test_is_not_int PASSED +tests/nocover/test_floating.py::test_is_in_exact_int_range PASSED tests/nocover/test_floating.py::test_can_find_floats_that_do_not_round_trip_through_strings PASSED +tests/nocover/test_floating.py::test_can_find_floats_that_do_not_round_trip_through_reprs PASSED +tests/nocover/test_floating.py::test_floats_are_in_range PASSED tests/nocover/test_floating.py::test_can_find_negative_and_signaling_nans[False-False] PASSED tests/nocover/test_floating.py::test_can_find_negative_and_signaling_nans[False-True] PASSED tests/nocover/test_floating.py::test_can_find_negative_and_signaling_nans[True-False] PASSED tests/nocover/test_floating.py::test_can_find_negative_and_signaling_nans[True-True] PASSED -tests/nocover/test_floating.py::test_floats_are_in_range PASSED -tests/nocover/test_floating.py::test_inversion_is_imperfect PASSED -tests/nocover/test_floating.py::test_is_float PASSED -tests/nocover/test_floating.py::test_is_in_exact_int_range PASSED -tests/nocover/test_floating.py::test_is_int PASSED -tests/nocover/test_floating.py::test_is_not_int PASSED -tests/nocover/test_floating.py::test_is_not_nan PASSED -tests/nocover/test_floating.py::test_is_not_negative_infinite PASSED -tests/nocover/test_floating.py::test_is_not_positive_infinite PASSED -tests/nocover/test_floating.py::test_largest_range PASSED -tests/nocover/test_floating.py::test_negation_is_self_inverse PASSED tests/nocover/test_from_type_recipe.py::test_recipe_for_everything_except PASSED tests/nocover/test_given_error_conditions.py::test_raises_unsatisfiable_if_all_false PASSED -tests/nocover/test_given_reuse.py::test_fail_independently PASSED tests/nocover/test_given_reuse.py::test_has_an_arg_named_x PASSED tests/nocover/test_given_reuse.py::test_has_an_arg_named_y PASSED +tests/nocover/test_given_reuse.py::test_fail_independently PASSED tests/nocover/test_imports.py::test_can_star_import_from_hypothesis PASSED tests/nocover/test_integer_ranges.py::test_bounded_integers_distribution_of_bit_width_issue_1387_regression PASSED -tests/nocover/test_interesting_origin.py::test_can_generate_specified_version[go_wrong_coverup] PASSED tests/nocover/test_interesting_origin.py::test_can_generate_specified_version[go_wrong_naive] PASSED tests/nocover/test_interesting_origin.py::test_can_generate_specified_version[go_wrong_with_cause] PASSED -tests/nocover/test_labels.py::test_different_composites_have_different_labels PASSED -tests/nocover/test_labels.py::test_label_of_deferred_strategy_is_well_defined PASSED +tests/nocover/test_interesting_origin.py::test_can_generate_specified_version[go_wrong_coverup] PASSED tests/nocover/test_labels.py::test_labels_are_cached PASSED tests/nocover/test_labels.py::test_labels_are_distinct PASSED -tests/nocover/test_labels.py::test_lists_label_by_element PASSED +tests/nocover/test_labels.py::test_different_composites_have_different_labels PASSED tests/nocover/test_labels.py::test_one_of_label_is_distinct PASSED +tests/nocover/test_labels.py::test_lists_label_by_element PASSED +tests/nocover/test_labels.py::test_label_of_deferred_strategy_is_well_defined PASSED tests/nocover/test_large_examples.py::test_can_generate_large_lists_with_min_size PASSED tests/nocover/test_limits.py::test_max_examples_are_respected PASSED tests/nocover/test_lstar.py::test_learning_always_changes_generation PASSED tests/nocover/test_modify_inner_test.py::test_can_replace_inner_test PASSED tests/nocover/test_modify_inner_test.py::test_can_replace_when_decorated PASSED -tests/nocover/test_modify_inner_test.py::test_can_replace_when_original_is_invalid PASSED tests/nocover/test_modify_inner_test.py::test_can_replace_when_parametrized[1] PASSED tests/nocover/test_modify_inner_test.py::test_can_replace_when_parametrized[2] PASSED +tests/nocover/test_modify_inner_test.py::test_can_replace_when_original_is_invalid PASSED tests/nocover/test_modify_inner_test.py::test_inner_is_original_even_when_invalid PASSED tests/nocover/test_modify_inner_test.py::test_invokes_inner_function_with_args_by_name PASSED tests/nocover/test_nesting.py::test_nesting_1 PASSED tests/nocover/test_pretty_repr.py::test_repr_evals_to_thing_with_same_repr PASSED -tests/nocover/test_pretty_repr.py::test_sampled_transform_reprs[just(1).filter(foo).map(bar)] PASSED tests/nocover/test_pretty_repr.py::test_sampled_transform_reprs[none().filter(foo).map(bar)] PASSED +tests/nocover/test_pretty_repr.py::test_sampled_transform_reprs[just(1).filter(foo).map(bar)] PASSED tests/nocover/test_pretty_repr.py::test_sampled_transform_reprs[sampled_from([1, 2, 3]).filter(foo).map(bar)] PASSED -tests/nocover/test_randomization.py::test_nesting_with_control_passes_health_check PASSED tests/nocover/test_randomization.py::test_seeds_off_internal_random PASSED -tests/nocover/test_recursive.py::test_can_find_quite_broad_lists PASSED -tests/nocover/test_recursive.py::test_can_form_sets_of_recursive_data PASSED -tests/nocover/test_recursive.py::test_can_generate_some_depth_with_large_branching PASSED +tests/nocover/test_randomization.py::test_nesting_with_control_passes_health_check PASSED tests/nocover/test_recursive.py::test_can_generate_with_large_branching PASSED -tests/nocover/test_recursive.py::test_can_use_recursive_data_in_sets PASSED -tests/nocover/test_recursive.py::test_drawing_from_recursive_strategy_is_thread_safe PASSED +tests/nocover/test_recursive.py::test_can_generate_some_depth_with_large_branching PASSED +tests/nocover/test_recursive.py::test_can_find_quite_broad_lists PASSED tests/nocover/test_recursive.py::test_drawing_many_near_boundary PASSED +tests/nocover/test_recursive.py::test_can_use_recursive_data_in_sets PASSED +tests/nocover/test_recursive.py::test_can_form_sets_of_recursive_data PASSED +tests/nocover/test_recursive.py::test_drawing_from_recursive_strategy_is_thread_safe PASSED tests/nocover/test_recursive.py::test_self_ref_regression PASSED -tests/nocover/test_regex.py::test_case_insensitive_not_literal_never_constructs_multichar_match PASSED tests/nocover/test_regex.py::test_conservative_regex_are_correct_by_construction PASSED tests/nocover/test_regex.py::test_fuzz_stuff PASSED -tests/nocover/test_regex.py::test_no_error_converting_negated_sets_to_strategy PASSED tests/nocover/test_regex.py::test_regex_atomic_group SKIPPED (new sy...) tests/nocover/test_regex.py::test_regex_possessive SKIPPED (new syntax) +tests/nocover/test_regex.py::test_case_insensitive_not_literal_never_constructs_multichar_match PASSED +tests/nocover/test_regex.py::test_no_error_converting_negated_sets_to_strategy PASSED tests/nocover/test_regressions.py::test_note_deprecation_blames_right_code_issue_652 PASSED tests/nocover/test_regressions.py::test_performance_issue_2027 PASSED tests/nocover/test_regressions.py::test_unique_floats_with_nan_is_not_flaky_3926 PASSED +tests/nocover/test_reusable_values.py::test_reusable_strategies_are_all_reusable PASSED tests/nocover/test_reusable_values.py::test_filter_breaks_reusability PASSED -tests/nocover/test_reusable_values.py::test_flatmap_breaks_reusability PASSED tests/nocover/test_reusable_values.py::test_map_breaks_reusability PASSED +tests/nocover/test_reusable_values.py::test_flatmap_breaks_reusability PASSED tests/nocover/test_reusable_values.py::test_mutable_collections_do_not_have_reusable_values[strat0] PASSED tests/nocover/test_reusable_values.py::test_mutable_collections_do_not_have_reusable_values[strat1] PASSED tests/nocover/test_reusable_values.py::test_mutable_collections_do_not_have_reusable_values[strat2] PASSED tests/nocover/test_reusable_values.py::test_recursion_does_not_break_reusability PASSED -tests/nocover/test_reusable_values.py::test_reusable_strategies_are_all_reusable PASSED +tests/nocover/test_sampled_from.py::test_filter_large_lists[100] PASSED +tests/nocover/test_sampled_from.py::test_filter_large_lists[100000] PASSED +tests/nocover/test_sampled_from.py::test_filter_large_lists[1000000] PASSED +tests/nocover/test_sampled_from.py::test_filter_large_lists[33554432] PASSED tests/nocover/test_sampled_from.py::test_chained_filters_find_rare_value PASSED +tests/nocover/test_sampled_from.py::test_unsat_sets_of_samples PASSED tests/nocover/test_sampled_from.py::test_efficient_sets_of_samples PASSED tests/nocover/test_sampled_from.py::test_enum_repr_uses_class_not_a_list PASSED -tests/nocover/test_sampled_from.py::test_exhaustive_flags PASSED -tests/nocover/test_sampled_from.py::test_filter_large_lists[1000000] PASSED -tests/nocover/test_sampled_from.py::test_filter_large_lists[100000] PASSED -tests/nocover/test_sampled_from.py::test_filter_large_lists[100] PASSED -tests/nocover/test_sampled_from.py::test_filter_large_lists[33554432] PASSED tests/nocover/test_sampled_from.py::test_flag_enum_repr_uses_class_not_a_list PASSED -tests/nocover/test_sampled_from.py::test_flags_finds_all_bits_set PASSED +tests/nocover/test_sampled_from.py::test_exhaustive_flags PASSED tests/nocover/test_sampled_from.py::test_flags_minimize_to_first_named_flag PASSED tests/nocover/test_sampled_from.py::test_flags_minimizes_bit_count PASSED +tests/nocover/test_sampled_from.py::test_flags_finds_all_bits_set PASSED tests/nocover/test_sampled_from.py::test_sample_unnamed_alias PASSED tests/nocover/test_sampled_from.py::test_shrink_to_named_empty PASSED -tests/nocover/test_sampled_from.py::test_unsat_sets_of_samples PASSED -tests/nocover/test_scrutineer.py::test_explanations[multiple-bugs] PASSED tests/nocover/test_scrutineer.py::test_explanations[trivial] PASSED -tests/nocover/test_scrutineer.py::test_no_explanations_if_deadline_exceeded[multiple-bugs] PASSED +tests/nocover/test_scrutineer.py::test_explanations[multiple-bugs] PASSED tests/nocover/test_scrutineer.py::test_no_explanations_if_deadline_exceeded[trivial] PASSED +tests/nocover/test_scrutineer.py::test_no_explanations_if_deadline_exceeded[multiple-bugs] PASSED tests/nocover/test_scrutineer.py::test_skips_uninformative_locations PASSED -tests/nocover/test_sets.py::test_bounded_size_sets PASSED tests/nocover/test_sets.py::test_can_draw_sets_of_hard_to_find_elements PASSED tests/nocover/test_sets.py::test_empty_sets PASSED -tests/nocover/test_sharing.py::test_can_simplify_shared_lists PASSED -tests/nocover/test_sharing.py::test_different_instances_are_not_shared PASSED +tests/nocover/test_sets.py::test_bounded_size_sets PASSED +tests/nocover/test_sharing.py::test_sharing_is_by_instance_by_default PASSED tests/nocover/test_sharing.py::test_different_instances_with_the_same_key_are_shared PASSED +tests/nocover/test_sharing.py::test_different_instances_are_not_shared PASSED tests/nocover/test_sharing.py::test_different_keys_are_not_shared PASSED tests/nocover/test_sharing.py::test_keys_and_default_are_not_shared PASSED -tests/nocover/test_sharing.py::test_sharing_is_by_instance_by_default PASSED +tests/nocover/test_sharing.py::test_can_simplify_shared_lists PASSED tests/nocover/test_sharing.py::test_simplify_shared_linked_to_size PASSED -tests/nocover/test_simple_numbers.py::TestFloatsAreFloats::test_float_float PASSED -tests/nocover/test_simple_numbers.py::TestFloatsAreFloats::test_int_float PASSED -tests/nocover/test_simple_numbers.py::TestFloatsAreFloats::test_unbounded PASSED -tests/nocover/test_simple_numbers.py::test_bounds_are_respected PASSED -tests/nocover/test_simple_numbers.py::test_can_minimal_float_far_from_integral PASSED -tests/nocover/test_simple_numbers.py::test_can_minimal_float_on_boundary_of_representable PASSED +tests/nocover/test_simple_numbers.py::test_minimize_negative_int PASSED +tests/nocover/test_simple_numbers.py::test_positive_negative_int PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[0] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[1_0] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[1_1] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[1_2] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[2_0] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[2_1] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[3_0] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[3_1] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[4] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[5] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[7] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[8] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[9] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[10] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[15] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[16] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[17] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[31] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[32] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[33] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[63] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[64] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[65] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[100] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[127] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[128] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[129] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[255] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[256] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[257] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[511] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[512] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[513] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[1000] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[10000] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[100000] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[0] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[1_0] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[1_1] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[1_2] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[2_0] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[2_1] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[3_0] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[3_1] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[4] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[5] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[7] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[8] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[9] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[10] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[15] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[16] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[17] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[31] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[32] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[33] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[63] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[64] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[65] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[100] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[127] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[128] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[129] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[255] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[256] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[257] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[511] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[512] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[513] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[1000] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[10000] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[100000] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[0] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[1_0] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[1_1] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[1_2] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[2_0] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[2_1] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[3_0] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[3_1] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[4] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[5] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[7] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[8] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[9] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[10] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[15] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[16] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[17] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[31] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[32] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[33] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[63] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[64] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[65] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[100] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[127] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[128] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[129] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[255] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[256] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[257] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[511] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[512] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[513] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[1000] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[10000] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[100000] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_negative_integer_range_upwards PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[0] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[1_0] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[1_1] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[1_2] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[2_0] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[2_1] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[3_0] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[3_1] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[4] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[5] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[7] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[8] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[9] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[10] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[15] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[16] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[17] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[31] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[32] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[33] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[63] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[64] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[65] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[100] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[127] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[128] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[129] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[255] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[256] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[257] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[511] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[512] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[513] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[1000] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[10000] PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[100000] PASSED +tests/nocover/test_simple_numbers.py::test_single_integer_range_is_range PASSED +tests/nocover/test_simple_numbers.py::test_minimal_small_number_in_large_range PASSED +tests/nocover/test_simple_numbers.py::test_minimal_small_sum_float_list PASSED +tests/nocover/test_simple_numbers.py::test_minimals_boundary_floats PASSED +tests/nocover/test_simple_numbers.py::test_minimal_non_boundary_float PASSED +tests/nocover/test_simple_numbers.py::test_minimal_float_is_zero PASSED +tests/nocover/test_simple_numbers.py::test_minimal_asymetric_bounded_float PASSED +tests/nocover/test_simple_numbers.py::test_negative_floats_simplify_to_zero PASSED +tests/nocover/test_simple_numbers.py::test_minimal_infinite_float_is_positive PASSED tests/nocover/test_simple_numbers.py::test_can_minimal_infinite_negative_float PASSED -tests/nocover/test_simple_numbers.py::test_explicit_allow_nan PASSED +tests/nocover/test_simple_numbers.py::test_can_minimal_float_on_boundary_of_representable PASSED +tests/nocover/test_simple_numbers.py::test_minimize_nan PASSED +tests/nocover/test_simple_numbers.py::test_minimize_very_large_float PASSED +tests/nocover/test_simple_numbers.py::test_can_minimal_float_far_from_integral PASSED +tests/nocover/test_simple_numbers.py::test_list_of_fractional_float PASSED +tests/nocover/test_simple_numbers.py::test_minimal_fractional_float PASSED +tests/nocover/test_simple_numbers.py::test_minimizes_lists_of_negative_ints_up_to_boundary PASSED +tests/nocover/test_simple_numbers.py::test_floats_in_constrained_range[0.0-5e-324] PASSED +tests/nocover/test_simple_numbers.py::test_floats_in_constrained_range[-5e-324-0.0] PASSED +tests/nocover/test_simple_numbers.py::test_floats_in_constrained_range[-5e-324-5e-324] PASSED +tests/nocover/test_simple_numbers.py::test_floats_in_constrained_range[5e-324-1e-323] PASSED +tests/nocover/test_simple_numbers.py::test_bounds_are_respected PASSED tests/nocover/test_simple_numbers.py::test_floats_from_zero_have_reasonable_range[0] PASSED tests/nocover/test_simple_numbers.py::test_floats_from_zero_have_reasonable_range[1] PASSED tests/nocover/test_simple_numbers.py::test_floats_from_zero_have_reasonable_range[2] PASSED @@ -440,266 +601,105 @@ tests/nocover/test_simple_numbers.py::test_floats_from_zero_have_reasonable_range[7] PASSED tests/nocover/test_simple_numbers.py::test_floats_from_zero_have_reasonable_range[8] PASSED tests/nocover/test_simple_numbers.py::test_floats_from_zero_have_reasonable_range[9] PASSED -tests/nocover/test_simple_numbers.py::test_floats_in_constrained_range[-5e-324-0.0] PASSED -tests/nocover/test_simple_numbers.py::test_floats_in_constrained_range[-5e-324-5e-324] PASSED -tests/nocover/test_simple_numbers.py::test_floats_in_constrained_range[0.0-5e-324] PASSED -tests/nocover/test_simple_numbers.py::test_floats_in_constrained_range[5e-324-1e-323] PASSED -tests/nocover/test_simple_numbers.py::test_list_of_fractional_float PASSED -tests/nocover/test_simple_numbers.py::test_minimal_asymetric_bounded_float PASSED -tests/nocover/test_simple_numbers.py::test_minimal_float_is_zero PASSED -tests/nocover/test_simple_numbers.py::test_minimal_fractional_float PASSED -tests/nocover/test_simple_numbers.py::test_minimal_infinite_float_is_positive PASSED -tests/nocover/test_simple_numbers.py::test_minimal_non_boundary_float PASSED -tests/nocover/test_simple_numbers.py::test_minimal_small_number_in_large_range PASSED -tests/nocover/test_simple_numbers.py::test_minimal_small_sum_float_list PASSED -tests/nocover/test_simple_numbers.py::test_minimals_boundary_floats PASSED -tests/nocover/test_simple_numbers.py::test_minimize_nan PASSED -tests/nocover/test_simple_numbers.py::test_minimize_negative_int PASSED -tests/nocover/test_simple_numbers.py::test_minimize_very_large_float PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[0] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[100000] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[10000] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[1000] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[100] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[10] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[127] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[128] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[129] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[15] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[16] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[17] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[1_0] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[1_1] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[1_2] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[255] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[256] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[257] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[2_0] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[2_1] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[31] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[32] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[33] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[3_0] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[3_1] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[4] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[511] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[512] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[513] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[5] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[63] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[64] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[65] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[7] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[8] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_down_to_boundary[9] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[0] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[100000] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[10000] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[1000] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[100] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[10] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[127] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[128] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[129] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[15] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[16] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[17] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[1_0] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[1_1] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[1_2] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[255] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[256] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[257] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[2_0] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[2_1] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[31] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[32] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[33] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[3_0] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[3_1] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[4] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[511] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[512] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[513] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[5] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[63] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[64] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[65] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[7] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[8] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_int_up_to_boundary[9] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[0] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[100000] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[10000] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[1000] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[100] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[10] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[127] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[128] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[129] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[15] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[16] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[17] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[1_0] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[1_1] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[1_2] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[255] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[256] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[257] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[2_0] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[2_1] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[31] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[32] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[33] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[3_0] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[3_1] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[4] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[511] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[512] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[513] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[5] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[63] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[64] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[65] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[7] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[8] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_integer_range_to_boundary[9] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[0] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[100000] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[10000] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[1000] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[100] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[10] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[127] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[128] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[129] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[15] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[16] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[17] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[1_0] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[1_1] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[1_2] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[255] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[256] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[257] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[2_0] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[2_1] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[31] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[32] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[33] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[3_0] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[3_1] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[4] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[511] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[512] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[513] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[5] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[63] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[64] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[65] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[7] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[8] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_ints_from_down_to_boundary[9] PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_lists_of_negative_ints_up_to_boundary PASSED -tests/nocover/test_simple_numbers.py::test_minimizes_negative_integer_range_upwards PASSED -tests/nocover/test_simple_numbers.py::test_negative_floats_simplify_to_zero PASSED -tests/nocover/test_simple_numbers.py::test_no_allow_infinity_lower PASSED -tests/nocover/test_simple_numbers.py::test_no_allow_infinity_upper PASSED +tests/nocover/test_simple_numbers.py::test_explicit_allow_nan PASSED tests/nocover/test_simple_numbers.py::test_one_sided_contains_infinity PASSED -tests/nocover/test_simple_numbers.py::test_positive_negative_int PASSED -tests/nocover/test_simple_numbers.py::test_single_integer_range_is_range PASSED +tests/nocover/test_simple_numbers.py::test_no_allow_infinity_upper PASSED +tests/nocover/test_simple_numbers.py::test_no_allow_infinity_lower PASSED +tests/nocover/test_simple_numbers.py::TestFloatsAreFloats::test_unbounded PASSED +tests/nocover/test_simple_numbers.py::TestFloatsAreFloats::test_int_float PASSED +tests/nocover/test_simple_numbers.py::TestFloatsAreFloats::test_float_float PASSED tests/nocover/test_simple_strings.py::test_does_not_generate_surrogates PASSED -tests/nocover/test_skipping.py::test_no_falsifying_example_if_unittest_skip[SkipTest] PASSED tests/nocover/test_skipping.py::test_no_falsifying_example_if_unittest_skip[Skipped] PASSED -tests/nocover/test_stateful.py::TestMyStatefulMachine::runTest PASSED +tests/nocover/test_skipping.py::test_no_falsifying_example_if_unittest_skip[SkipTest] PASSED tests/nocover/test_stateful.py::test_bad_machines_fail[BalancedTrees] PASSED -tests/nocover/test_stateful.py::test_bad_machines_fail[CanSwarm] PASSED tests/nocover/test_stateful.py::test_bad_machines_fail[DepthMachine] PASSED +tests/nocover/test_stateful.py::test_bad_machines_fail[RoseTreeStateMachine] PASSED tests/nocover/test_stateful.py::test_bad_machines_fail[NotTheLastMachine] PASSED tests/nocover/test_stateful.py::test_bad_machines_fail[PopulateMultipleTargets] PASSED -tests/nocover/test_stateful.py::test_bad_machines_fail[RoseTreeStateMachine] PASSED +tests/nocover/test_stateful.py::test_bad_machines_fail[CanSwarm] PASSED +tests/nocover/test_stateful.py::TestMyStatefulMachine::runTest PASSED tests/nocover/test_stateful.py::test_multiple_precondition_bug PASSED tests/nocover/test_strategy_state.py::TestHypothesis::runTest PASSED -tests/nocover/test_subnormal_floats.py::test_can_generate_subnormals PASSED -tests/nocover/test_subnormal_floats.py::test_does_not_generate_subnormals_when_disallowed[16--1-0] PASSED -tests/nocover/test_subnormal_floats.py::test_does_not_generate_subnormals_when_disallowed[16--1-1] PASSED -tests/nocover/test_subnormal_floats.py::test_does_not_generate_subnormals_when_disallowed[16-0-1] PASSED -tests/nocover/test_subnormal_floats.py::test_does_not_generate_subnormals_when_disallowed[16-None-None] PASSED -tests/nocover/test_subnormal_floats.py::test_does_not_generate_subnormals_when_disallowed[32--1-0] PASSED -tests/nocover/test_subnormal_floats.py::test_does_not_generate_subnormals_when_disallowed[32--1-1] PASSED -tests/nocover/test_subnormal_floats.py::test_does_not_generate_subnormals_when_disallowed[32-0-1] PASSED -tests/nocover/test_subnormal_floats.py::test_does_not_generate_subnormals_when_disallowed[32-None-None] PASSED -tests/nocover/test_subnormal_floats.py::test_does_not_generate_subnormals_when_disallowed[64--1-0] PASSED -tests/nocover/test_subnormal_floats.py::test_does_not_generate_subnormals_when_disallowed[64--1-1] PASSED -tests/nocover/test_subnormal_floats.py::test_does_not_generate_subnormals_when_disallowed[64-0-1] PASSED -tests/nocover/test_subnormal_floats.py::test_does_not_generate_subnormals_when_disallowed[64-None-None] PASSED tests/nocover/test_subnormal_floats.py::test_python_compiled_with_sane_math_options PASSED -tests/nocover/test_targeting.py::test_issue_2395_regression PASSED +tests/nocover/test_subnormal_floats.py::test_can_generate_subnormals PASSED +tests/nocover/test_subnormal_floats.py::test_does_not_generate_subnormals_when_disallowed[16-None-None] PASSED +tests/nocover/test_subnormal_floats.py::test_does_not_generate_subnormals_when_disallowed[16--1-0] PASSED +tests/nocover/test_subnormal_floats.py::test_does_not_generate_subnormals_when_disallowed[16-0-1] PASSED +tests/nocover/test_subnormal_floats.py::test_does_not_generate_subnormals_when_disallowed[16--1-1] PASSED +tests/nocover/test_subnormal_floats.py::test_does_not_generate_subnormals_when_disallowed[32-None-None] PASSED +tests/nocover/test_subnormal_floats.py::test_does_not_generate_subnormals_when_disallowed[32--1-0] PASSED +tests/nocover/test_subnormal_floats.py::test_does_not_generate_subnormals_when_disallowed[32-0-1] PASSED +tests/nocover/test_subnormal_floats.py::test_does_not_generate_subnormals_when_disallowed[32--1-1] PASSED +tests/nocover/test_subnormal_floats.py::test_does_not_generate_subnormals_when_disallowed[64-None-None] PASSED +tests/nocover/test_subnormal_floats.py::test_does_not_generate_subnormals_when_disallowed[64--1-0] PASSED +tests/nocover/test_subnormal_floats.py::test_does_not_generate_subnormals_when_disallowed[64-0-1] PASSED +tests/nocover/test_subnormal_floats.py::test_does_not_generate_subnormals_when_disallowed[64--1-1] PASSED tests/nocover/test_targeting.py::test_reports_target_results[False] PASSED tests/nocover/test_targeting.py::test_reports_target_results[True] PASSED +tests/nocover/test_targeting.py::test_targeting_increases_max_length PASSED tests/nocover/test_targeting.py::test_target_returns_value PASSED tests/nocover/test_targeting.py::test_targeting_can_be_disabled PASSED -tests/nocover/test_targeting.py::test_targeting_increases_max_length PASSED +tests/nocover/test_targeting.py::test_issue_2395_regression PASSED tests/nocover/test_testdecorators.py::test_contains_the_test_function_name_in_the_exception_string PASSED -tests/nocover/test_testdecorators.py::test_fixed_dict_preserves_iteration_order PASSED tests/nocover/test_testdecorators.py::test_signature_mismatch_error_message PASSED +tests/nocover/test_testdecorators.py::test_fixed_dict_preserves_iteration_order PASSED tests/nocover/test_threading.py::test_can_run_given_in_thread PASSED -tests/nocover/test_type_lookup.py::test_callable_return_typegard_type SKIPPED -tests/nocover/test_type_lookup.py::test_callable_with_concatenate PASSED -tests/nocover/test_type_lookup.py::test_callable_with_paramspec PASSED -tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[Annotated0] PASSED -tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[Annotated1] PASSED -tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[LiteralString] PASSED -tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[Never] PASSED -tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[ParamSpec] PASSED -tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[Self] PASSED -tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[TypeVarTuple] PASSED -tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[non_runtime_type0] PASSED -tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[non_runtime_type11] PASSED -tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[non_runtime_type12] PASSED -tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[non_runtime_type14] PASSED -tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[non_runtime_type15] PASSED -tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[non_runtime_type18] PASSED -tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[non_runtime_type1] PASSED -tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[non_runtime_type2] PASSED -tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[non_runtime_type3] PASSED -tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[non_runtime_type4] PASSED -tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[non_runtime_type5] PASSED -tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[non_runtime_type6] PASSED -tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[non_runtime_type8] PASSED -tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_resolved[Annotated0] PASSED -tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_resolved[Annotated1] PASSED -tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_resolved[LiteralString] PASSED -tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_resolved[Never] PASSED -tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_resolved[ParamSpec] PASSED -tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_resolved[Self] PASSED -tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_resolved[TypeVarTuple] PASSED tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_resolved[non_runtime_type0] PASSED -tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_resolved[non_runtime_type11] PASSED -tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_resolved[non_runtime_type12] PASSED -tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_resolved[non_runtime_type14] PASSED -tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_resolved[non_runtime_type15] PASSED -tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_resolved[non_runtime_type18] PASSED tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_resolved[non_runtime_type1] PASSED tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_resolved[non_runtime_type2] PASSED tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_resolved[non_runtime_type3] PASSED tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_resolved[non_runtime_type4] PASSED tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_resolved[non_runtime_type5] PASSED tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_resolved[non_runtime_type6] PASSED +tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_resolved[ParamSpec] PASSED tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_resolved[non_runtime_type8] PASSED +tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_resolved[Annotated0] PASSED +tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_resolved[Annotated1] PASSED +tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_resolved[non_runtime_type11] PASSED +tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_resolved[non_runtime_type12] PASSED +tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_resolved[Self] PASSED +tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_resolved[non_runtime_type14] PASSED +tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_resolved[non_runtime_type15] PASSED +tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_resolved[Never] PASSED +tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_resolved[TypeVarTuple] PASSED +tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_resolved[non_runtime_type18] PASSED +tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_resolved[LiteralString] PASSED +tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[non_runtime_type0] PASSED +tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[non_runtime_type1] PASSED +tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[non_runtime_type2] PASSED +tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[non_runtime_type3] PASSED +tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[non_runtime_type4] PASSED +tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[non_runtime_type5] PASSED +tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[non_runtime_type6] PASSED +tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[ParamSpec] PASSED +tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[non_runtime_type8] PASSED +tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[Annotated0] PASSED +tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[Annotated1] PASSED +tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[non_runtime_type11] PASSED +tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[non_runtime_type12] PASSED +tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[Self] PASSED +tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[non_runtime_type14] PASSED +tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[non_runtime_type15] PASSED +tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[Never] PASSED +tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[TypeVarTuple] PASSED +tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[non_runtime_type18] PASSED +tests/nocover/test_type_lookup.py::test_non_runtime_type_cannot_be_registered[LiteralString] PASSED +tests/nocover/test_type_lookup.py::test_callable_with_concatenate PASSED +tests/nocover/test_type_lookup.py::test_callable_with_paramspec PASSED +tests/nocover/test_type_lookup.py::test_callable_return_typegard_type SKIPPED tests/nocover/test_type_lookup_forward_ref.py::test_mutually_recursive_types_with_typevar PASSED tests/nocover/test_type_lookup_forward_ref.py::test_mutually_recursive_types_with_typevar_alternate PASSED tests/nocover/test_type_lookup_future_annotations.py::test_complex_forward_ref_in_typed_dict PASSED tests/nocover/test_type_lookup_future_annotations.py::test_complex_forward_ref_in_typed_dict_local PASSED -tests/nocover/test_unusual_settings_configs.py::test_hard_to_find_single_example PASSED tests/nocover/test_unusual_settings_configs.py::test_single_example PASSED +tests/nocover/test_unusual_settings_configs.py::test_hard_to_find_single_example PASSED tests/nocover/test_uuids.py::test_are_unique PASSED +tests/nocover/test_uuids.py::test_retains_uniqueness_in_simplify PASSED tests/nocover/test_uuids.py::test_can_generate_specified_version[1] PASSED tests/nocover/test_uuids.py::test_can_generate_specified_version[2] PASSED tests/nocover/test_uuids.py::test_can_generate_specified_version[3] PASSED tests/nocover/test_uuids.py::test_can_generate_specified_version[4] PASSED tests/nocover/test_uuids.py::test_can_generate_specified_version[5] PASSED -tests/nocover/test_uuids.py::test_retains_uniqueness_in_simplify PASSED =============================== warnings summary =============================== hypothesis-python/tests/nocover/test_baseexception.py::test_explanations[True-SystemExit] -- Gitblit v1.9.3