Report generated on 06-Nov-2023 at 16:35:35 by pytest-html v3.2.0
189 tests ran in 22.24 seconds.
(Un)check the boxes to filter the results.
189 passed, 0 skipped, 0 failed, 0 errors, 0 expected failures, 0 unexpected passesResult | Test | Duration | Links |
---|---|---|---|
No results found. Try to check the filters | |||
Passed | pyfields/tests/test_autofields.py::test_autofields_basic[False-False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_autofields.py::test_autofields_basic[True-False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_autofields.py::test_autofields_basic[True-True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_autofields.py::test_autofields_property_descriptors | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_autofields.py::test_issue_74 | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_autofields.py::test_issue_76 | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_autofields.py::test_issue_76_bis | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_autofields.py::test_autoclass | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_field[read_only=False-type_=default_factory-write_before_reading=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_field[read_only=False-type_=default_factory-write_before_reading=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_field[read_only=False-type_=default-write_before_reading=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_field[read_only=False-type_=default-write_before_reading=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_field[read_only=False-type_=mandatory-write_before_reading=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_field[read_only=False-type_=mandatory-write_before_reading=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_field[read_only=True-type_=default_factory-write_before_reading=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_field[read_only=True-type_=default_factory-write_before_reading=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_field[read_only=True-type_=default-write_before_reading=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_field[read_only=True-type_=default-write_before_reading=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_field[read_only=True-type_=mandatory-write_before_reading=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_field[read_only=True-type_=mandatory-write_before_reading=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_slots | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_slots2 | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_default_factory | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_type | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_type_multiple_tuple | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_type_multiple_typing | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_type_from_pep484_annotations | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_field_validators[case_nb=1] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_field_validators[case_nb=2] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_field_validators[case_nb=3] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_field_validators[case_nb=4] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_field_validators[case_nb=5] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_field_validators_decorator[explicit=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_field_validators_decorator[explicit=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_validator_not_compliant_with_native_field | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_field_converters_decorator[explicit=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_field_converters_decorator[explicit=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converter_not_compliant_with_native_field | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=single_converter-nbargs=1-validator_return_none=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=single_converter-nbargs=1-validator_return_none=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=single_converter-nbargs=2-validator_return_none=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=single_converter-nbargs=2-validator_return_none=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=single_converter-nbargs=3-validator_return_none=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=single_converter-nbargs=3-validator_return_none=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=single_fun-nbargs=1-validator_return_none=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=single_fun-nbargs=1-validator_return_none=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=single_fun-nbargs=2-validator_return_none=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=single_fun-nbargs=2-validator_return_none=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=single_fun-nbargs=3-validator_return_none=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=single_fun-nbargs=3-validator_return_none=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=(v_fun, c_fun)-nbargs=1-validator_return_none=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=(v_fun, c_fun)-nbargs=1-validator_return_none=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=(v_fun, c_fun)-nbargs=2-validator_return_none=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=(v_fun, c_fun)-nbargs=2-validator_return_none=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=(v_fun, c_fun)-nbargs=3-validator_return_none=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=(v_fun, c_fun)-nbargs=3-validator_return_none=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=(v_type, c_fun)-nbargs=1-validator_return_none=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=(v_type, c_fun)-nbargs=1-validator_return_none=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=(v_type, c_fun)-nbargs=2-validator_return_none=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=(v_type, c_fun)-nbargs=2-validator_return_none=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=(v_type, c_fun)-nbargs=3-validator_return_none=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=(v_type, c_fun)-nbargs=3-validator_return_none=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=(joker, c_fun)-nbargs=1-validator_return_none=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=(joker, c_fun)-nbargs=1-validator_return_none=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=(joker, c_fun)-nbargs=2-validator_return_none=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=(joker, c_fun)-nbargs=2-validator_return_none=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=(joker, c_fun)-nbargs=3-validator_return_none=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=(joker, c_fun)-nbargs=3-validator_return_none=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=(None, c_fun)-nbargs=1-validator_return_none=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=(None, c_fun)-nbargs=1-validator_return_none=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=(None, c_fun)-nbargs=2-validator_return_none=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=(None, c_fun)-nbargs=2-validator_return_none=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=(None, c_fun)-nbargs=3-validator_return_none=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format=(None, c_fun)-nbargs=3-validator_return_none=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format={v_fun: c_fun}-nbargs=1-validator_return_none=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format={v_fun: c_fun}-nbargs=1-validator_return_none=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format={v_fun: c_fun}-nbargs=2-validator_return_none=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format={v_fun: c_fun}-nbargs=2-validator_return_none=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format={v_fun: c_fun}-nbargs=3-validator_return_none=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format={v_fun: c_fun}-nbargs=3-validator_return_none=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format={v_type: c_fun}-nbargs=1-validator_return_none=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format={v_type: c_fun}-nbargs=1-validator_return_none=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format={v_type: c_fun}-nbargs=2-validator_return_none=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format={v_type: c_fun}-nbargs=2-validator_return_none=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format={v_type: c_fun}-nbargs=3-validator_return_none=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format={v_type: c_fun}-nbargs=3-validator_return_none=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format={joker: c_fun}-nbargs=1-validator_return_none=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format={joker: c_fun}-nbargs=1-validator_return_none=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format={joker: c_fun}-nbargs=2-validator_return_none=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format={joker: c_fun}-nbargs=2-validator_return_none=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format={joker: c_fun}-nbargs=3-validator_return_none=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format={joker: c_fun}-nbargs=3-validator_return_none=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format={None: c_fun}-nbargs=1-validator_return_none=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format={None: c_fun}-nbargs=1-validator_return_none=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format={None: c_fun}-nbargs=2-validator_return_none=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format={None: c_fun}-nbargs=2-validator_return_none=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format={None: c_fun}-nbargs=3-validator_return_none=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_converters[format={None: c_fun}-nbargs=3-validator_return_none=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_inheritance | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_pickle | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_default_validated[use_factory=simple-check_type=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_default_validated[use_factory=simple-check_type=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_default_validated[use_factory=copy_value-check_type=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_default_validated[use_factory=copy_value-check_type=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_default_validated[use_factory=factory_function-check_type=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_core.py::test_default_validated[use_factory=factory_function-check_type=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_helpers.py::test_get_fields[public_only=False-ancestor_first=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_helpers.py::test_get_fields[public_only=False-ancestor_first=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_helpers.py::test_get_fields[public_only=True-ancestor_first=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_helpers.py::test_get_fields[public_only=True-ancestor_first=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_init.py::test_init_all_methods[py36_style_type_hints=False-explicit_list=False-init_type=inject_fields-native=False] | 0.00 | |
------------------------------Captured stdout call------------------------------ 12 1 | |||
Passed | pyfields/tests/test_init.py::test_init_all_methods[py36_style_type_hints=False-explicit_list=False-init_type=inject_fields-native=True] | 0.00 | |
------------------------------Captured stdout call------------------------------ 12 1 | |||
Passed | pyfields/tests/test_init.py::test_init_all_methods[py36_style_type_hints=False-explicit_list=False-init_type=make_init-native=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_init.py::test_init_all_methods[py36_style_type_hints=False-explicit_list=False-init_type=make_init-native=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_init.py::test_init_all_methods[py36_style_type_hints=False-explicit_list=False-init_type=make_init_with_postinit-native=False] | 0.00 | |
------------------------------Captured stdout call------------------------------ post init man ! post init man ! | |||
Passed | pyfields/tests/test_init.py::test_init_all_methods[py36_style_type_hints=False-explicit_list=False-init_type=make_init_with_postinit-native=True] | 0.00 | |
------------------------------Captured stdout call------------------------------ post init man ! post init man ! | |||
Passed | pyfields/tests/test_init.py::test_init_all_methods[py36_style_type_hints=False-explicit_list=True-init_type=inject_fields-native=False] | 0.00 | |
------------------------------Captured stdout call------------------------------ 12 1 | |||
Passed | pyfields/tests/test_init.py::test_init_all_methods[py36_style_type_hints=False-explicit_list=True-init_type=inject_fields-native=True] | 0.00 | |
------------------------------Captured stdout call------------------------------ 12 1 | |||
Passed | pyfields/tests/test_init.py::test_init_all_methods[py36_style_type_hints=False-explicit_list=True-init_type=make_init-native=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_init.py::test_init_all_methods[py36_style_type_hints=False-explicit_list=True-init_type=make_init-native=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_init.py::test_init_all_methods[py36_style_type_hints=False-explicit_list=True-init_type=make_init_with_postinit-native=False] | 0.00 | |
------------------------------Captured stdout call------------------------------ post init man ! post init man ! | |||
Passed | pyfields/tests/test_init.py::test_init_all_methods[py36_style_type_hints=False-explicit_list=True-init_type=make_init_with_postinit-native=True] | 0.00 | |
------------------------------Captured stdout call------------------------------ post init man ! post init man ! | |||
Passed | pyfields/tests/test_init.py::test_init_all_methods[py36_style_type_hints=True-explicit_list=False-init_type=inject_fields-native=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_init.py::test_init_all_methods[py36_style_type_hints=True-explicit_list=False-init_type=inject_fields-native=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_init.py::test_init_all_methods[py36_style_type_hints=True-explicit_list=False-init_type=make_init-native=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_init.py::test_init_all_methods[py36_style_type_hints=True-explicit_list=False-init_type=make_init-native=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_init.py::test_init_all_methods[py36_style_type_hints=True-explicit_list=False-init_type=make_init_with_postinit-native=False] | 0.00 | |
------------------------------Captured stdout call------------------------------ 12 post init man ! 1 post init man ! | |||
Passed | pyfields/tests/test_init.py::test_init_all_methods[py36_style_type_hints=True-explicit_list=False-init_type=make_init_with_postinit-native=True] | 0.00 | |
------------------------------Captured stdout call------------------------------ 12 post init man ! 1 post init man ! | |||
Passed | pyfields/tests/test_init.py::test_init_all_methods[py36_style_type_hints=True-explicit_list=True-init_type=inject_fields-native=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_init.py::test_init_all_methods[py36_style_type_hints=True-explicit_list=True-init_type=inject_fields-native=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_init.py::test_init_all_methods[py36_style_type_hints=True-explicit_list=True-init_type=make_init-native=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_init.py::test_init_all_methods[py36_style_type_hints=True-explicit_list=True-init_type=make_init-native=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_init.py::test_init_all_methods[py36_style_type_hints=True-explicit_list=True-init_type=make_init_with_postinit-native=False] | 0.00 | |
------------------------------Captured stdout call------------------------------ 12 post init man ! 1 post init man ! | |||
Passed | pyfields/tests/test_init.py::test_init_all_methods[py36_style_type_hints=True-explicit_list=True-init_type=make_init_with_postinit-native=True] | 0.00 | |
------------------------------Captured stdout call------------------------------ 12 post init man ! 1 post init man ! | |||
Passed | pyfields/tests/test_init.py::test_init_partial_fields | 0.00 | |
------------------------------Captured stdout call------------------------------ 12 post init man ! 1 post init man ! | |||
Passed | pyfields/tests/test_init.py::test_init_order | 0.00 | |
------------------------------Captured stdout call------------------------------ {'y': 1, 'x': 1} | |||
Passed | pyfields/tests/test_init.py::test_init_order2[ancestor_first=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_init.py::test_init_order2[ancestor_first=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_init.py::test_init_inheritance | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_readme.py::test_lazy_fields | 0.00 | |
------------------------------Captured stdout call------------------------------ white | |||
Passed | pyfields/tests/test_readme.py::test_default_factory[use_decorator=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_readme.py::test_default_factory[use_decorator=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_readme.py::test_readonly_field | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_readme.py::test_type_validation[py36_style_type_hints=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_readme.py::test_type_validation[py36_style_type_hints=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_readme.py::test_value_validation[py36_style_type_hints=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_readme.py::test_value_validation[py36_style_type_hints=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_readme.py::test_value_validation_advanced[py36_style_type_hints=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_readme.py::test_value_validation_advanced[py36_style_type_hints=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_readme.py::test_nonable_fields[declaration=typing] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_readme.py::test_nonable_fields[declaration=default_value] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_readme.py::test_nonable_fields[declaration=explicit_nonable] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_readme.py::test_native_descriptors | 21.56 | |
------------------------------Captured stdout call------------------------------ Average time (ns) setting the field: 2.49 (normal python) ; 2.56 (native field) ; 16.52 (descriptor field) Ratio is 1.03 | |||
Passed | pyfields/tests/test_readme.py::test_make_init_full_defaults | 0.00 | |
------------------------------Captured stdout call------------------------------ Help on class Wall in module pyfields.tests.test_readme: class Wall(builtins.object) | Wall(height, color='white') | | Methods defined here: | | __init__(self, height, color='white') | The `__init__` method generated for you when you use `make_init` | | color = <NativeField: test_make_init_full_defaults.<locals>.Wall.color> | height = <NativeField: test_make_init_full_defaults.<locals>.Wall.height> | ---------------------------------------------------------------------- | Data descriptors defined here: | | __dict__ | dictionary for instance variables (if defined) | | __weakref__ | list of weak references to the object (if defined) | |||
Passed | pyfields/tests/test_readme.py::test_make_init_with_explicit_list | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_readme.py::test_make_init_with_inheritance | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_readme.py::test_make_init_callback | 0.00 | |
------------------------------Captured stdout call------------------------------ post init ! height=1, color=white, msg=hey | |||
Passed | pyfields/tests/test_readme.py::test_init_fields | 0.00 | |
------------------------------Captured stdout call------------------------------ Help on function __init__ in module pyfields.tests.test_readme: __init__(self, height, msg='hello', color='white') After initialization, some print message is done :param msg: the message details to add :return: post init ! height=2, color=white, msg=hello post init ! height=12, color=blue, msg=hey | |||
Passed | pyfields/tests/test_readme.py::test_autofields_readme | 0.00 | |
------------------------------Captured stdout call------------------------------ hello, world | |||
Passed | pyfields/tests/test_readme.py::test_autofields_vtypes_readme | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_readme.py::test_autoclass | 0.00 | |
------------------------------Captured stdout call------------------------------ Foo(msg='hello', age=12) {'msg': 'hello', 'age': 12} | |||
Passed | pyfields/tests/test_readme.py::test_autoclass_2 | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_readme.py::test_autoclass_3 | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_so.py::test_so0 | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_so.py::test_so1 | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_so.py::test_so2 | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_so.py::test_so3 | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_so.py::test_so4 | 0.00 | |
------------------------------Captured stdout call------------------------------ hello world! | |||
Passed | pyfields/tests/test_so.py::test_so5 | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/test_so.py::test_so6 | 0.00 | |
------------------------------Captured stdout call------------------------------ hello world! | |||
Passed | pyfields/tests/test_so.py::test_so7 | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/issues/test_issue_12.py::test_class_access_and_autocomplete | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/issues/test_issue_51.py::test_issue_51 | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/issues/test_issue_53.py::test_issue_53 | 0.00 | |
------------------------------Captured stdout call------------------------------ <pyfields.tests.issues.test_issue_53.test_issue_53.<locals>.B object at 0x7f147a1c99d0> | |||
Passed | pyfields/tests/issues/test_issue_67.py::test_issue_67 | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/issues/test_issue_73.py::test_self_referenced_class[fix_in_class_field=False-str_hint=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/issues/test_issue_73.py::test_self_referenced_class[fix_in_class_field=False-str_hint=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/issues/test_issue_73.py::test_self_referenced_class[fix_in_class_field=True-str_hint=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/issues/test_issue_73.py::test_self_referenced_class[fix_in_class_field=True-str_hint=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/issues/test_issue_73.py::test_cross_referenced_class[fix_in_class_field=False-str_hint=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/issues/test_issue_73.py::test_cross_referenced_class[fix_in_class_field=False-str_hint=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/issues/test_issue_73.py::test_cross_referenced_class[fix_in_class_field=True-str_hint=False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/issues/test_issue_73.py::test_cross_referenced_class[fix_in_class_field=True-str_hint=True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/issues/test_issue_81.py::test_issue_81 | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/issues/test_issue_84.py::test_issue_deepcopy_autofields[False-False] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/issues/test_issue_84.py::test_issue_deepcopy_autofields[False-True] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/issues/test_issue_84.py::test_issue_deepcopy_autofields[True-None] | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/issues/test_issue_84.py::test_issue_84_autofields | 0.00 | |
No log output captured. | |||
Passed | pyfields/tests/issues/test_issue_84.py::test_issue_84_autoclass | 0.00 | |
No log output captured. |