Report generated on 29-Jan-2021 at 11:32:06

Environment

Platform Linux-4.15.0-1077-gcp-x86_64-with-debian-stretch-sid
Python 3.7.1

Summary

454 tests ran in 3.26 seconds.

(Un)check the boxes to filter the results.

454 passed 4 skipped 0 failed 0 errors 0 expected failures 0 unexpected passes 0 rerun

Results

Result Test Duration Links
Passed valid8/tests/test_base.py::test_getfullargspec[case_builtin_func] 0.01
No log output captured.
Passed valid8/tests/test_base.py::test_getfullargspec[case_builtin_inst_method] 0.00
No log output captured.
Passed valid8/tests/test_base.py::test_getfullargspec[case_user_function] 0.00
No log output captured.
Passed valid8/tests/test_base.py::test_getfullargspec[case_partialized_builtin_function] 0.00
No log output captured.
Passed valid8/tests/test_base.py::test_getfullargspec[case_partialized_builtin_class_method] 0.00
No log output captured.
Passed valid8/tests/test_base.py::test_getfullargspec[case_partial_user_function_positional] 0.00
No log output captured.
Passed valid8/tests/test_base.py::test_getfullargspec[case_partial_user_function_keyword] 0.00
No log output captured.
Passed valid8/tests/test_base.py::test_getfullargspec[case_partial_user_function_both] 0.00
No log output captured.
Passed valid8/tests/test_base.py::test_getfullargspec[case_partial_user_function_both_defaults] 0.00
No log output captured.
Passed valid8/tests/test_base.py::test_getfullargspec[case_partial_user_function_both_defaults2] 0.00
No log output captured.
Passed valid8/tests/test_base.py::test_getfullargspec[user_inst_method_newstyle=False] 0.00
No log output captured.
Passed valid8/tests/test_base.py::test_getfullargspec[user_inst_method_newstyle=True] 0.00
No log output captured.
Passed valid8/tests/test_base.py::test_getfullargspec[user_unbound_inst_method_newstyle=False] 0.00
No log output captured.
Passed valid8/tests/test_base.py::test_getfullargspec[user_unbound_inst_method_newstyle=True] 0.00
No log output captured.
Passed valid8/tests/test_base.py::test_getfullargspec[user_class_method_newstyle=False] 0.00
No log output captured.
Passed valid8/tests/test_base.py::test_getfullargspec[user_class_method_newstyle=True] 0.00
No log output captured.
Skipped valid8/tests/test_base.py::test_getfullargspec[user_unbound_class_method_newstyle=False] 0.00
('/home/travis/build/smarie/python-valid8/valid8/tests/test_base.py', 127, 'Skipped: Unbound class methods are Not supported in this version of python')
Skipped valid8/tests/test_base.py::test_getfullargspec[user_unbound_class_method_newstyle=True] 0.00
('/home/travis/build/smarie/python-valid8/valid8/tests/test_base.py', 127, 'Skipped: Unbound class methods are Not supported in this version of python')
Passed valid8/tests/test_base.py::test_getfullargspec[user_static_method_newstyle=False] 0.00
No log output captured.
Passed valid8/tests/test_base.py::test_getfullargspec[user_static_method_newstyle=True] 0.00
No log output captured.
Passed valid8/tests/test_composition.py::test_empty_validators_list 0.00
No log output captured.
Passed valid8/tests/test_composition.py::test_either_single_list_or_several_items 0.00
No log output captured.
Passed valid8/tests/test_composition.py::test_list_implicit_and 0.00
No log output captured.
Passed valid8/tests/test_composition.py::test_not_not_all 0.00
No log output captured.
Passed valid8/tests/test_composition.py::test_validate_or 0.00
No log output captured.
Passed valid8/tests/test_composition.py::test_validate_xor 0.00
No log output captured.
Passed valid8/tests/test_composition.py::test_validate_and 0.00
No log output captured.
Passed valid8/tests/test_entry_points.py::test_validate_create_manually 0.00
No log output captured.
Passed valid8/tests/test_entry_points_annotations.py::test_validate_field 0.00
No log output captured.
Passed valid8/tests/test_entry_points_annotations.py::test_validate_field_property 0.00
No log output captured.
Passed valid8/tests/test_entry_points_annotations.py::test_validate_field_custom_type 0.00
No log output captured.
Passed valid8/tests/test_entry_points_annotations.py::test_validate_attr 0.00
No log output captured.
Passed valid8/tests/test_entry_points_annotations.py::test_validate_arg_nominal_builtin_validators 0.00
----------------------------- Captured stdout call -----------------------------
hello hello
Passed valid8/tests/test_entry_points_annotations.py::test_validate_out 0.00
No log output captured.
Passed valid8/tests/test_entry_points_annotations.py::test_validate_nominal_builtin_validators 0.00
----------------------------- Captured stdout call -----------------------------
hello hello
Passed valid8/tests/test_entry_points_annotations.py::test_validate_custom_validators_basic 0.00
----------------------------- Captured stdout call -----------------------------
hello
Passed valid8/tests/test_entry_points_annotations.py::test_validate_custom_validators_with_exception 0.00
----------------------------- Captured stdout call -----------------------------
hello 1 2 3
Passed valid8/tests/test_entry_points_annotations.py::test_validate_mini_lambda 0.00
----------------------------- Captured stdout call -----------------------------
Hello, john your age is 20
Skipped valid8/tests/test_entry_points_annotations.py::test_validate_none_enforce::setup 0.00
('valid8/tests/test_entry_points_annotations.py', 347, 'Skipped: enforce does not work with python 3.7')
Passed valid8/tests/test_entry_points_annotations.py::test_validate_none_pytypes 0.01
----------------------------- Captured stdout call -----------------------------
hello
Passed valid8/tests/test_entry_points_annotations.py::test_validate_none_is_allowed 0.00
----------------------------- Captured stdout call -----------------------------
hello hello
Passed valid8/tests/test_entry_points_annotations.py::test_validate_name_error 0.00
No log output captured.
Passed valid8/tests/test_entry_points_annotations.py::test_decorate_manually 0.00
No log output captured.
Passed valid8/tests/test_entry_points_annotations.py::test_validate_tracebacks 0.00
No log output captured.
Passed valid8/tests/test_entry_points_inline.py::test_validate_ 0.00
No log output captured.
Passed valid8/tests/test_entry_points_inline.py::test_readme_usage_validate__customization 0.00
No log output captured.
Passed valid8/tests/test_entry_points_inline.py::test_validator_context_manager 0.00
No log output captured.
Passed valid8/tests/test_entry_points_inline.py::test_readme_usage_validator_customization 0.00
No log output captured.
Passed valid8/tests/test_entry_points_inline.py::test_validate_tracebacks 0.00
No log output captured.
Passed valid8/tests/test_entry_points_inline.py::test_typos_in_kwargs 0.00
No log output captured.
Passed valid8/tests/test_entry_points_inline.py::test_validate_auto_disable_display 0.00
No log output captured.
Passed valid8/tests/test_entry_points_inline.py::test_numpy_nan 0.00
No log output captured.
Passed valid8/tests/test_entry_points_inline.py::test_numpy_nan_like_lengths 0.00
No log output captured.
Passed valid8/tests/test_entry_points_inline.py::test_empty_not_empty 0.00
No log output captured.
Passed valid8/tests/test_entry_points_inline.py::test_function_setter_name_in_valid8_error_message 0.02
No log output captured.
Passed valid8/tests/test_entry_points_inline.py::test_enum_isinstance 0.00
No log output captured.
Passed valid8/tests/issues/test_issue_53.py::test_numpy_bool_is_ok 0.00
No log output captured.
Passed valid8/tests/issues/test_issue_58.py::test_err_msg_formatting 0.00
No log output captured.
Passed valid8/tests/pkging/test_packaging.py::test_named_import[composition_CompositionFailure] 0.00
No log output captured.
Passed valid8/tests/pkging/test_packaging.py::test_named_import[composition_AtLeastOneFailed] 0.00
No log output captured.
Passed valid8/tests/pkging/test_packaging.py::test_named_import[composition_and_] 0.00
No log output captured.
Passed valid8/tests/pkging/test_packaging.py::test_named_import[composition_DidNotFail] 0.00
No log output captured.
Passed valid8/tests/pkging/test_packaging.py::test_named_import[composition_not_] 0.00
No log output captured.
Passed valid8/tests/pkging/test_packaging.py::test_named_import[composition_AllValidatorsFailed] 0.00
No log output captured.
Passed valid8/tests/pkging/test_packaging.py::test_named_import[composition_or_] 0.00
No log output captured.
Passed valid8/tests/pkging/test_packaging.py::test_named_import[composition_XorTooManySuccess] 0.00
No log output captured.
Passed valid8/tests/pkging/test_packaging.py::test_named_import[composition_xor_] 0.00
No log output captured.
Passed valid8/tests/pkging/test_packaging.py::test_named_import[composition_not_all] 0.00
No log output captured.
Passed valid8/tests/pkging/test_packaging.py::test_named_import[composition_skip_on_none] 0.00
No log output captured.
Passed valid8/tests/pkging/test_packaging.py::test_named_import[composition_fail_on_none] 0.00
No log output captured.
Passed valid8/tests/pkging/test_packaging.py::test_import_from[composition_CompositionFailure] 0.00
No log output captured.
Passed valid8/tests/pkging/test_packaging.py::test_import_from[composition_AtLeastOneFailed] 0.00
No log output captured.
Passed valid8/tests/pkging/test_packaging.py::test_import_from[composition_and_] 0.00
No log output captured.
Passed valid8/tests/pkging/test_packaging.py::test_import_from[composition_DidNotFail] 0.00
No log output captured.
Passed valid8/tests/pkging/test_packaging.py::test_import_from[composition_not_] 0.00
No log output captured.
Passed valid8/tests/pkging/test_packaging.py::test_import_from[composition_AllValidatorsFailed] 0.00
No log output captured.
Passed valid8/tests/pkging/test_packaging.py::test_import_from[composition_or_] 0.00
No log output captured.
Passed valid8/tests/pkging/test_packaging.py::test_import_from[composition_XorTooManySuccess] 0.00
No log output captured.
Passed valid8/tests/pkging/test_packaging.py::test_import_from[composition_xor_] 0.00
No log output captured.
Passed valid8/tests/pkging/test_packaging.py::test_import_from[composition_not_all] 0.00
No log output captured.
Passed valid8/tests/pkging/test_packaging.py::test_import_from[composition_skip_on_none] 0.00
No log output captured.
Passed valid8/tests/pkging/test_packaging.py::test_import_from[composition_fail_on_none] 0.00
No log output captured.
Passed valid8/tests/pkging/test_packaging_wildcard.py::test_wild_import 0.00
No log output captured.
Passed valid8/tests/pkging/test_packaging_wildcard.py::test_wild_import_vlib 0.00
No log output captured.
Skipped valid8/tests/readme/test_readme_combining.py::test_readme_index_combining_enforce::setup 0.00
('valid8/tests/readme/test_readme_combining.py', 7, 'Skipped: enforce does not work with python 3.7')
Passed valid8/tests/readme/test_readme_combining.py::test_readme_index_combining_autoclass 0.01
No log output captured.
Passed valid8/tests/readme/test_readme_combining.py::test_readme_index_combining_autoclass_2 0.01
No log output captured.
Passed valid8/tests/readme/test_readme_combining.py::test_readme_index_combining_attrs 0.00
No log output captured.
Passed valid8/tests/readme/test_readme_combining.py::test_unused_pytypes 0.01
----------------------------- Captured stdout call -----------------------------
you did it ! you did it !
Passed valid8/tests/readme/test_readme_combining.py::test_readme_combining_checktypes 0.00
No log output captured.
Passed valid8/tests/readme/test_readme_examples.py::test_readme_examples_4 0.00
No log output captured.
Passed valid8/tests/readme/test_readme_index.py::test_readme_index_usage_quick 0.00
No log output captured.
Passed valid8/tests/readme/test_readme_index.py::test_readme_index_usage_quick2 0.00
No log output captured.
Passed valid8/tests/readme/test_readme_index.py::test_readme_usage_validator 0.00
No log output captured.
Passed valid8/tests/readme/test_readme_index.py::test_readme_usage_customization 0.00
No log output captured.
Passed valid8/tests/readme/test_readme_index.py::test_readme_index_usage_basic 0.00
No log output captured.
Passed valid8/tests/readme/test_readme_index.py::test_readme_index_usage_function 0.00
----------------------------- Captured stdout call -----------------------------
Building house... DONE ! Building house... DONE ! Building house... DONE !
Passed valid8/tests/readme/test_readme_index.py::test_readme_index_usage_class_fields 0.00
No log output captured.
Passed valid8/tests/readme/test_readme_index.py::test_testing 0.00
No log output captured.
Passed valid8/tests/readme/test_readme_index.py::test_advanced_composition 0.00
No log output captured.
Passed valid8/tests/readme/test_readme_index.py::test_readme_index_usage_customization 0.00
No log output captured.
Passed valid8/tests/readme/test_readme_index.py::test_readme_index_usage_composition 0.00
No log output captured.
Passed valid8/tests/readme/test_readme_syntax.py::test_syntax 0.00
No log output captured.
Passed valid8/tests/readme/test_readme_syntax.py::test_syntax2 0.00
No log output captured.
Passed valid8/tests/readme/test_readme_syntax.py::test_syntax_collection 0.00
No log output captured.
Passed valid8/tests/readme/test_readme_syntax.py::test_syntax_dict 0.00
No log output captured.
Passed valid8/tests/readme/test_readme_usage.py::test_tutorial 0.00
----------------------------- Captured stdout call -----------------------------
Hello, 21-years-old fella ! Hello, 21-years-old fella ! Hello, 21-years-old fella !
Passed valid8/tests/readme/test_readme_usage.py::test_usage_base_validation_functions 0.00
No log output captured.
Passed valid8/tests/readme/test_readme_usage.py::test_usage_ensure_valid 0.00
No log output captured.
Passed valid8/tests/readme/test_readme_usage.py::test_usage_is_valid 0.00
No log output captured.
Passed valid8/tests/readme/test_readme_usage.py::test_usage_validators 0.00
No log output captured.
Passed valid8/tests/readme/test_readme_usage.py::test_usage_validate_annotation 0.00
No log output captured.
Passed valid8/tests/readme/test_readme_usage.py::test_usage_custom_validators 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[inline_validate-0-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[inline_validate-100-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[inline_validate-foo-TypeError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [x=foo]. HasWrongType: Value should be an instance of <class 'numbers.Integral'>. Wrong value: 'foo'.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[inline_validate-1.0-TypeError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [x=1.0]. HasWrongType: Value should be an instance of <class 'numbers.Integral'>. Wrong value: 1.0.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[inline_validate--1-ValueError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [x=-1]. TooSmall: x >= 0 does not hold for x=-1. Wrong value: -1.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[with_validator-0-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[with_validator-100-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[with_validator-foo-TypeError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [x=foo]. HasWrongType: Value should be an instance of <class 'numbers.Integral'>. Wrong value: 'foo'.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[with_validator-1.0-TypeError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [x=1.0]. HasWrongType: Value should be an instance of <class 'numbers.Integral'>. Wrong value: 1.0.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[with_validator--1-ValueError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [x=-1]. InvalidValue: Function [v.alid = x >= 0] returned [False] for value -1.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[function_input_builtin-0-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[function_input_builtin-100-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[function_input_builtin-foo-TypeError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating input [x=foo] for function [my_function]. At least one validation function failed for value 'foo'. Successes: [] / Failures: {"instance_of_<class 'numbers.Integral'>": "HasWrongType: Value should be an instance of <class 'numbers.Integral'>.", 'greater_than_0': "TypeError: '>=' not supported between instances of 'str' and 'int'"}.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[function_input_builtin-1.0-TypeError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating input [x=1.0] for function [my_function]. At least one validation function failed for value 1.0. Successes: ['greater_than_0'] / Failures: {"instance_of_<class 'numbers.Integral'>": "HasWrongType: Value should be an instance of <class 'numbers.Integral'>."}.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[function_input_builtin--1-ValueError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating input [x=-1] for function [my_function]. At least one validation function failed for value -1. Successes: ["instance_of_<class 'numbers.Integral'>"] / Failures: {'greater_than_0': 'TooSmall: x >= 0 does not hold for x=-1.'}.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[function_input_mini_lambda-0-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[function_input_mini_lambda-100-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[function_input_mini_lambda-foo-TypeError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating input [x=foo] for function [my_function]. At least one validation function failed for value 'foo'. Successes: [] / Failures: {"instance_of_<class 'numbers.Integral'>": "HasWrongType: Value should be an instance of <class 'numbers.Integral'>.", 'x >= 0': "TypeError: '>=' not supported between instances of 'str' and 'int'"}.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[function_input_mini_lambda-1.0-TypeError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating input [x=1.0] for function [my_function]. At least one validation function failed for value 1.0. Successes: ['x >= 0'] / Failures: {"instance_of_<class 'numbers.Integral'>": "HasWrongType: Value should be an instance of <class 'numbers.Integral'>."}.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[function_input_mini_lambda--1-ValueError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating input [x=-1] for function [my_function]. At least one validation function failed for value -1. Successes: ["instance_of_<class 'numbers.Integral'>"] / Failures: {'x >= 0': 'Returned False.'}.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[function_output_builtin-0-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[function_output_builtin-100-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[function_output_builtin-foo-TypeError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating output of function [my_function2]. At least one validation function failed for value 'foo'. Successes: [] / Failures: {"instance_of_<class 'numbers.Integral'>": "HasWrongType: Value should be an instance of <class 'numbers.Integral'>.", 'greater_than_0': "TypeError: '>=' not supported between instances of 'str' and 'int'"}.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[function_output_builtin-1.0-TypeError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating output of function [my_function2]. At least one validation function failed for value 1.0. Successes: ['greater_than_0'] / Failures: {"instance_of_<class 'numbers.Integral'>": "HasWrongType: Value should be an instance of <class 'numbers.Integral'>."}.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[function_output_builtin--1-ValueError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating output of function [my_function2]. At least one validation function failed for value -1. Successes: ["instance_of_<class 'numbers.Integral'>"] / Failures: {'greater_than_0': 'TooSmall: x >= 0 does not hold for x=-1.'}.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[function_output_mini_lambda-0-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[function_output_mini_lambda-100-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[function_output_mini_lambda-foo-TypeError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating output of function [my_function2]. At least one validation function failed for value 'foo'. Successes: [] / Failures: {"instance_of_<class 'numbers.Integral'>": "HasWrongType: Value should be an instance of <class 'numbers.Integral'>.", 'x >= 0': "TypeError: '>=' not supported between instances of 'str' and 'int'"}.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[function_output_mini_lambda-1.0-TypeError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating output of function [my_function2]. At least one validation function failed for value 1.0. Successes: ['x >= 0'] / Failures: {"instance_of_<class 'numbers.Integral'>": "HasWrongType: Value should be an instance of <class 'numbers.Integral'>."}.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[function_output_mini_lambda--1-ValueError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating output of function [my_function2]. At least one validation function failed for value -1. Successes: ["instance_of_<class 'numbers.Integral'>"] / Failures: {'x >= 0': 'Returned False.'}.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[function_io_builtin-0-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[function_io_builtin-100-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[function_io_builtin-foo-TypeError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating input [x=foo] for function [my_function3]. At least one validation function failed for value 'foo'. Successes: [] / Failures: {"instance_of_<class 'numbers.Integral'>": "HasWrongType: Value should be an instance of <class 'numbers.Integral'>.", 'greater_than_0': "TypeError: '>=' not supported between instances of 'str' and 'int'"}.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[function_io_builtin-1.0-TypeError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating input [x=1.0] for function [my_function3]. At least one validation function failed for value 1.0. Successes: ['greater_than_0'] / Failures: {"instance_of_<class 'numbers.Integral'>": "HasWrongType: Value should be an instance of <class 'numbers.Integral'>."}.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[function_io_builtin--1-ValueError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating input [x=-1] for function [my_function3]. At least one validation function failed for value -1. Successes: ["instance_of_<class 'numbers.Integral'>"] / Failures: {'greater_than_0': 'TooSmall: x >= 0 does not hold for x=-1.'}.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[function_io_mini_lambda-0-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[function_io_mini_lambda-100-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[function_io_mini_lambda-foo-TypeError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating input [x=foo] for function [my_function3]. At least one validation function failed for value 'foo'. Successes: [] / Failures: {"instance_of_<class 'numbers.Integral'>": "HasWrongType: Value should be an instance of <class 'numbers.Integral'>.", 'x >= 0': "TypeError: '>=' not supported between instances of 'str' and 'int'"}.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[function_io_mini_lambda-1.0-TypeError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating input [x=1.0] for function [my_function3]. At least one validation function failed for value 1.0. Successes: ['x >= 0'] / Failures: {"instance_of_<class 'numbers.Integral'>": "HasWrongType: Value should be an instance of <class 'numbers.Integral'>."}.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[function_io_mini_lambda--1-ValueError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating input [x=-1] for function [my_function3]. At least one validation function failed for value -1. Successes: ["instance_of_<class 'numbers.Integral'>"] / Failures: {'x >= 0': 'Returned False.'}.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[class_field_builtin_stdlib-0-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[class_field_builtin_stdlib-100-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[class_field_builtin_stdlib-foo-TypeError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating field [x=foo] for class [Foo]. At least one validation function failed for value 'foo'. Successes: [] / Failures: {"instance_of_<class 'numbers.Integral'>": "HasWrongType: Value should be an instance of <class 'numbers.Integral'>.", 'greater_than_0': "TypeError: '>=' not supported between instances of 'str' and 'int'"}.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[class_field_builtin_stdlib-1.0-TypeError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating field [x=1.0] for class [Foo]. At least one validation function failed for value 1.0. Successes: ['greater_than_0'] / Failures: {"instance_of_<class 'numbers.Integral'>": "HasWrongType: Value should be an instance of <class 'numbers.Integral'>."}.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[class_field_builtin_stdlib--1-ValueError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating field [x=-1] for class [Foo]. At least one validation function failed for value -1. Successes: ["instance_of_<class 'numbers.Integral'>"] / Failures: {'greater_than_0': 'TooSmall: x >= 0 does not hold for x=-1.'}.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[class_field_mini_lambda-0-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[class_field_mini_lambda-100-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[class_field_mini_lambda-foo-TypeError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating field [x=foo] for class [Foo]. At least one validation function failed for value 'foo'. Successes: [] / Failures: {"instance_of_<class 'numbers.Integral'>": "HasWrongType: Value should be an instance of <class 'numbers.Integral'>.", 'x >= 0': "TypeError: '>=' not supported between instances of 'str' and 'int'"}.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[class_field_mini_lambda-1.0-TypeError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating field [x=1.0] for class [Foo]. At least one validation function failed for value 1.0. Successes: ['x >= 0'] / Failures: {"instance_of_<class 'numbers.Integral'>": "HasWrongType: Value should be an instance of <class 'numbers.Integral'>."}.
Passed valid8/tests/readme/examples/test_example1.py::test_example_1[class_field_mini_lambda--1-ValueError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating field [x=-1] for class [Foo]. At least one validation function failed for value -1. Successes: ["instance_of_<class 'numbers.Integral'>"] / Failures: {'x >= 0': 'Returned False.'}.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[inline_validate_1-foo-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[inline_validate_1-foo_123-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[inline_validate_1-1.1-TypeError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [s=1.1]. HasWrongType: Value should be an instance of <class 'str'>. Wrong value: 1.1.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[inline_validate_1--ValueError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [s='']. TooShort: len(x) >= 1 does not hold for x=. Wrong value: ''.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[inline_validate_1-fOO-ValueError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [s=fOO]. NotEqual: x == foo does not hold for x=fOO. Wrong value: 'fOO'.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[inline_validate_2-foo-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[inline_validate_2-foo_123-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[inline_validate_2-1.1-TypeError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [s=1.1]. HasWrongType: Value should be an instance of <class 'str'>. Wrong value: 1.1.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[inline_validate_2--ValueError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [s='']. TooShort: len(x) >= 1 does not hold for x=. Wrong value: ''.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[inline_validate_2-fOO-ValueError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [s=fOO]. InvalidValue: Function [islower] returned [False] for value 'fOO'.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[inline_validate_3-foo-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[inline_validate_3-foo_123-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[inline_validate_3-1.1-TypeError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [s=1.1]. HasWrongType: Value should be an instance of <class 'str'>. Wrong value: 1.1.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[inline_validate_3--ValueError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [s='']. TooShort: len(x) >= 1 does not hold for x=. Wrong value: ''.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[inline_validate_3-fOO-ValueError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [s=fOO]. InvalidValue: Function [txt.islower()] returned [False] for value 'fOO'.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[with_validator-foo-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[with_validator-foo_123-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[with_validator-1.1-TypeError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [s=1.1]. HasWrongType: Value should be an instance of <class 'str'>. Wrong value: 1.1.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[with_validator--ValueError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [s='']. InvalidValue: Function [v.alid = (len(s) > 0) and s.islower()] returned [False] for value ''.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[with_validator-fOO-ValueError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [s=fOO]. InvalidValue: Function [v.alid = (len(s) > 0) and s.islower()] returned [False] for value 'fOO'.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[function_input_builtin_stdlib-foo-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[function_input_builtin_stdlib-foo_123-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[function_input_builtin_stdlib-1.1-TypeError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating input [s=1.1] for function [my_function]. At least one validation function failed for value 1.1. Successes: [] / Failures: {"instance_of_<class 'str'>": "HasWrongType: Value should be an instance of <class 'str'>.", 'length_greater_than_1': "TypeError: object of type 'float' has no len()", 'islower': "TypeError: descriptor 'islower' for 'str' objects doesn't apply to 'float' object"}.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[function_input_builtin_stdlib--ValueError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating input [s=''] for function [my_function]. At least one validation function failed for value ''. Successes: ["instance_of_<class 'str'>"] / Failures: {'length_greater_than_1': 'TooShort: len(x) >= 1 does not hold for x=.', 'islower': 'Returned False.'}.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[function_input_builtin_stdlib-fOO-ValueError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating input [s=fOO] for function [my_function]. At least one validation function failed for value 'fOO'. Successes: ["instance_of_<class 'str'>", 'length_greater_than_1'] / Failures: {'islower': 'Returned False.'}.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[function_input_mini_lambda-foo-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[function_input_mini_lambda-foo_123-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[function_input_mini_lambda-1.1-TypeError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating input [s=1.1] for function [my_function]. At least one validation function failed for value 1.1. Successes: [] / Failures: {"instance_of_<class 'str'>": "HasWrongType: Value should be an instance of <class 'str'>.", 'len(s) > 0': "TypeError: object of type 'float' has no len()", 's.islower()': "AttributeError: 'float' object has no attribute 'islower'"}.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[function_input_mini_lambda--ValueError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating input [s=''] for function [my_function]. At least one validation function failed for value ''. Successes: ["instance_of_<class 'str'>"] / Failures: {'len(s) > 0': 'Returned False.', 's.islower()': 'Returned False.'}.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[function_input_mini_lambda-fOO-ValueError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating input [s=fOO] for function [my_function]. At least one validation function failed for value 'fOO'. Successes: ["instance_of_<class 'str'>", 'len(s) > 0'] / Failures: {'s.islower()': 'Returned False.'}.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[class_field_builtin_stdlib-foo-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[class_field_builtin_stdlib-foo_123-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[class_field_builtin_stdlib-1.1-TypeError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating field [s=1.1] for class [Foo]. At least one validation function failed for value 1.1. Successes: [] / Failures: {"instance_of_<class 'str'>": "HasWrongType: Value should be an instance of <class 'str'>.", 'length_greater_than_1': "TypeError: object of type 'float' has no len()", 'islower': "TypeError: descriptor 'islower' for 'str' objects doesn't apply to 'float' object"}.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[class_field_builtin_stdlib--ValueError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating field [s=] for class [Foo]. At least one validation function failed for value ''. Successes: ["instance_of_<class 'str'>"] / Failures: {'length_greater_than_1': 'TooShort: len(x) >= 1 does not hold for x=.', 'islower': 'Returned False.'}.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[class_field_builtin_stdlib-fOO-ValueError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating field [s=fOO] for class [Foo]. At least one validation function failed for value 'fOO'. Successes: ["instance_of_<class 'str'>", 'length_greater_than_1'] / Failures: {'islower': 'Returned False.'}.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[class_field_mini_lambda-foo-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[class_field_mini_lambda-foo_123-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[class_field_mini_lambda-1.1-TypeError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating field [s=1.1] for class [Foo]. At least one validation function failed for value 1.1. Successes: [] / Failures: {"instance_of_<class 'str'>": "HasWrongType: Value should be an instance of <class 'str'>.", 'len(s) > 0': "TypeError: object of type 'float' has no len()", 's.islower()': "AttributeError: 'float' object has no attribute 'islower'"}.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[class_field_mini_lambda--ValueError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating field [s=] for class [Foo]. At least one validation function failed for value ''. Successes: ["instance_of_<class 'str'>"] / Failures: {'len(s) > 0': 'Returned False.', 's.islower()': 'Returned False.'}.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2[class_field_mini_lambda-fOO-ValueError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating field [s=fOO] for class [Foo]. At least one validation function failed for value 'fOO'. Successes: ["instance_of_<class 'str'>", 'len(s) > 0'] / Failures: {'s.islower()': 'Returned False.'}.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2_regexp[foo@bar.com-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example2.py::test_example_2_regexp[a@a@s-ValueError] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [s=a@a@s]. InvalidValue: Function [<lambda>] returned [False] for value 'a@a@s'.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_1-(0.2, 'foo')-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_1-(1.0, 'abc')-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_1-(0, 'foo')-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_1-1.1-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [t=1.1]. HasWrongType: Value should be an instance of <class 'tuple'>. Wrong value: 1.1.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_1-(0.2, 'foo', True)-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [t=(0.2, 'foo', True)]. WrongLength: len(x) == 2 does not hold for x=(0.2, 'foo', True). Wrong value: (0.2, 'foo', True).
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_1-('1.0', 'foo')-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [t[0]=1.0]. HasWrongType: Value should be an instance of <class 'numbers.Real'>. Wrong value: '1.0'.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_1-(1.1, 'foo')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [t[0]=1.1]. TooBig: x <= 1 does not hold for x=1.1. Wrong value: 1.1.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_1-(1.0, False)-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [t[1]=False]. HasWrongType: Value should be an instance of <class 'str'>. Wrong value: False.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_1-(0.5, 'a')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [t[1]=a]. WrongLength: len(x) == 3 does not hold for x=a. Wrong value: 'a'.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_1-(0.5, 'AAA')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [t[1]=AAA]. InvalidValue: Function [islower] returned [False] for value 'AAA'.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[with_validator_boolean_tester-(0.2, 'foo')-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[with_validator_boolean_tester-(1.0, 'abc')-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[with_validator_boolean_tester-(0, 'foo')-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[with_validator_boolean_tester-1.1-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [t=1.1]. HasWrongType: Value should be an instance of <class 'tuple'>. Wrong value: 1.1.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[with_validator_boolean_tester-(0.2, 'foo', True)-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [t=(0.2, 'foo', True)]. InvalidValue: Function [v.alid = len(t) == 2 \] returned [False] for value (0.2, 'foo', True).
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[with_validator_boolean_tester-('1.0', 'foo')-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [t=('1.0', 'foo')]. HasWrongType: Value should be an instance of <class 'numbers.Real'>. Wrong value: '1.0'.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[with_validator_boolean_tester-(1.1, 'foo')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [t=(1.1, 'foo')]. InvalidValue: Function [v.alid = len(t) == 2 \ ; and instance_of(t[0], Real) and (0 <= t[0] <= 1) \] returned [False] for value (1.1, 'foo').
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[with_validator_boolean_tester-(1.0, False)-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [t=(1.0, False)]. HasWrongType: Value should be an instance of <class 'str'>. Wrong value: False.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[with_validator_boolean_tester-(0.5, 'a')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [t=(0.5, 'a')]. InvalidValue: Function [v.alid = len(t) == 2 \ ; and instance_of(t[0], Real) and (0 <= t[0] <= 1) \ ; and instance_of(t[1], str) and len(t[1]) == 3 and t[1].islower()] returned [False] for value (0.5, 'a').
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[with_validator_boolean_tester-(0.5, 'AAA')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [t=(0.5, 'AAA')]. InvalidValue: Function [v.alid = len(t) == 2 \ ; and instance_of(t[0], Real) and (0 <= t[0] <= 1) \ ; and instance_of(t[1], str) and len(t[1]) == 3 and t[1].islower()] returned [False] for value (0.5, 'AAA').
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[with_validator_failure_raiser-(0.2, 'foo')-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[with_validator_failure_raiser-(1.0, 'abc')-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[with_validator_failure_raiser-(0, 'foo')-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[with_validator_failure_raiser-1.1-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [t=1.1]. HasWrongType: Value should be an instance of <class 'tuple'>. Wrong value: 1.1.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[with_validator_failure_raiser-(0.2, 'foo', True)-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [t=(0.2, 'foo', True)]. InvalidValue: Function [# the tuple should be of length 2 ; if len(t) != 2: ; raise ValueError('tuple length should be 2, found ' + str(t))] raised ValueError: tuple length should be 2, found (0.2, 'foo', True)
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[with_validator_failure_raiser-('1.0', 'foo')-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [t=('1.0', 'foo')]. InvalidType: Function [# the tuple should be of length 2 ; if len(t) != 2: ; raise ValueError('tuple length should be 2, found ' + str(t)) ; ; # the first element is a float between 0 and 1 ; if not isinstance(t[0], Real): ; raise TypeError('first elt should be a Real, found ' + str(t[0]))] raised TypeError: first elt should be a Real, found 1.0
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[with_validator_failure_raiser-(1.1, 'foo')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [t=(1.1, 'foo')]. InvalidValue: Function [# the tuple should be of length 2 ; if len(t) != 2: ; raise ValueError('tuple length should be 2, found ' + str(t)) ; ; # the first element is a float between 0 and 1 ; if not isinstance(t[0], Real): ; raise TypeError('first elt should be a Real, found ' + str(t[0])) ; if not (0 <= t[0] <= 1): ; raise ValueError('first elt should be between 0 and 1,found ' + str(t[0]))] raised ValueError: first elt should be between 0 and 1,found 1.1
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[with_validator_failure_raiser-(1.0, False)-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [t=(1.0, False)]. InvalidType: Function [# the tuple should be of length 2 ; if len(t) != 2: ; raise ValueError('tuple length should be 2, found ' + str(t)) ; ; # the first element is a float between 0 and 1 ; if not isinstance(t[0], Real): ; raise TypeError('first elt should be a Real, found ' + str(t[0])) ; if not (0 <= t[0] <= 1): ; raise ValueError('first elt should be between 0 and 1,found ' + str(t[0])) ; ; # the second element is a lowercase string of size 3 ; if not isinstance(t[1], str): ; raise TypeError('second elt should be a string, found ' + str(t[1]))] raised TypeError: second elt should be a string, found False
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[with_validator_failure_raiser-(0.5, 'a')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [t=(0.5, 'a')]. InvalidValue: Function [# the tuple should be of length 2 ; if len(t) != 2: ; raise ValueError('tuple length should be 2, found ' + str(t)) ; ; # the first element is a float between 0 and 1 ; if not isinstance(t[0], Real): ; raise TypeError('first elt should be a Real, found ' + str(t[0])) ; if not (0 <= t[0] <= 1): ; raise ValueError('first elt should be between 0 and 1,found ' + str(t[0])) ; ; # the second element is a lowercase string of size 3 ; if not isinstance(t[1], str): ; raise TypeError('second elt should be a string, found ' + str(t[1])) ; if not (len(t[1]) == 3 and t[1].islower()): ; raise ValueError('second elt should be a lowercase string of length 3,' ; 'found ' + str(t[1]))] raised ValueError: second elt should be a lowercase string of length 3,found a
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[with_validator_failure_raiser-(0.5, 'AAA')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating [t=(0.5, 'AAA')]. InvalidValue: Function [# the tuple should be of length 2 ; if len(t) != 2: ; raise ValueError('tuple length should be 2, found ' + str(t)) ; ; # the first element is a float between 0 and 1 ; if not isinstance(t[0], Real): ; raise TypeError('first elt should be a Real, found ' + str(t[0])) ; if not (0 <= t[0] <= 1): ; raise ValueError('first elt should be between 0 and 1,found ' + str(t[0])) ; ; # the second element is a lowercase string of size 3 ; if not isinstance(t[1], str): ; raise TypeError('second elt should be a string, found ' + str(t[1])) ; if not (len(t[1]) == 3 and t[1].islower()): ; raise ValueError('second elt should be a lowercase string of length 3,' ; 'found ' + str(t[1]))] raised ValueError: second elt should be a lowercase string of length 3,found AAA
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_is_valid_tuple-(0.2, 'foo')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func is_valid_tuple
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_is_valid_tuple-(1.0, 'abc')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func is_valid_tuple
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_is_valid_tuple-(0, 'foo')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func is_valid_tuple
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_is_valid_tuple-1.1-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func is_valid_tuple Error validating [t=1.1]. HasWrongType: Value should be an instance of <class 'tuple'>. Wrong value: 1.1.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_is_valid_tuple-(0.2, 'foo', True)-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func is_valid_tuple Error validating [t=(0.2, 'foo', True)]. InvalidValue: Function [is_valid_tuple] returned [False] for value (0.2, 'foo', True).
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_is_valid_tuple-('1.0', 'foo')-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func is_valid_tuple Error validating [t=('1.0', 'foo')]. HasWrongType: Value should be an instance of <class 'numbers.Real'>. Wrong value: '1.0'.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_is_valid_tuple-(1.1, 'foo')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func is_valid_tuple Error validating [t=(1.1, 'foo')]. InvalidValue: Function [is_valid_tuple] returned [False] for value (1.1, 'foo').
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_is_valid_tuple-(1.0, False)-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func is_valid_tuple Error validating [t=(1.0, False)]. HasWrongType: Value should be an instance of <class 'str'>. Wrong value: False.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_is_valid_tuple-(0.5, 'a')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func is_valid_tuple Error validating [t=(0.5, 'a')]. InvalidValue: Function [is_valid_tuple] returned [False] for value (0.5, 'a').
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_is_valid_tuple-(0.5, 'AAA')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func is_valid_tuple Error validating [t=(0.5, 'AAA')]. InvalidValue: Function [is_valid_tuple] returned [False] for value (0.5, 'AAA').
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_ex3_is_valid_tuple_pep-(0.2, 'foo')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func ex3_is_valid_tuple_pep
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_ex3_is_valid_tuple_pep-(1.0, 'abc')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func ex3_is_valid_tuple_pep
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_ex3_is_valid_tuple_pep-(0, 'foo')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func ex3_is_valid_tuple_pep
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_ex3_is_valid_tuple_pep-1.1-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func ex3_is_valid_tuple_pep Error validating [t=1.1]. InvalidType: Function [ex3_is_valid_tuple_pep] raised InputTypeError: valid8.tests.readme.examples._tests_pep484.ex3_is_valid_tuple_pep called with incompatible types: Expected: Tuple[Tuple[Real, str]] Received: Tuple[float]
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_ex3_is_valid_tuple_pep-(0.2, 'foo', True)-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func ex3_is_valid_tuple_pep Error validating [t=(0.2, 'foo', True)]. InvalidType: Function [ex3_is_valid_tuple_pep] raised InputTypeError: valid8.tests.readme.examples._tests_pep484.ex3_is_valid_tuple_pep called with incompatible types: Expected: Tuple[Tuple[Real, str]] Received: Tuple[Tuple[float, str, bool]]
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_ex3_is_valid_tuple_pep-('1.0', 'foo')-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func ex3_is_valid_tuple_pep Error validating [t=('1.0', 'foo')]. InvalidType: Function [ex3_is_valid_tuple_pep] raised InputTypeError: valid8.tests.readme.examples._tests_pep484.ex3_is_valid_tuple_pep called with incompatible types: Expected: Tuple[Tuple[Real, str]] Received: Tuple[Tuple[str, str]]
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_ex3_is_valid_tuple_pep-(1.1, 'foo')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func ex3_is_valid_tuple_pep Error validating [t=(1.1, 'foo')]. InvalidValue: Function [ex3_is_valid_tuple_pep] returned [False] for value (1.1, 'foo').
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_ex3_is_valid_tuple_pep-(1.0, False)-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func ex3_is_valid_tuple_pep Error validating [t=(1.0, False)]. InvalidType: Function [ex3_is_valid_tuple_pep] raised InputTypeError: valid8.tests.readme.examples._tests_pep484.ex3_is_valid_tuple_pep called with incompatible types: Expected: Tuple[Tuple[Real, str]] Received: Tuple[Tuple[float, bool]]
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_ex3_is_valid_tuple_pep-(0.5, 'a')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func ex3_is_valid_tuple_pep Error validating [t=(0.5, 'a')]. InvalidValue: Function [ex3_is_valid_tuple_pep] returned [False] for value (0.5, 'a').
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_ex3_is_valid_tuple_pep-(0.5, 'AAA')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func ex3_is_valid_tuple_pep Error validating [t=(0.5, 'AAA')]. InvalidValue: Function [ex3_is_valid_tuple_pep] returned [False] for value (0.5, 'AAA').
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_ex3_check_valid_tuple_pep-(0.2, 'foo')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func ex3_check_valid_tuple_pep
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_ex3_check_valid_tuple_pep-(1.0, 'abc')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func ex3_check_valid_tuple_pep
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_ex3_check_valid_tuple_pep-(0, 'foo')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func ex3_check_valid_tuple_pep
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_ex3_check_valid_tuple_pep-1.1-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func ex3_check_valid_tuple_pep Error validating [t=1.1]. InvalidType: Function [ex3_check_valid_tuple_pep] raised InputTypeError: valid8.tests.readme.examples._tests_pep484.ex3_check_valid_tuple_pep called with incompatible types: Expected: Tuple[Tuple[Real, str]] Received: Tuple[float]
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_ex3_check_valid_tuple_pep-(0.2, 'foo', True)-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func ex3_check_valid_tuple_pep Error validating [t=(0.2, 'foo', True)]. InvalidType: Function [ex3_check_valid_tuple_pep] raised InputTypeError: valid8.tests.readme.examples._tests_pep484.ex3_check_valid_tuple_pep called with incompatible types: Expected: Tuple[Tuple[Real, str]] Received: Tuple[Tuple[float, str, bool]]
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_ex3_check_valid_tuple_pep-('1.0', 'foo')-<class 'TypeError'>] 0.01
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func ex3_check_valid_tuple_pep Error validating [t=('1.0', 'foo')]. InvalidType: Function [ex3_check_valid_tuple_pep] raised InputTypeError: valid8.tests.readme.examples._tests_pep484.ex3_check_valid_tuple_pep called with incompatible types: Expected: Tuple[Tuple[Real, str]] Received: Tuple[Tuple[str, str]]
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_ex3_check_valid_tuple_pep-(1.1, 'foo')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func ex3_check_valid_tuple_pep Error validating [t=(1.1, 'foo')]. InvalidValue: Function [ex3_check_valid_tuple_pep] raised ValueError: first elt should be between 0 and 1,found 1.1
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_ex3_check_valid_tuple_pep-(1.0, False)-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func ex3_check_valid_tuple_pep Error validating [t=(1.0, False)]. InvalidType: Function [ex3_check_valid_tuple_pep] raised InputTypeError: valid8.tests.readme.examples._tests_pep484.ex3_check_valid_tuple_pep called with incompatible types: Expected: Tuple[Tuple[Real, str]] Received: Tuple[Tuple[float, bool]]
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_ex3_check_valid_tuple_pep-(0.5, 'a')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func ex3_check_valid_tuple_pep Error validating [t=(0.5, 'a')]. InvalidValue: Function [ex3_check_valid_tuple_pep] raised ValueError: second elt should be a lowercase string of length 3,found a
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_ex3_check_valid_tuple_pep-(0.5, 'AAA')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func ex3_check_valid_tuple_pep Error validating [t=(0.5, 'AAA')]. InvalidValue: Function [ex3_check_valid_tuple_pep] raised ValueError: second elt should be a lowercase string of length 3,found AAA
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_check_valid_tuple-(0.2, 'foo')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func check_valid_tuple
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_check_valid_tuple-(1.0, 'abc')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func check_valid_tuple
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_check_valid_tuple-(0, 'foo')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func check_valid_tuple
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_check_valid_tuple-1.1-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func check_valid_tuple Error validating [t=1.1]. InvalidType: Function [check_valid_tuple] raised TypeError: item should be a tuple
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_check_valid_tuple-(0.2, 'foo', True)-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func check_valid_tuple Error validating [t=(0.2, 'foo', True)]. InvalidValue: Function [check_valid_tuple] raised ValueError: tuple length should be 2, found (0.2, 'foo', True)
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_check_valid_tuple-('1.0', 'foo')-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func check_valid_tuple Error validating [t=('1.0', 'foo')]. InvalidType: Function [check_valid_tuple] raised TypeError: first elt should be a Real, found 1.0
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_check_valid_tuple-(1.1, 'foo')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func check_valid_tuple Error validating [t=(1.1, 'foo')]. InvalidValue: Function [check_valid_tuple] raised ValueError: first elt should be between 0 and 1,found 1.1
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_check_valid_tuple-(1.0, False)-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func check_valid_tuple Error validating [t=(1.0, False)]. InvalidType: Function [check_valid_tuple] raised TypeError: second elt should be a string, found False
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_check_valid_tuple-(0.5, 'a')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func check_valid_tuple Error validating [t=(0.5, 'a')]. InvalidValue: Function [check_valid_tuple] raised ValueError: second elt should be a lowercase string of length 3,found a
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validate_custom_check_valid_tuple-(0.5, 'AAA')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validate_custom with custom func check_valid_tuple Error validating [t=(0.5, 'AAA')]. InvalidValue: Function [check_valid_tuple] raised ValueError: second elt should be a lowercase string of length 3,found AAA
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validator_custom_is_valid_tuple_boolean-(0.2, 'foo')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validator_custom_boolean with custom func is_valid_tuple
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validator_custom_is_valid_tuple_boolean-(1.0, 'abc')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validator_custom_boolean with custom func is_valid_tuple
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validator_custom_is_valid_tuple_boolean-(0, 'foo')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validator_custom_boolean with custom func is_valid_tuple
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validator_custom_is_valid_tuple_boolean-1.1-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validator_custom_boolean with custom func is_valid_tuple Error validating [t=1.1]. HasWrongType: Value should be an instance of <class 'tuple'>. Wrong value: 1.1.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validator_custom_is_valid_tuple_boolean-(0.2, 'foo', True)-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validator_custom_boolean with custom func is_valid_tuple Error validating [t=(0.2, 'foo', True)]. InvalidValue: Function [v.alid = custom(t)] returned [False] for value (0.2, 'foo', True).
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validator_custom_is_valid_tuple_boolean-('1.0', 'foo')-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validator_custom_boolean with custom func is_valid_tuple Error validating [t=('1.0', 'foo')]. HasWrongType: Value should be an instance of <class 'numbers.Real'>. Wrong value: '1.0'.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validator_custom_is_valid_tuple_boolean-(1.1, 'foo')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validator_custom_boolean with custom func is_valid_tuple Error validating [t=(1.1, 'foo')]. InvalidValue: Function [v.alid = custom(t)] returned [False] for value (1.1, 'foo').
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validator_custom_is_valid_tuple_boolean-(1.0, False)-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validator_custom_boolean with custom func is_valid_tuple Error validating [t=(1.0, False)]. HasWrongType: Value should be an instance of <class 'str'>. Wrong value: False.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validator_custom_is_valid_tuple_boolean-(0.5, 'a')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validator_custom_boolean with custom func is_valid_tuple Error validating [t=(0.5, 'a')]. InvalidValue: Function [v.alid = custom(t)] returned [False] for value (0.5, 'a').
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validator_custom_is_valid_tuple_boolean-(0.5, 'AAA')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validator_custom_boolean with custom func is_valid_tuple Error validating [t=(0.5, 'AAA')]. InvalidValue: Function [v.alid = custom(t)] returned [False] for value (0.5, 'AAA').
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validator_custom_ex3_is_valid_tuple_pep_boolean-(0.2, 'foo')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validator_custom_boolean with custom func ex3_is_valid_tuple_pep
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validator_custom_ex3_is_valid_tuple_pep_boolean-(1.0, 'abc')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validator_custom_boolean with custom func ex3_is_valid_tuple_pep
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validator_custom_ex3_is_valid_tuple_pep_boolean-(0, 'foo')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validator_custom_boolean with custom func ex3_is_valid_tuple_pep
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validator_custom_ex3_is_valid_tuple_pep_boolean-1.1-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validator_custom_boolean with custom func ex3_is_valid_tuple_pep Error validating [t=1.1]. InvalidType: Function [v.alid = custom(t)] raised InputTypeError: valid8.tests.readme.examples._tests_pep484.ex3_is_valid_tuple_pep called with incompatible types: Expected: Tuple[Tuple[Real, str]] Received: Tuple[float]
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validator_custom_ex3_is_valid_tuple_pep_boolean-(0.2, 'foo', True)-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validator_custom_boolean with custom func ex3_is_valid_tuple_pep Error validating [t=(0.2, 'foo', True)]. InvalidType: Function [v.alid = custom(t)] raised InputTypeError: valid8.tests.readme.examples._tests_pep484.ex3_is_valid_tuple_pep called with incompatible types: Expected: Tuple[Tuple[Real, str]] Received: Tuple[Tuple[float, str, bool]]
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validator_custom_ex3_is_valid_tuple_pep_boolean-('1.0', 'foo')-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validator_custom_boolean with custom func ex3_is_valid_tuple_pep Error validating [t=('1.0', 'foo')]. InvalidType: Function [v.alid = custom(t)] raised InputTypeError: valid8.tests.readme.examples._tests_pep484.ex3_is_valid_tuple_pep called with incompatible types: Expected: Tuple[Tuple[Real, str]] Received: Tuple[Tuple[str, str]]
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validator_custom_ex3_is_valid_tuple_pep_boolean-(1.1, 'foo')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validator_custom_boolean with custom func ex3_is_valid_tuple_pep Error validating [t=(1.1, 'foo')]. InvalidValue: Function [v.alid = custom(t)] returned [False] for value (1.1, 'foo').
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validator_custom_ex3_is_valid_tuple_pep_boolean-(1.0, False)-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validator_custom_boolean with custom func ex3_is_valid_tuple_pep Error validating [t=(1.0, False)]. InvalidType: Function [v.alid = custom(t)] raised InputTypeError: valid8.tests.readme.examples._tests_pep484.ex3_is_valid_tuple_pep called with incompatible types: Expected: Tuple[Tuple[Real, str]] Received: Tuple[Tuple[float, bool]]
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validator_custom_ex3_is_valid_tuple_pep_boolean-(0.5, 'a')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validator_custom_boolean with custom func ex3_is_valid_tuple_pep Error validating [t=(0.5, 'a')]. InvalidValue: Function [v.alid = custom(t)] returned [False] for value (0.5, 'a').
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validator_custom_ex3_is_valid_tuple_pep_boolean-(0.5, 'AAA')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validator_custom_boolean with custom func ex3_is_valid_tuple_pep Error validating [t=(0.5, 'AAA')]. InvalidValue: Function [v.alid = custom(t)] returned [False] for value (0.5, 'AAA').
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validation_custom_ex3_check_valid_tuple_pep_raiser-(0.2, 'foo')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validation_custom_raiser with custom func ex3_check_valid_tuple_pep
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validation_custom_ex3_check_valid_tuple_pep_raiser-(1.0, 'abc')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validation_custom_raiser with custom func ex3_check_valid_tuple_pep
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validation_custom_ex3_check_valid_tuple_pep_raiser-(0, 'foo')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validation_custom_raiser with custom func ex3_check_valid_tuple_pep
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validation_custom_ex3_check_valid_tuple_pep_raiser-1.1-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validation_custom_raiser with custom func ex3_check_valid_tuple_pep Error validating [t=1.1]. InvalidType: Function [custom(t)] raised InputTypeError: valid8.tests.readme.examples._tests_pep484.ex3_check_valid_tuple_pep called with incompatible types: Expected: Tuple[Tuple[Real, str]] Received: Tuple[float]
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validation_custom_ex3_check_valid_tuple_pep_raiser-(0.2, 'foo', True)-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validation_custom_raiser with custom func ex3_check_valid_tuple_pep Error validating [t=(0.2, 'foo', True)]. InvalidType: Function [custom(t)] raised InputTypeError: valid8.tests.readme.examples._tests_pep484.ex3_check_valid_tuple_pep called with incompatible types: Expected: Tuple[Tuple[Real, str]] Received: Tuple[Tuple[float, str, bool]]
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validation_custom_ex3_check_valid_tuple_pep_raiser-('1.0', 'foo')-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validation_custom_raiser with custom func ex3_check_valid_tuple_pep Error validating [t=('1.0', 'foo')]. InvalidType: Function [custom(t)] raised InputTypeError: valid8.tests.readme.examples._tests_pep484.ex3_check_valid_tuple_pep called with incompatible types: Expected: Tuple[Tuple[Real, str]] Received: Tuple[Tuple[str, str]]
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validation_custom_ex3_check_valid_tuple_pep_raiser-(1.1, 'foo')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validation_custom_raiser with custom func ex3_check_valid_tuple_pep Error validating [t=(1.1, 'foo')]. InvalidValue: Function [custom(t)] raised ValueError: first elt should be between 0 and 1,found 1.1
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validation_custom_ex3_check_valid_tuple_pep_raiser-(1.0, False)-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validation_custom_raiser with custom func ex3_check_valid_tuple_pep Error validating [t=(1.0, False)]. InvalidType: Function [custom(t)] raised InputTypeError: valid8.tests.readme.examples._tests_pep484.ex3_check_valid_tuple_pep called with incompatible types: Expected: Tuple[Tuple[Real, str]] Received: Tuple[Tuple[float, bool]]
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validation_custom_ex3_check_valid_tuple_pep_raiser-(0.5, 'a')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validation_custom_raiser with custom func ex3_check_valid_tuple_pep Error validating [t=(0.5, 'a')]. InvalidValue: Function [custom(t)] raised ValueError: second elt should be a lowercase string of length 3,found a
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validation_custom_ex3_check_valid_tuple_pep_raiser-(0.5, 'AAA')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validation_custom_raiser with custom func ex3_check_valid_tuple_pep Error validating [t=(0.5, 'AAA')]. InvalidValue: Function [custom(t)] raised ValueError: second elt should be a lowercase string of length 3,found AAA
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validation_custom_check_valid_tuple_raiser-(0.2, 'foo')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validation_custom_raiser with custom func check_valid_tuple
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validation_custom_check_valid_tuple_raiser-(1.0, 'abc')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validation_custom_raiser with custom func check_valid_tuple
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validation_custom_check_valid_tuple_raiser-(0, 'foo')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validation_custom_raiser with custom func check_valid_tuple
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validation_custom_check_valid_tuple_raiser-1.1-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validation_custom_raiser with custom func check_valid_tuple Error validating [t=1.1]. InvalidType: Function [custom(t)] raised TypeError: item should be a tuple
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validation_custom_check_valid_tuple_raiser-(0.2, 'foo', True)-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validation_custom_raiser with custom func check_valid_tuple Error validating [t=(0.2, 'foo', True)]. InvalidValue: Function [custom(t)] raised ValueError: tuple length should be 2, found (0.2, 'foo', True)
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validation_custom_check_valid_tuple_raiser-('1.0', 'foo')-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validation_custom_raiser with custom func check_valid_tuple Error validating [t=('1.0', 'foo')]. InvalidType: Function [custom(t)] raised TypeError: first elt should be a Real, found 1.0
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validation_custom_check_valid_tuple_raiser-(1.1, 'foo')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validation_custom_raiser with custom func check_valid_tuple Error validating [t=(1.1, 'foo')]. InvalidValue: Function [custom(t)] raised ValueError: first elt should be between 0 and 1,found 1.1
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validation_custom_check_valid_tuple_raiser-(1.0, False)-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validation_custom_raiser with custom func check_valid_tuple Error validating [t=(1.0, False)]. InvalidType: Function [custom(t)] raised TypeError: second elt should be a string, found False
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validation_custom_check_valid_tuple_raiser-(0.5, 'a')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validation_custom_raiser with custom func check_valid_tuple Error validating [t=(0.5, 'a')]. InvalidValue: Function [custom(t)] raised ValueError: second elt should be a lowercase string of length 3,found a
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[inline_validation_custom_check_valid_tuple_raiser-(0.5, 'AAA')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function inline_validation_custom_raiser with custom func check_valid_tuple Error validating [t=(0.5, 'AAA')]. InvalidValue: Function [custom(t)] raised ValueError: second elt should be a lowercase string of length 3,found AAA
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_is_valid_tuple-(0.2, 'foo')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func is_valid_tuple
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_is_valid_tuple-(1.0, 'abc')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func is_valid_tuple
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_is_valid_tuple-(0, 'foo')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func is_valid_tuple
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_is_valid_tuple-1.1-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func is_valid_tuple Error validating input [t=1.1] for function [my_function]. HasWrongType: Value should be an instance of <class 'tuple'>. Wrong value: 1.1.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_is_valid_tuple-(0.2, 'foo', True)-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func is_valid_tuple Error validating input [t=(0.2, 'foo', True)] for function [my_function]. InvalidValue: Function [is_valid_tuple] returned [False] for value (0.2, 'foo', True).
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_is_valid_tuple-('1.0', 'foo')-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func is_valid_tuple Error validating input [t=('1.0', 'foo')] for function [my_function]. HasWrongType: Value should be an instance of <class 'numbers.Real'>. Wrong value: '1.0'.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_is_valid_tuple-(1.1, 'foo')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func is_valid_tuple Error validating input [t=(1.1, 'foo')] for function [my_function]. InvalidValue: Function [is_valid_tuple] returned [False] for value (1.1, 'foo').
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_is_valid_tuple-(1.0, False)-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func is_valid_tuple Error validating input [t=(1.0, False)] for function [my_function]. HasWrongType: Value should be an instance of <class 'str'>. Wrong value: False.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_is_valid_tuple-(0.5, 'a')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func is_valid_tuple Error validating input [t=(0.5, 'a')] for function [my_function]. InvalidValue: Function [is_valid_tuple] returned [False] for value (0.5, 'a').
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_is_valid_tuple-(0.5, 'AAA')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func is_valid_tuple Error validating input [t=(0.5, 'AAA')] for function [my_function]. InvalidValue: Function [is_valid_tuple] returned [False] for value (0.5, 'AAA').
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_ex3_is_valid_tuple_pep-(0.2, 'foo')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func ex3_is_valid_tuple_pep
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_ex3_is_valid_tuple_pep-(1.0, 'abc')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func ex3_is_valid_tuple_pep
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_ex3_is_valid_tuple_pep-(0, 'foo')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func ex3_is_valid_tuple_pep
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_ex3_is_valid_tuple_pep-1.1-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func ex3_is_valid_tuple_pep Error validating input [t=1.1] for function [my_function]. InvalidType: Function [ex3_is_valid_tuple_pep] raised InputTypeError: valid8.tests.readme.examples._tests_pep484.ex3_is_valid_tuple_pep called with incompatible types: Expected: Tuple[Tuple[Real, str]] Received: Tuple[float]
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_ex3_is_valid_tuple_pep-(0.2, 'foo', True)-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func ex3_is_valid_tuple_pep Error validating input [t=(0.2, 'foo', True)] for function [my_function]. InvalidType: Function [ex3_is_valid_tuple_pep] raised InputTypeError: valid8.tests.readme.examples._tests_pep484.ex3_is_valid_tuple_pep called with incompatible types: Expected: Tuple[Tuple[Real, str]] Received: Tuple[Tuple[float, str, bool]]
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_ex3_is_valid_tuple_pep-('1.0', 'foo')-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func ex3_is_valid_tuple_pep Error validating input [t=('1.0', 'foo')] for function [my_function]. InvalidType: Function [ex3_is_valid_tuple_pep] raised InputTypeError: valid8.tests.readme.examples._tests_pep484.ex3_is_valid_tuple_pep called with incompatible types: Expected: Tuple[Tuple[Real, str]] Received: Tuple[Tuple[str, str]]
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_ex3_is_valid_tuple_pep-(1.1, 'foo')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func ex3_is_valid_tuple_pep Error validating input [t=(1.1, 'foo')] for function [my_function]. InvalidValue: Function [ex3_is_valid_tuple_pep] returned [False] for value (1.1, 'foo').
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_ex3_is_valid_tuple_pep-(1.0, False)-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func ex3_is_valid_tuple_pep Error validating input [t=(1.0, False)] for function [my_function]. InvalidType: Function [ex3_is_valid_tuple_pep] raised InputTypeError: valid8.tests.readme.examples._tests_pep484.ex3_is_valid_tuple_pep called with incompatible types: Expected: Tuple[Tuple[Real, str]] Received: Tuple[Tuple[float, bool]]
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_ex3_is_valid_tuple_pep-(0.5, 'a')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func ex3_is_valid_tuple_pep Error validating input [t=(0.5, 'a')] for function [my_function]. InvalidValue: Function [ex3_is_valid_tuple_pep] returned [False] for value (0.5, 'a').
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_ex3_is_valid_tuple_pep-(0.5, 'AAA')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func ex3_is_valid_tuple_pep Error validating input [t=(0.5, 'AAA')] for function [my_function]. InvalidValue: Function [ex3_is_valid_tuple_pep] returned [False] for value (0.5, 'AAA').
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_ex3_check_valid_tuple_pep-(0.2, 'foo')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func ex3_check_valid_tuple_pep
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_ex3_check_valid_tuple_pep-(1.0, 'abc')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func ex3_check_valid_tuple_pep
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_ex3_check_valid_tuple_pep-(0, 'foo')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func ex3_check_valid_tuple_pep
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_ex3_check_valid_tuple_pep-1.1-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func ex3_check_valid_tuple_pep Error validating input [t=1.1] for function [my_function]. InvalidType: Function [ex3_check_valid_tuple_pep] raised InputTypeError: valid8.tests.readme.examples._tests_pep484.ex3_check_valid_tuple_pep called with incompatible types: Expected: Tuple[Tuple[Real, str]] Received: Tuple[float]
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_ex3_check_valid_tuple_pep-(0.2, 'foo', True)-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func ex3_check_valid_tuple_pep Error validating input [t=(0.2, 'foo', True)] for function [my_function]. InvalidType: Function [ex3_check_valid_tuple_pep] raised InputTypeError: valid8.tests.readme.examples._tests_pep484.ex3_check_valid_tuple_pep called with incompatible types: Expected: Tuple[Tuple[Real, str]] Received: Tuple[Tuple[float, str, bool]]
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_ex3_check_valid_tuple_pep-('1.0', 'foo')-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func ex3_check_valid_tuple_pep Error validating input [t=('1.0', 'foo')] for function [my_function]. InvalidType: Function [ex3_check_valid_tuple_pep] raised InputTypeError: valid8.tests.readme.examples._tests_pep484.ex3_check_valid_tuple_pep called with incompatible types: Expected: Tuple[Tuple[Real, str]] Received: Tuple[Tuple[str, str]]
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_ex3_check_valid_tuple_pep-(1.1, 'foo')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func ex3_check_valid_tuple_pep Error validating input [t=(1.1, 'foo')] for function [my_function]. InvalidValue: Function [ex3_check_valid_tuple_pep] raised ValueError: first elt should be between 0 and 1,found 1.1
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_ex3_check_valid_tuple_pep-(1.0, False)-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func ex3_check_valid_tuple_pep Error validating input [t=(1.0, False)] for function [my_function]. InvalidType: Function [ex3_check_valid_tuple_pep] raised InputTypeError: valid8.tests.readme.examples._tests_pep484.ex3_check_valid_tuple_pep called with incompatible types: Expected: Tuple[Tuple[Real, str]] Received: Tuple[Tuple[float, bool]]
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_ex3_check_valid_tuple_pep-(0.5, 'a')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func ex3_check_valid_tuple_pep Error validating input [t=(0.5, 'a')] for function [my_function]. InvalidValue: Function [ex3_check_valid_tuple_pep] raised ValueError: second elt should be a lowercase string of length 3,found a
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_ex3_check_valid_tuple_pep-(0.5, 'AAA')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func ex3_check_valid_tuple_pep Error validating input [t=(0.5, 'AAA')] for function [my_function]. InvalidValue: Function [ex3_check_valid_tuple_pep] raised ValueError: second elt should be a lowercase string of length 3,found AAA
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_check_valid_tuple-(0.2, 'foo')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func check_valid_tuple
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_check_valid_tuple-(1.0, 'abc')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func check_valid_tuple
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_check_valid_tuple-(0, 'foo')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func check_valid_tuple
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_check_valid_tuple-1.1-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func check_valid_tuple Error validating input [t=1.1] for function [my_function]. InvalidType: Function [check_valid_tuple] raised TypeError: item should be a tuple
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_check_valid_tuple-(0.2, 'foo', True)-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func check_valid_tuple Error validating input [t=(0.2, 'foo', True)] for function [my_function]. InvalidValue: Function [check_valid_tuple] raised ValueError: tuple length should be 2, found (0.2, 'foo', True)
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_check_valid_tuple-('1.0', 'foo')-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func check_valid_tuple Error validating input [t=('1.0', 'foo')] for function [my_function]. InvalidType: Function [check_valid_tuple] raised TypeError: first elt should be a Real, found 1.0
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_check_valid_tuple-(1.1, 'foo')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func check_valid_tuple Error validating input [t=(1.1, 'foo')] for function [my_function]. InvalidValue: Function [check_valid_tuple] raised ValueError: first elt should be between 0 and 1,found 1.1
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_check_valid_tuple-(1.0, False)-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func check_valid_tuple Error validating input [t=(1.0, False)] for function [my_function]. InvalidType: Function [check_valid_tuple] raised TypeError: second elt should be a string, found False
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_check_valid_tuple-(0.5, 'a')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func check_valid_tuple Error validating input [t=(0.5, 'a')] for function [my_function]. InvalidValue: Function [check_valid_tuple] raised ValueError: second elt should be a lowercase string of length 3,found a
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_custom_check_valid_tuple-(0.5, 'AAA')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function function_input_custom with custom func check_valid_tuple Error validating input [t=(0.5, 'AAA')] for function [my_function]. InvalidValue: Function [check_valid_tuple] raised ValueError: second elt should be a lowercase string of length 3,found AAA
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_is_valid_tuple-(0.2, 'foo')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func is_valid_tuple
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_is_valid_tuple-(1.0, 'abc')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func is_valid_tuple
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_is_valid_tuple-(0, 'foo')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func is_valid_tuple
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_is_valid_tuple-1.1-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func is_valid_tuple Error validating field [t=1.1] for class [Foo]. HasWrongType: Value should be an instance of <class 'tuple'>. Wrong value: 1.1.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_is_valid_tuple-(0.2, 'foo', True)-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func is_valid_tuple Error validating field [t=(0.2, 'foo', True)] for class [Foo]. InvalidValue: Function [is_valid_tuple] returned [False] for value (0.2, 'foo', True).
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_is_valid_tuple-('1.0', 'foo')-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func is_valid_tuple Error validating field [t=('1.0', 'foo')] for class [Foo]. HasWrongType: Value should be an instance of <class 'numbers.Real'>. Wrong value: '1.0'.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_is_valid_tuple-(1.1, 'foo')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func is_valid_tuple Error validating field [t=(1.1, 'foo')] for class [Foo]. InvalidValue: Function [is_valid_tuple] returned [False] for value (1.1, 'foo').
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_is_valid_tuple-(1.0, False)-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func is_valid_tuple Error validating field [t=(1.0, False)] for class [Foo]. HasWrongType: Value should be an instance of <class 'str'>. Wrong value: False.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_is_valid_tuple-(0.5, 'a')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func is_valid_tuple Error validating field [t=(0.5, 'a')] for class [Foo]. InvalidValue: Function [is_valid_tuple] returned [False] for value (0.5, 'a').
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_is_valid_tuple-(0.5, 'AAA')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func is_valid_tuple Error validating field [t=(0.5, 'AAA')] for class [Foo]. InvalidValue: Function [is_valid_tuple] returned [False] for value (0.5, 'AAA').
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_ex3_is_valid_tuple_pep-(0.2, 'foo')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func ex3_is_valid_tuple_pep
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_ex3_is_valid_tuple_pep-(1.0, 'abc')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func ex3_is_valid_tuple_pep
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_ex3_is_valid_tuple_pep-(0, 'foo')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func ex3_is_valid_tuple_pep
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_ex3_is_valid_tuple_pep-1.1-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func ex3_is_valid_tuple_pep Error validating field [t=1.1] for class [Foo]. InvalidType: Function [ex3_is_valid_tuple_pep] raised InputTypeError: valid8.tests.readme.examples._tests_pep484.ex3_is_valid_tuple_pep called with incompatible types: Expected: Tuple[Tuple[Real, str]] Received: Tuple[float]
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_ex3_is_valid_tuple_pep-(0.2, 'foo', True)-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func ex3_is_valid_tuple_pep Error validating field [t=(0.2, 'foo', True)] for class [Foo]. InvalidType: Function [ex3_is_valid_tuple_pep] raised InputTypeError: valid8.tests.readme.examples._tests_pep484.ex3_is_valid_tuple_pep called with incompatible types: Expected: Tuple[Tuple[Real, str]] Received: Tuple[Tuple[float, str, bool]]
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_ex3_is_valid_tuple_pep-('1.0', 'foo')-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func ex3_is_valid_tuple_pep Error validating field [t=('1.0', 'foo')] for class [Foo]. InvalidType: Function [ex3_is_valid_tuple_pep] raised InputTypeError: valid8.tests.readme.examples._tests_pep484.ex3_is_valid_tuple_pep called with incompatible types: Expected: Tuple[Tuple[Real, str]] Received: Tuple[Tuple[str, str]]
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_ex3_is_valid_tuple_pep-(1.1, 'foo')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func ex3_is_valid_tuple_pep Error validating field [t=(1.1, 'foo')] for class [Foo]. InvalidValue: Function [ex3_is_valid_tuple_pep] returned [False] for value (1.1, 'foo').
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_ex3_is_valid_tuple_pep-(1.0, False)-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func ex3_is_valid_tuple_pep Error validating field [t=(1.0, False)] for class [Foo]. InvalidType: Function [ex3_is_valid_tuple_pep] raised InputTypeError: valid8.tests.readme.examples._tests_pep484.ex3_is_valid_tuple_pep called with incompatible types: Expected: Tuple[Tuple[Real, str]] Received: Tuple[Tuple[float, bool]]
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_ex3_is_valid_tuple_pep-(0.5, 'a')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func ex3_is_valid_tuple_pep Error validating field [t=(0.5, 'a')] for class [Foo]. InvalidValue: Function [ex3_is_valid_tuple_pep] returned [False] for value (0.5, 'a').
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_ex3_is_valid_tuple_pep-(0.5, 'AAA')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func ex3_is_valid_tuple_pep Error validating field [t=(0.5, 'AAA')] for class [Foo]. InvalidValue: Function [ex3_is_valid_tuple_pep] returned [False] for value (0.5, 'AAA').
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_ex3_check_valid_tuple_pep-(0.2, 'foo')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func ex3_check_valid_tuple_pep
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_ex3_check_valid_tuple_pep-(1.0, 'abc')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func ex3_check_valid_tuple_pep
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_ex3_check_valid_tuple_pep-(0, 'foo')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func ex3_check_valid_tuple_pep
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_ex3_check_valid_tuple_pep-1.1-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func ex3_check_valid_tuple_pep Error validating field [t=1.1] for class [Foo]. InvalidType: Function [ex3_check_valid_tuple_pep] raised InputTypeError: valid8.tests.readme.examples._tests_pep484.ex3_check_valid_tuple_pep called with incompatible types: Expected: Tuple[Tuple[Real, str]] Received: Tuple[float]
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_ex3_check_valid_tuple_pep-(0.2, 'foo', True)-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func ex3_check_valid_tuple_pep Error validating field [t=(0.2, 'foo', True)] for class [Foo]. InvalidType: Function [ex3_check_valid_tuple_pep] raised InputTypeError: valid8.tests.readme.examples._tests_pep484.ex3_check_valid_tuple_pep called with incompatible types: Expected: Tuple[Tuple[Real, str]] Received: Tuple[Tuple[float, str, bool]]
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_ex3_check_valid_tuple_pep-('1.0', 'foo')-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func ex3_check_valid_tuple_pep Error validating field [t=('1.0', 'foo')] for class [Foo]. InvalidType: Function [ex3_check_valid_tuple_pep] raised InputTypeError: valid8.tests.readme.examples._tests_pep484.ex3_check_valid_tuple_pep called with incompatible types: Expected: Tuple[Tuple[Real, str]] Received: Tuple[Tuple[str, str]]
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_ex3_check_valid_tuple_pep-(1.1, 'foo')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func ex3_check_valid_tuple_pep Error validating field [t=(1.1, 'foo')] for class [Foo]. InvalidValue: Function [ex3_check_valid_tuple_pep] raised ValueError: first elt should be between 0 and 1,found 1.1
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_ex3_check_valid_tuple_pep-(1.0, False)-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func ex3_check_valid_tuple_pep Error validating field [t=(1.0, False)] for class [Foo]. InvalidType: Function [ex3_check_valid_tuple_pep] raised InputTypeError: valid8.tests.readme.examples._tests_pep484.ex3_check_valid_tuple_pep called with incompatible types: Expected: Tuple[Tuple[Real, str]] Received: Tuple[Tuple[float, bool]]
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_ex3_check_valid_tuple_pep-(0.5, 'a')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func ex3_check_valid_tuple_pep Error validating field [t=(0.5, 'a')] for class [Foo]. InvalidValue: Function [ex3_check_valid_tuple_pep] raised ValueError: second elt should be a lowercase string of length 3,found a
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_ex3_check_valid_tuple_pep-(0.5, 'AAA')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func ex3_check_valid_tuple_pep Error validating field [t=(0.5, 'AAA')] for class [Foo]. InvalidValue: Function [ex3_check_valid_tuple_pep] raised ValueError: second elt should be a lowercase string of length 3,found AAA
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_check_valid_tuple-(0.2, 'foo')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func check_valid_tuple
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_check_valid_tuple-(1.0, 'abc')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func check_valid_tuple
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_check_valid_tuple-(0, 'foo')-True] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func check_valid_tuple
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_check_valid_tuple-1.1-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func check_valid_tuple Error validating field [t=1.1] for class [Foo]. InvalidType: Function [check_valid_tuple] raised TypeError: item should be a tuple
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_check_valid_tuple-(0.2, 'foo', True)-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func check_valid_tuple Error validating field [t=(0.2, 'foo', True)] for class [Foo]. InvalidValue: Function [check_valid_tuple] raised ValueError: tuple length should be 2, found (0.2, 'foo', True)
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_check_valid_tuple-('1.0', 'foo')-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func check_valid_tuple Error validating field [t=('1.0', 'foo')] for class [Foo]. InvalidType: Function [check_valid_tuple] raised TypeError: first elt should be a Real, found 1.0
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_check_valid_tuple-(1.1, 'foo')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func check_valid_tuple Error validating field [t=(1.1, 'foo')] for class [Foo]. InvalidValue: Function [check_valid_tuple] raised ValueError: first elt should be between 0 and 1,found 1.1
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_check_valid_tuple-(1.0, False)-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func check_valid_tuple Error validating field [t=(1.0, False)] for class [Foo]. InvalidType: Function [check_valid_tuple] raised TypeError: second elt should be a string, found False
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_check_valid_tuple-(0.5, 'a')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func check_valid_tuple Error validating field [t=(0.5, 'a')] for class [Foo]. InvalidValue: Function [check_valid_tuple] raised ValueError: second elt should be a lowercase string of length 3,found a
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_fields_custom_check_valid_tuple-(0.5, 'AAA')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
calling function class_fields_custom with custom func check_valid_tuple Error validating field [t=(0.5, 'AAA')] for class [Foo]. InvalidValue: Function [check_valid_tuple] raised ValueError: second elt should be a lowercase string of length 3,found AAA
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_builtin_stdlib-(0.2, 'foo')-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_builtin_stdlib-(1.0, 'abc')-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_builtin_stdlib-(0, 'foo')-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_builtin_stdlib-1.1-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating input [t=1.1] for function [my_function]. At least one validation function failed for value 1.1. Successes: [] / Failures: {"instance_of_<class 'tuple'>": "HasWrongType: Value should be an instance of <class 'tuple'>.", 'length_equals_2': "TypeError: object of type 'float' has no len()", "map_<(and(instance_of_<class 'numbers.Real'>, between_0_and_1), and(instance_of_<class 'str'>, length_equals_3, islower))>_on_elts": "TypeError: object of type 'float' has no len()"}.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_builtin_stdlib-(0.2, 'foo', True)-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating input [t=(0.2, 'foo', True)] for function [my_function]. Error while formatting help message: not all arguments converted during string formatting
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_builtin_stdlib-('1.0', 'foo')-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating input [t=('1.0', 'foo')] for function [my_function]. Error while formatting help message: not all arguments converted during string formatting
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_builtin_stdlib-(1.1, 'foo')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating input [t=(1.1, 'foo')] for function [my_function]. Error while formatting help message: not all arguments converted during string formatting
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_builtin_stdlib-(1.0, False)-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating input [t=(1.0, False)] for function [my_function]. Error while formatting help message: not all arguments converted during string formatting
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_builtin_stdlib-(0.5, 'a')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating input [t=(0.5, 'a')] for function [my_function]. Error while formatting help message: not all arguments converted during string formatting
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_builtin_stdlib-(0.5, 'AAA')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating input [t=(0.5, 'AAA')] for function [my_function]. Error while formatting help message: not all arguments converted during string formatting
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_mini_lambda-(0.2, 'foo')-True] 0.00
----------------------------- Captured stdout call -----------------------------
uncomment and put your breakpoint here to debug
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_mini_lambda-(1.0, 'abc')-True] 0.00
----------------------------- Captured stdout call -----------------------------
uncomment and put your breakpoint here to debug
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_mini_lambda-(0, 'foo')-True] 0.00
----------------------------- Captured stdout call -----------------------------
uncomment and put your breakpoint here to debug
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_mini_lambda-1.1-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
uncomment and put your breakpoint here to debug Error validating input [t=1.1] for function [my_function]. At least one validation function failed for value 1.1. Successes: [] / Failures: {"instance_of_<class 'tuple'>": "HasWrongType: Value should be an instance of <class 'tuple'>.", 'len(t) == 2': "TypeError: object of type 'float' has no len()", 'instance_of(t[0], Real)': "AttributeError: 'float' object has no attribute '__getitem__'", '(t[0] >= 0) & (t[0] <= 1)': "AttributeError: 'float' object has no attribute '__getitem__'", 'instance_of(t[1], str)': "AttributeError: 'float' object has no attribute '__getitem__'", 'len(t[1]) == 3': "AttributeError: 'float' object has no attribute '__getitem__'", 't[1].islower()': "AttributeError: 'float' object has no attribute '__getitem__'"}.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_mini_lambda-(0.2, 'foo', True)-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
uncomment and put your breakpoint here to debug Error validating input [t=(0.2, 'foo', True)] for function [my_function]. Error while formatting help message: not all arguments converted during string formatting
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_mini_lambda-('1.0', 'foo')-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
uncomment and put your breakpoint here to debug Error validating input [t=('1.0', 'foo')] for function [my_function]. Error while formatting help message: not all arguments converted during string formatting
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_mini_lambda-(1.1, 'foo')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
uncomment and put your breakpoint here to debug Error validating input [t=(1.1, 'foo')] for function [my_function]. Error while formatting help message: not all arguments converted during string formatting
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_mini_lambda-(1.0, False)-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
uncomment and put your breakpoint here to debug Error validating input [t=(1.0, False)] for function [my_function]. Error while formatting help message: not all arguments converted during string formatting
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_mini_lambda-(0.5, 'a')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
uncomment and put your breakpoint here to debug Error validating input [t=(0.5, 'a')] for function [my_function]. Error while formatting help message: not all arguments converted during string formatting
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[function_input_mini_lambda-(0.5, 'AAA')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
uncomment and put your breakpoint here to debug Error validating input [t=(0.5, 'AAA')] for function [my_function]. Error while formatting help message: not all arguments converted during string formatting
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_field_builtin_stdlib-(0.2, 'foo')-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_field_builtin_stdlib-(1.0, 'abc')-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_field_builtin_stdlib-(0, 'foo')-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_field_builtin_stdlib-1.1-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating field [t=1.1] for class [Foo]. At least one validation function failed for value 1.1. Successes: [] / Failures: {"instance_of_<class 'tuple'>": "HasWrongType: Value should be an instance of <class 'tuple'>.", 'length_equals_2': "TypeError: object of type 'float' has no len()", "map_<(and(instance_of_<class 'numbers.Real'>, between_0_and_1), and(instance_of_<class 'str'>, length_equals_3, islower))>_on_elts": "TypeError: object of type 'float' has no len()"}.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_field_builtin_stdlib-(0.2, 'foo', True)-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating field [t=(0.2, 'foo', True)] for class [Foo]. Error while formatting help message: not all arguments converted during string formatting
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_field_builtin_stdlib-('1.0', 'foo')-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating field [t=('1.0', 'foo')] for class [Foo]. Error while formatting help message: not all arguments converted during string formatting
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_field_builtin_stdlib-(1.1, 'foo')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating field [t=(1.1, 'foo')] for class [Foo]. Error while formatting help message: not all arguments converted during string formatting
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_field_builtin_stdlib-(1.0, False)-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating field [t=(1.0, False)] for class [Foo]. Error while formatting help message: not all arguments converted during string formatting
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_field_builtin_stdlib-(0.5, 'a')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating field [t=(0.5, 'a')] for class [Foo]. Error while formatting help message: not all arguments converted during string formatting
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_field_builtin_stdlib-(0.5, 'AAA')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating field [t=(0.5, 'AAA')] for class [Foo]. Error while formatting help message: not all arguments converted during string formatting
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_field_mini_lambda-(0.2, 'foo')-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_field_mini_lambda-(1.0, 'abc')-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_field_mini_lambda-(0, 'foo')-True] 0.00
No log output captured.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_field_mini_lambda-1.1-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating field [t=1.1] for class [Foo]. At least one validation function failed for value 1.1. Successes: [] / Failures: {"instance_of_<class 'tuple'>": "HasWrongType: Value should be an instance of <class 'tuple'>.", 'len(t) == 2': "TypeError: object of type 'float' has no len()", 'instance_of(t[0], Real)': "AttributeError: 'float' object has no attribute '__getitem__'", '(t[0] >= 0) & (t[0] <= 1)': "AttributeError: 'float' object has no attribute '__getitem__'", 'instance_of(t[1], str)': "AttributeError: 'float' object has no attribute '__getitem__'", 'len(t[1]) == 3': "AttributeError: 'float' object has no attribute '__getitem__'", 't[1].islower()': "AttributeError: 'float' object has no attribute '__getitem__'"}.
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_field_mini_lambda-(0.2, 'foo', True)-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating field [t=(0.2, 'foo', True)] for class [Foo]. Error while formatting help message: not all arguments converted during string formatting
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_field_mini_lambda-('1.0', 'foo')-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating field [t=('1.0', 'foo')] for class [Foo]. Error while formatting help message: not all arguments converted during string formatting
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_field_mini_lambda-(1.1, 'foo')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating field [t=(1.1, 'foo')] for class [Foo]. Error while formatting help message: not all arguments converted during string formatting
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_field_mini_lambda-(1.0, False)-<class 'TypeError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating field [t=(1.0, False)] for class [Foo]. Error while formatting help message: not all arguments converted during string formatting
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_field_mini_lambda-(0.5, 'a')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating field [t=(0.5, 'a')] for class [Foo]. Error while formatting help message: not all arguments converted during string formatting
Passed valid8/tests/readme/examples/test_example3.py::test_example_3[class_field_mini_lambda-(0.5, 'AAA')-<class 'ValueError'>] 0.00
----------------------------- Captured stdout call -----------------------------
Error validating field [t=(0.5, 'AAA')] for class [Foo]. Error while formatting help message: not all arguments converted during string formatting
Passed valid8/tests/validation_lib/test_validators_collections.py::test_is_in 0.00
No log output captured.
Passed valid8/tests/validation_lib/test_validators_collections.py::test_contains 0.00
No log output captured.
Passed valid8/tests/validation_lib/test_validators_collections.py::test_is_subset_is_superset 0.00
No log output captured.
Passed valid8/tests/validation_lib/test_validators_collections.py::test_on_all 0.00
No log output captured.
Passed valid8/tests/validation_lib/test_validators_collections.py::test_on_each 0.00
No log output captured.
Passed valid8/tests/validation_lib/test_validators_collections.py::test_haslen 0.00
No log output captured.
Passed valid8/tests/validation_lib/test_validators_collections.py::test_minlen 0.00
No log output captured.
Passed valid8/tests/validation_lib/test_validators_collections.py::test_maxlen 0.00
No log output captured.
Passed valid8/tests/validation_lib/test_validators_collections.py::test_empty 0.00
No log output captured.
Passed valid8/tests/validation_lib/test_validators_collections.py::test_nonempty 0.00
No log output captured.
Passed valid8/tests/validation_lib/test_validators_collections.py::test_length_between 0.00
No log output captured.
Passed valid8/tests/validation_lib/test_validators_collections.py::test_numpy_nan_like_lengths 0.00
No log output captured.
Passed valid8/tests/validation_lib/test_validators_comparables.py::test_gt 0.00
No log output captured.
Passed valid8/tests/validation_lib/test_validators_comparables.py::test_gts 0.00
No log output captured.
Passed valid8/tests/validation_lib/test_validators_comparables.py::test_lt 0.00
No log output captured.
Passed valid8/tests/validation_lib/test_validators_comparables.py::test_lts 0.00
No log output captured.
Passed valid8/tests/validation_lib/test_validators_comparables.py::test_between 0.00
No log output captured.
Passed valid8/tests/validation_lib/test_validators_comparables.py::test_numpy_nan 0.00
No log output captured.
Passed valid8/tests/validation_lib/test_validators_numbers.py::test_is_even 0.00
No log output captured.
Passed valid8/tests/validation_lib/test_validators_numbers.py::test_is_odd 0.00
No log output captured.
Passed valid8/tests/validation_lib/test_validators_numbers.py::test_is_multiple_of 0.00
No log output captured.
Passed valid8/tests/validation_lib/test_validators_types.py::test_instance_of 0.00
No log output captured.
Passed valid8/tests/validation_lib/test_validators_types.py::test_subclass_of 0.00
No log output captured.