============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON) cachedir: .pytest_cache metadata: {'Python': '3.9.16', 'Platform': 'SunOS-5.11-i86pc-i386-64bit-ELF', 'Packages': {'pytest': '7.4.0', 'pluggy': '1.3.0'}, 'Plugins': {'anyio': '3.7.1', 'metadata': '3.0.0', 'flake8': '1.1.1', 'mypy-plugins': '3.0.0', 'datadir': '1.4.1', 'mock': '3.11.1', 'custom-exit-code': '0.3.0', 'console-scripts': '1.4.1', 'socket': '0.6.0', 'xdist': '3.2.1', 'time-machine': '2.12.0', 'perf': '0.12.0', 'forked': '1.6.0', 'shell-utilities': '1.8.0', 'env': '1.0.1', 'lazy-fixture': '0.6.3', 'backports.unittest-mock': '1.5.1', 'freezegun': '0.4.2', 'timeout': '2.0.2', 'regressions': '2.5.0', 'helpers-namespace': '2021.12.29', 'typeguard': '4.1.3', 'subtests': '0.10.0', 'rerunfailures': '12.0', 'pytest_freezer': '0.4.8', 'subprocess': '1.5.0', 'skip-markers': '1.4.1', 'pyfakefs': '5.2.4', 'enabler': '2.3.1', 'black-multipy': '1.0.1', 'Faker': '19.3.1', 'kgb': '7.1.1', 'teamcity-messages': '1.32', 'expect': '1.1.0', 'travis-fold': '1.3.0', 'pytest_httpserver': '1.0.8', 'jaraco.test': '5.3.0'}} rootdir: $(@D) configfile: setup.cfg collecting ... collected 604 items tests/test_bool.py::test_is_false PASSED tests/test_bool.py::test_is_false_failure PASSED tests/test_bool.py::test_is_true PASSED tests/test_bool.py::test_is_true_failure PASSED tests/test_class.py::test_extract_attribute PASSED tests/test_class.py::test_extract_multiple PASSED tests/test_class.py::test_extract_property PASSED tests/test_class.py::test_extract_zero_arg_method PASSED tests/test_class.py::test_is_instance_of PASSED tests/test_class.py::test_is_instance_of_class PASSED tests/test_class.py::test_is_instance_of_class_failure PASSED tests/test_class.py::test_is_type_of PASSED tests/test_class.py::test_is_type_of_class PASSED tests/test_class.py::test_is_type_of_class_failure PASSED tests/test_collection.py::test_chaining PASSED tests/test_collection.py::test_is_iterable PASSED tests/test_collection.py::test_is_iterable_failure PASSED tests/test_collection.py::test_is_not_iterable PASSED tests/test_collection.py::test_is_not_iterable_failure PASSED tests/test_collection.py::test_is_sorted PASSED tests/test_collection.py::test_is_sorted_failure PASSED tests/test_collection.py::test_is_sorted_failure_bad_val PASSED tests/test_collection.py::test_is_sorted_reverse_failure PASSED tests/test_collection.py::test_is_subset_of PASSED tests/test_collection.py::test_is_subset_of_bad_arg_failure PASSED tests/test_collection.py::test_is_subset_of_bad_val_failure PASSED tests/test_collection.py::test_is_subset_of_failure_array PASSED tests/test_collection.py::test_is_subset_of_failure_bad_dict_arg1 PASSED tests/test_collection.py::test_is_subset_of_failure_bad_dict_arg2 PASSED tests/test_collection.py::test_is_subset_of_failure_dict_key PASSED tests/test_collection.py::test_is_subset_of_failure_dict_value PASSED tests/test_collection.py::test_is_subset_of_failure_empty_superset PASSED tests/test_collection.py::test_is_subset_of_failure_set PASSED tests/test_collection.py::test_is_subset_of_failure_single_item_superset PASSED tests/test_collection.py::test_is_subset_of_failure_string PASSED tests/test_collection.py::test_is_subset_of_single_item_superset PASSED tests/test_core.py::test_check_dict_like_bool PASSED tests/test_core.py::test_check_dict_like_empty_dict PASSED tests/test_core.py::test_check_dict_like_missing_keys PASSED tests/test_core.py::test_check_dict_like_not_iterable PASSED tests/test_core.py::test_fmt_args_kwargs_empty PASSED tests/test_core.py::test_fmt_args_kwargs_multiple_args PASSED tests/test_core.py::test_fmt_args_kwargs_multiple_both PASSED tests/test_core.py::test_fmt_args_kwargs_multiple_kwargs PASSED tests/test_core.py::test_fmt_args_kwargs_single_arg PASSED tests/test_core.py::test_fmt_args_kwargs_single_kwarg PASSED tests/test_core.py::test_fmt_items_empty PASSED tests/test_core.py::test_fmt_items_multiple PASSED tests/test_core.py::test_fmt_items_single PASSED tests/test_custom_dict.py::test_check_dict_like PASSED tests/test_custom_dict.py::test_check_dict_like_bool PASSED tests/test_custom_dict.py::test_check_dict_like_no_getitem PASSED tests/test_custom_dict.py::test_check_dict_like_no_keys PASSED tests/test_custom_dict.py::test_check_dict_like_no_keys_callable PASSED tests/test_custom_dict.py::test_check_dict_like_no_values PASSED tests/test_custom_dict.py::test_check_dict_like_no_values_callable PASSED tests/test_custom_dict.py::test_custom_dict PASSED tests/test_custom_dict.py::test_requests PASSED tests/test_custom_list.py::test_check_iterable PASSED tests/test_custom_list.py::test_check_iterable_no_getitem PASSED tests/test_custom_list.py::test_check_iterable_not_iterable PASSED tests/test_custom_list.py::test_custom_list PASSED tests/test_datetime.py::test_is_after PASSED tests/test_datetime.py::test_is_after_bad_arg_type_failure PASSED tests/test_datetime.py::test_is_after_bad_val_type_failure PASSED tests/test_datetime.py::test_is_after_failure PASSED tests/test_datetime.py::test_is_before PASSED tests/test_datetime.py::test_is_before_bad_arg_type_failure PASSED tests/test_datetime.py::test_is_before_bad_val_type_failure PASSED tests/test_datetime.py::test_is_before_failure PASSED tests/test_datetime.py::test_is_between PASSED tests/test_datetime.py::test_is_between_bad_arg1_type_failure PASSED tests/test_datetime.py::test_is_between_bad_arg2_type_failure PASSED tests/test_datetime.py::test_is_between_failure PASSED tests/test_datetime.py::test_is_between_timedelta PASSED tests/test_datetime.py::test_is_between_timedelta_failure PASSED tests/test_datetime.py::test_is_close_to PASSED tests/test_datetime.py::test_is_close_to_bad_arg_type_failure PASSED tests/test_datetime.py::test_is_close_to_bad_tolerance_arg_type_failure PASSED tests/test_datetime.py::test_is_close_to_failure PASSED tests/test_datetime.py::test_is_equal_to_ignoring_milliseconds PASSED tests/test_datetime.py::test_is_equal_to_ignoring_milliseconds_bad_arg_type_failure PASSED tests/test_datetime.py::test_is_equal_to_ignoring_milliseconds_bad_val_type_failure PASSED tests/test_datetime.py::test_is_equal_to_ignoring_milliseconds_failure PASSED tests/test_datetime.py::test_is_equal_to_ignoring_seconds PASSED tests/test_datetime.py::test_is_equal_to_ignoring_seconds_bad_arg_type_failure PASSED tests/test_datetime.py::test_is_equal_to_ignoring_seconds_bad_val_type_failure PASSED tests/test_datetime.py::test_is_equal_to_ignoring_seconds_failure PASSED tests/test_datetime.py::test_is_equal_to_ignoring_time PASSED tests/test_datetime.py::test_is_equal_to_ignoring_time_bad_arg_type_failure PASSED tests/test_datetime.py::test_is_equal_to_ignoring_time_bad_val_type_failure PASSED tests/test_datetime.py::test_is_equal_to_ignoring_time_failure PASSED tests/test_datetime.py::test_is_greater_than PASSED tests/test_datetime.py::test_is_greater_than_bad_arg_type_failure PASSED tests/test_datetime.py::test_is_greater_than_failure PASSED tests/test_datetime.py::test_is_greater_than_or_equal_to PASSED tests/test_datetime.py::test_is_greater_than_or_equal_to_bad_arg_type_failure PASSED tests/test_datetime.py::test_is_greater_than_or_equal_to_failure PASSED tests/test_datetime.py::test_is_greater_than_or_equal_to_timedelta PASSED tests/test_datetime.py::test_is_greater_than_or_equal_to_timedelta_bad_arg_type_failure PASSED tests/test_datetime.py::test_is_greater_than_or_equal_to_timedelta_failure PASSED tests/test_datetime.py::test_is_greater_than_timedelta PASSED tests/test_datetime.py::test_is_greater_than_timedelta_bad_arg_type_failure PASSED tests/test_datetime.py::test_is_greater_than_timedelta_failure PASSED tests/test_datetime.py::test_is_less_than PASSED tests/test_datetime.py::test_is_less_than_bad_arg_type_failure PASSED tests/test_datetime.py::test_is_less_than_failure PASSED tests/test_datetime.py::test_is_less_than_or_equal_to PASSED tests/test_datetime.py::test_is_less_than_or_equal_to_bad_arg_type_failure PASSED tests/test_datetime.py::test_is_less_than_or_equal_to_failure PASSED tests/test_datetime.py::test_is_less_than_or_equal_to_timedelta PASSED tests/test_datetime.py::test_is_less_than_or_equal_to_timedelta_bad_arg_type_failure PASSED tests/test_datetime.py::test_is_less_than_or_equal_to_timedelta_failure PASSED tests/test_datetime.py::test_is_less_than_timedelta PASSED tests/test_datetime.py::test_is_less_than_timedelta_bad_arg_type_failure PASSED tests/test_datetime.py::test_is_less_than_timedelta_failure PASSED tests/test_datetime.py::test_is_not_between PASSED tests/test_datetime.py::test_is_not_between_bad_arg1_type_failure PASSED tests/test_datetime.py::test_is_not_between_bad_arg2_type_failure PASSED tests/test_datetime.py::test_is_not_between_failure PASSED tests/test_datetime.py::test_is_not_between_timedelta PASSED tests/test_datetime.py::test_is_not_between_timedelta_failure PASSED tests/test_datetime.py::test_is_not_close_to PASSED tests/test_datetime.py::test_is_not_close_to_bad_arg_type_failure PASSED tests/test_datetime.py::test_is_not_close_to_bad_tolerance_arg_type_failure PASSED tests/test_datetime.py::test_is_not_close_to_failure PASSED tests/test_description.py::test_constructor PASSED tests/test_description.py::test_described_as PASSED tests/test_description.py::test_described_as_chained PASSED tests/test_description.py::test_described_as_double PASSED tests/test_dict.py::test_contains PASSED tests/test_dict.py::test_contains_empty_arg_failure PASSED tests/test_dict.py::test_contains_entry PASSED tests/test_dict.py::test_contains_entry_bad_arg_too_big_failure PASSED tests/test_dict.py::test_contains_entry_bad_arg_type_failure PASSED tests/test_dict.py::test_contains_entry_bad_key_failure PASSED tests/test_dict.py::test_contains_entry_bad_keys_failure PASSED tests/test_dict.py::test_contains_entry_bad_val_failure PASSED tests/test_dict.py::test_contains_entry_bad_value_failure PASSED tests/test_dict.py::test_contains_entry_bad_values_failure PASSED tests/test_dict.py::test_contains_entry_empty_arg_failure PASSED tests/test_dict.py::test_contains_key PASSED tests/test_dict.py::test_contains_key_bad_val_failure PASSED tests/test_dict.py::test_contains_key_multi_item_failure PASSED tests/test_dict.py::test_contains_key_single_item_failure PASSED tests/test_dict.py::test_contains_multi_item_failure PASSED tests/test_dict.py::test_contains_multi_item_single_failure PASSED tests/test_dict.py::test_contains_only PASSED tests/test_dict.py::test_contains_only_failure PASSED tests/test_dict.py::test_contains_only_multi_failure PASSED tests/test_dict.py::test_contains_single_item_dict_like_failure PASSED tests/test_dict.py::test_contains_single_item_failure PASSED tests/test_dict.py::test_contains_value PASSED tests/test_dict.py::test_contains_value_bad_val_failure PASSED tests/test_dict.py::test_contains_value_empty_arg_failure PASSED tests/test_dict.py::test_contains_value_multi_item_failure PASSED tests/test_dict.py::test_contains_value_single_item_failure PASSED tests/test_dict.py::test_does_not_contain PASSED tests/test_dict.py::test_does_not_contain_empty_arg_failure PASSED tests/test_dict.py::test_does_not_contain_entry PASSED tests/test_dict.py::test_does_not_contain_entry_bad_arg_too_big_failure PASSED tests/test_dict.py::test_does_not_contain_entry_bad_arg_type_failure PASSED tests/test_dict.py::test_does_not_contain_entry_bad_val_failure PASSED tests/test_dict.py::test_does_not_contain_entry_empty_arg_failure PASSED tests/test_dict.py::test_does_not_contain_entry_failure PASSED tests/test_dict.py::test_does_not_contain_entry_multiple_failure PASSED tests/test_dict.py::test_does_not_contain_key PASSED tests/test_dict.py::test_does_not_contain_key_bad_val_failure PASSED tests/test_dict.py::test_does_not_contain_list_item_failure PASSED tests/test_dict.py::test_does_not_contain_single_item_failure PASSED tests/test_dict.py::test_does_not_contain_value PASSED tests/test_dict.py::test_does_not_contain_value_bad_val_failure PASSED tests/test_dict.py::test_does_not_contain_value_empty_arg_failure PASSED tests/test_dict.py::test_does_not_contain_value_list_item_failure PASSED tests/test_dict.py::test_does_not_contain_value_list_multi_item_failure PASSED tests/test_dict.py::test_does_not_contain_value_single_item_failure PASSED tests/test_dict.py::test_dynamic_assertion PASSED tests/test_dict.py::test_dynamic_assertion_bad_key_failure PASSED tests/test_dict.py::test_dynamic_assertion_failure_int PASSED tests/test_dict.py::test_dynamic_assertion_failure_str PASSED tests/test_dict.py::test_dynamic_assertion_on_dict_method PASSED tests/test_dict.py::test_dynamic_assertion_on_reserved_word PASSED tests/test_dict.py::test_is_empty PASSED tests/test_dict.py::test_is_empty_failure PASSED tests/test_dict.py::test_is_length PASSED tests/test_dict.py::test_is_length_failure PASSED tests/test_dict.py::test_is_not_empty PASSED tests/test_dict.py::test_is_not_empty_failure PASSED tests/test_dict_compare.py::test_failure PASSED tests/test_dict_compare.py::test_failure_deep_dict PASSED tests/test_dict_compare.py::test_failure_deep_dict_single_key PASSED tests/test_dict_compare.py::test_failure_deep_int_keys PASSED tests/test_dict_compare.py::test_failure_deep_mismatch_when_ignoring_double_nested_sibling_key PASSED tests/test_dict_compare.py::test_failure_deep_mismatch_when_ignoring_nested_deep_key PASSED tests/test_dict_compare.py::test_failure_deep_tuple_keys_ignore PASSED tests/test_dict_compare.py::test_failure_ignore PASSED tests/test_dict_compare.py::test_failure_ignore_mixed_keys PASSED tests/test_dict_compare.py::test_failure_ignore_multi_deep_keys PASSED tests/test_dict_compare.py::test_failure_ignore_multi_keys PASSED tests/test_dict_compare.py::test_failure_ignore_single_entry PASSED tests/test_dict_compare.py::test_failure_include PASSED tests/test_dict_compare.py::test_failure_include_deep_keys PASSED tests/test_dict_compare.py::test_failure_include_deep_missing PASSED tests/test_dict_compare.py::test_failure_include_missing PASSED tests/test_dict_compare.py::test_failure_include_multi_keys PASSED tests/test_dict_compare.py::test_failure_include_multiple_missing PASSED tests/test_dict_compare.py::test_failure_int_keys PASSED tests/test_dict_compare.py::test_failure_multi_entry PASSED tests/test_dict_compare.py::test_failure_multi_entry_failure PASSED tests/test_dict_compare.py::test_failure_single_entry PASSED tests/test_dict_compare.py::test_failure_single_item_tuple_keys_ignore PASSED tests/test_dict_compare.py::test_failure_single_item_tuple_keys_ignore_error_msg PASSED tests/test_dict_compare.py::test_failure_top_mismatch_when_ignoring_single_nested_key PASSED tests/test_dict_compare.py::test_failure_top_mismatch_when_ignoring_single_nested_sibling_key PASSED tests/test_dict_compare.py::test_failure_tuple_keys PASSED tests/test_dict_compare.py::test_failure_tuple_keys_ignore PASSED tests/test_dict_compare.py::test_failure_very_deep_dict PASSED tests/test_dict_compare.py::test_ignore_all_nested_keys PASSED tests/test_dict_compare.py::test_ignore_and_include_deep_key PASSED tests/test_dict_compare.py::test_ignore_and_include_key PASSED tests/test_dict_compare.py::test_ignore_and_include_list_of_keys PASSED tests/test_dict_compare.py::test_ignore_deep_key PASSED tests/test_dict_compare.py::test_ignore_deep_sibling_key PASSED tests/test_dict_compare.py::test_ignore_key PASSED tests/test_dict_compare.py::test_ignore_list_of_keys PASSED tests/test_dict_compare.py::test_ignore_nested_deep_sibling_key PASSED tests/test_dict_compare.py::test_include_deep_key PASSED tests/test_dict_compare.py::test_include_key PASSED tests/test_dict_compare.py::test_include_list_of_keys PASSED tests/test_dict_compare.py::test_ordered PASSED tests/test_dyn.py::test_chaining PASSED tests/test_dyn.py::test_dynamic_assertion PASSED tests/test_dyn.py::test_dynamic_assertion_bad_name_failure PASSED tests/test_dyn.py::test_dynamic_assertion_failure PASSED tests/test_dyn.py::test_dynamic_assertion_no_args_failure PASSED tests/test_dyn.py::test_dynamic_assertion_on_method PASSED tests/test_dyn.py::test_dynamic_assertion_on_method_failure PASSED tests/test_dyn.py::test_dynamic_assertion_on_property PASSED tests/test_dyn.py::test_dynamic_assertion_too_many_args_failure PASSED tests/test_dyn.py::test_dynamic_assertion_unknown_attribute_failure PASSED tests/test_equals.py::test_is_equal PASSED tests/test_equals.py::test_is_equal_failure PASSED tests/test_equals.py::test_is_equal_int_failure PASSED tests/test_equals.py::test_is_equal_list_failure PASSED tests/test_equals.py::test_is_not_equal PASSED tests/test_equals.py::test_is_not_equal_failure PASSED tests/test_equals.py::test_is_not_equal_int_failure PASSED tests/test_equals.py::test_is_not_equal_list_failure PASSED tests/test_expected_exception.py::test_expected_exception PASSED tests/test_expected_exception.py::test_expected_exception_all_failure PASSED tests/test_expected_exception.py::test_expected_exception_arg_passing PASSED tests/test_expected_exception.py::test_expected_exception_chaining PASSED tests/test_expected_exception.py::test_expected_exception_kwargs_failure PASSED tests/test_expected_exception.py::test_expected_exception_method PASSED tests/test_expected_exception.py::test_expected_exception_multi_args_failure PASSED tests/test_expected_exception.py::test_expected_exception_no_arg_bad_exception_failure PASSED tests/test_expected_exception.py::test_expected_exception_no_arg_bad_func_failure PASSED tests/test_expected_exception.py::test_expected_exception_no_arg_failure PASSED tests/test_expected_exception.py::test_expected_exception_no_arg_missing_raises_failure PASSED tests/test_expected_exception.py::test_expected_exception_no_arg_wrong_exception_failure PASSED tests/test_expected_exception.py::test_expected_exception_one_arg_failure PASSED tests/test_extensions.py::test_call_missing_extension PASSED tests/test_extensions.py::test_dupe_extensions PASSED tests/test_extensions.py::test_is_even_extension PASSED tests/test_extensions.py::test_is_even_extension_failure PASSED tests/test_extensions.py::test_is_even_extension_failure_not_callable PASSED tests/test_extensions.py::test_is_even_extension_failure_not_integer PASSED tests/test_extensions.py::test_is_factor_of_extension PASSED tests/test_extensions.py::test_is_factor_of_extension_failure PASSED tests/test_extensions.py::test_is_multiple_of_extension PASSED tests/test_extensions.py::test_is_multiple_of_extension_failure PASSED tests/test_extensions.py::test_is_multiple_of_extension_failure_bad_arg PASSED tests/test_extensions.py::test_is_multiple_of_extension_failure_bad_val PASSED tests/test_extensions.py::test_is_multiple_of_extension_failure_negative_arg PASSED tests/test_extensions.py::test_is_multiple_of_extension_failure_negative_val PASSED tests/test_extensions.py::test_remove_bad_extension PASSED tests/test_extracting.py::test_described_as_with_double_extracting PASSED tests/test_extracting.py::test_described_as_with_extracting PASSED tests/test_extracting.py::test_extracting_bad_property_failure PASSED tests/test_extracting.py::test_extracting_bad_val_failure PASSED tests/test_extracting.py::test_extracting_bad_val_str_failure PASSED tests/test_extracting.py::test_extracting_dict PASSED tests/test_extracting.py::test_extracting_dict_missing_key_failure PASSED tests/test_extracting.py::test_extracting_empty_args_failure PASSED tests/test_extracting.py::test_extracting_filter PASSED tests/test_extracting.py::test_extracting_filter_bad_type PASSED tests/test_extracting.py::test_extracting_filter_bad_values PASSED tests/test_extracting.py::test_extracting_filter_custom_func PASSED tests/test_extracting.py::test_extracting_filter_custom_func_failure PASSED tests/test_extracting.py::test_extracting_filter_dict_failure PASSED tests/test_extracting.py::test_extracting_filter_failure PASSED tests/test_extracting.py::test_extracting_filter_ignore_bad_key_types PASSED tests/test_extracting.py::test_extracting_filter_lambda_failure PASSED tests/test_extracting.py::test_extracting_filter_multi_item_dict_failure PASSED tests/test_extracting.py::test_extracting_iterable_failure_index_is_not_int PASSED tests/test_extracting.py::test_extracting_iterable_failure_out_of_range PASSED tests/test_extracting.py::test_extracting_iterable_failure_set PASSED tests/test_extracting.py::test_extracting_iterable_multi_extracting PASSED tests/test_extracting.py::test_extracting_iterable_of_lists PASSED tests/test_extracting.py::test_extracting_iterable_of_strings PASSED tests/test_extracting.py::test_extracting_iterable_of_tuples PASSED tests/test_extracting.py::test_extracting_multiple_properties PASSED tests/test_extracting.py::test_extracting_property PASSED tests/test_extracting.py::test_extracting_property_and_method PASSED tests/test_extracting.py::test_extracting_sort PASSED tests/test_extracting.py::test_extracting_sort_bad_values PASSED tests/test_extracting.py::test_extracting_sort_custom_func PASSED tests/test_extracting.py::test_extracting_sort_custom_func_failure PASSED tests/test_extracting.py::test_extracting_sort_failure PASSED tests/test_extracting.py::test_extracting_sort_ignore_bad_key_types PASSED tests/test_extracting.py::test_extracting_sort_ignore_bad_type PASSED tests/test_extracting.py::test_extracting_sort_lambda_failure PASSED tests/test_extracting.py::test_extracting_sort_list_failure PASSED tests/test_extracting.py::test_extracting_sort_multi_item_dict_failure PASSED tests/test_extracting.py::test_extracting_too_many_args_method_failure PASSED tests/test_extracting.py::test_extracting_zero_arg_method PASSED tests/test_fail.py::test_fail PASSED tests/test_fail.py::test_fail_msg PASSED tests/test_file.py::test_contains_of_bad_type_failure PASSED tests/test_file.py::test_contains_of_missing_file_failure PASSED tests/test_file.py::test_contents_of_file PASSED tests/test_file.py::test_contents_of_file_ascii PASSED tests/test_file.py::test_contents_of_path PASSED tests/test_file.py::test_contents_of_path_ascii PASSED tests/test_file.py::test_contents_of_return_type PASSED tests/test_file.py::test_contents_of_return_type_ascii PASSED tests/test_file.py::test_does_not_exist PASSED tests/test_file.py::test_does_not_exist_bad_val_failure PASSED tests/test_file.py::test_does_not_exist_failure PASSED tests/test_file.py::test_exists PASSED tests/test_file.py::test_exists_bad_val_failure PASSED tests/test_file.py::test_exists_failure PASSED tests/test_file.py::test_is_child_of PASSED tests/test_file.py::test_is_child_of_bad_arg_type_failure PASSED tests/test_file.py::test_is_child_of_failure PASSED tests/test_file.py::test_is_directory PASSED tests/test_file.py::test_is_directory_exists_failure PASSED tests/test_file.py::test_is_directory_file_failure PASSED tests/test_file.py::test_is_file PASSED tests/test_file.py::test_is_file_directory_failure PASSED tests/test_file.py::test_is_file_exists_failure PASSED tests/test_file.py::test_is_named PASSED tests/test_file.py::test_is_named_bad_arg_type_failure PASSED tests/test_file.py::test_is_named_failure PASSED tests/test_in.py::test_is_in PASSED tests/test_in.py::test_is_in_failure PASSED tests/test_in.py::test_is_in_missing_arg_failure PASSED tests/test_in.py::test_is_not_in PASSED tests/test_in.py::test_is_not_in_failure PASSED tests/test_in.py::test_is_not_in_missing_arg_failure PASSED tests/test_list.py::test_chaining PASSED tests/test_list.py::test_contains PASSED tests/test_list.py::test_contains_duplicates PASSED tests/test_list.py::test_contains_duplicates_bad_val_failure PASSED tests/test_list.py::test_contains_duplicates_failure PASSED tests/test_list.py::test_contains_multi_item_failure PASSED tests/test_list.py::test_contains_multi_item_single_failure PASSED tests/test_list.py::test_contains_only PASSED tests/test_list.py::test_contains_only_failure PASSED tests/test_list.py::test_contains_only_multi_failure PASSED tests/test_list.py::test_contains_only_no_args_failure PASSED tests/test_list.py::test_contains_only_superlist_failure PASSED tests/test_list.py::test_contains_sequence PASSED tests/test_list.py::test_contains_sequence_bad_val_failure PASSED tests/test_list.py::test_contains_sequence_failure PASSED tests/test_list.py::test_contains_sequence_no_args_failure PASSED tests/test_list.py::test_contains_single_item_failure PASSED tests/test_list.py::test_does_not_contain PASSED tests/test_list.py::test_does_not_contain_duplicates PASSED tests/test_list.py::test_does_not_contain_duplicates_bad_val_failure PASSED tests/test_list.py::test_does_not_contain_duplicates_failure PASSED tests/test_list.py::test_does_not_contain_list_item_failure PASSED tests/test_list.py::test_does_not_contain_list_multi_item_failure PASSED tests/test_list.py::test_does_not_contain_single_item_failure PASSED tests/test_list.py::test_ends_with PASSED tests/test_list.py::test_ends_with_bad_prefix_failure PASSED tests/test_list.py::test_ends_with_bad_val_failure PASSED tests/test_list.py::test_ends_with_failure PASSED tests/test_list.py::test_is_empty PASSED tests/test_list.py::test_is_empty_failure PASSED tests/test_list.py::test_is_length PASSED tests/test_list.py::test_is_length_bad_arg_failure PASSED tests/test_list.py::test_is_length_failure PASSED tests/test_list.py::test_is_length_negative_arg_failure PASSED tests/test_list.py::test_is_not_empty PASSED tests/test_list.py::test_is_not_empty_failure PASSED tests/test_list.py::test_list_of_dicts PASSED tests/test_list.py::test_list_of_lists PASSED tests/test_list.py::test_starts_with PASSED tests/test_list.py::test_starts_with_bad_prefix_failure PASSED tests/test_list.py::test_starts_with_bad_val_failure PASSED tests/test_list.py::test_starts_with_failure PASSED tests/test_none.py::test_is_none PASSED tests/test_none.py::test_is_none_failure PASSED tests/test_none.py::test_is_not_none PASSED tests/test_none.py::test_is_not_none_failure PASSED tests/test_numbers.py::test_chaining PASSED tests/test_numbers.py::test_is_between PASSED tests/test_numbers.py::test_is_between_bad_arg_delta_failure PASSED tests/test_numbers.py::test_is_between_bad_value_type_failure PASSED tests/test_numbers.py::test_is_between_complex_failure PASSED tests/test_numbers.py::test_is_between_failure PASSED tests/test_numbers.py::test_is_between_high_arg_type_failure PASSED tests/test_numbers.py::test_is_between_low_arg_type_failure PASSED tests/test_numbers.py::test_is_close_to PASSED tests/test_numbers.py::test_is_close_to_bad_arg_type_failure PASSED tests/test_numbers.py::test_is_close_to_bad_tolerance_arg_type_failure PASSED tests/test_numbers.py::test_is_close_to_bad_value_type_failure PASSED tests/test_numbers.py::test_is_close_to_complex_failure PASSED tests/test_numbers.py::test_is_close_to_failure PASSED tests/test_numbers.py::test_is_close_to_negative_tolerance_failure PASSED tests/test_numbers.py::test_is_greater_than PASSED tests/test_numbers.py::test_is_greater_than_bad_arg_type_failure PASSED tests/test_numbers.py::test_is_greater_than_bad_value_type_failure PASSED tests/test_numbers.py::test_is_greater_than_complex_failure PASSED tests/test_numbers.py::test_is_greater_than_failure PASSED tests/test_numbers.py::test_is_greater_than_or_equal_to PASSED tests/test_numbers.py::test_is_greater_than_or_equal_to_bad_arg_type_failure PASSED tests/test_numbers.py::test_is_greater_than_or_equal_to_bad_value_type_failure PASSED tests/test_numbers.py::test_is_greater_than_or_equal_to_complex_failure PASSED tests/test_numbers.py::test_is_greater_than_or_equal_to_failure PASSED tests/test_numbers.py::test_is_inf PASSED tests/test_numbers.py::test_is_inf_bad_type_failure PASSED tests/test_numbers.py::test_is_inf_bad_type_failure_complex PASSED tests/test_numbers.py::test_is_inf_failure PASSED tests/test_numbers.py::test_is_less_than PASSED tests/test_numbers.py::test_is_less_than_bad_arg_type_failure PASSED tests/test_numbers.py::test_is_less_than_bad_value_type_failure PASSED tests/test_numbers.py::test_is_less_than_complex_failure PASSED tests/test_numbers.py::test_is_less_than_failure PASSED tests/test_numbers.py::test_is_less_than_or_equal_to PASSED tests/test_numbers.py::test_is_less_than_or_equal_to_bad_arg_type_failure PASSED tests/test_numbers.py::test_is_less_than_or_equal_to_bad_value_type_failure PASSED tests/test_numbers.py::test_is_less_than_or_equal_to_complex_failure PASSED tests/test_numbers.py::test_is_less_than_or_equal_to_failure PASSED tests/test_numbers.py::test_is_nan PASSED tests/test_numbers.py::test_is_nan_bad_type_failure PASSED tests/test_numbers.py::test_is_nan_bad_type_failure_complex PASSED tests/test_numbers.py::test_is_nan_failure PASSED tests/test_numbers.py::test_is_negative PASSED tests/test_numbers.py::test_is_negative_failure PASSED tests/test_numbers.py::test_is_not_between PASSED tests/test_numbers.py::test_is_not_between_bad_arg_delta_failure PASSED tests/test_numbers.py::test_is_not_between_bad_value_type_failure PASSED tests/test_numbers.py::test_is_not_between_complex_failure PASSED tests/test_numbers.py::test_is_not_between_failure PASSED tests/test_numbers.py::test_is_not_between_high_arg_type_failure PASSED tests/test_numbers.py::test_is_not_between_low_arg_type_failure PASSED tests/test_numbers.py::test_is_not_close_to PASSED tests/test_numbers.py::test_is_not_close_to_bad_arg_type_failure PASSED tests/test_numbers.py::test_is_not_close_to_bad_tolerance_arg_type_failure PASSED tests/test_numbers.py::test_is_not_close_to_bad_value_type_failure PASSED tests/test_numbers.py::test_is_not_close_to_complex_failure PASSED tests/test_numbers.py::test_is_not_close_to_failure PASSED tests/test_numbers.py::test_is_not_close_to_negative_tolerance_failure PASSED tests/test_numbers.py::test_is_not_inf PASSED tests/test_numbers.py::test_is_not_inf_bad_type_failure PASSED tests/test_numbers.py::test_is_not_inf_bad_type_failure_complex PASSED tests/test_numbers.py::test_is_not_inf_failure PASSED tests/test_numbers.py::test_is_not_nan PASSED tests/test_numbers.py::test_is_not_nan_bad_type_failure PASSED tests/test_numbers.py::test_is_not_nan_bad_type_failure_complex PASSED tests/test_numbers.py::test_is_not_nan_failure PASSED tests/test_numbers.py::test_is_not_zero PASSED tests/test_numbers.py::test_is_not_zero_bad_type_failure PASSED tests/test_numbers.py::test_is_not_zero_failure PASSED tests/test_numbers.py::test_is_positive PASSED tests/test_numbers.py::test_is_positive_failure PASSED tests/test_numbers.py::test_is_zero PASSED tests/test_numbers.py::test_is_zero_bad_type_failure PASSED tests/test_numbers.py::test_is_zero_failure PASSED tests/test_readme.py::test_assert_warn PASSED tests/test_readme.py::test_booleans PASSED tests/test_readme.py::test_chaining PASSED tests/test_readme.py::test_custom_error_message PASSED tests/test_readme.py::test_dates PASSED tests/test_readme.py::test_dict_compare PASSED tests/test_readme.py::test_dicts PASSED tests/test_readme.py::test_dyn PASSED tests/test_readme.py::test_expected_exceptions PASSED tests/test_readme.py::test_failure PASSED tests/test_readme.py::test_files PASSED tests/test_readme.py::test_floats PASSED tests/test_readme.py::test_ints PASSED tests/test_readme.py::test_lists PASSED tests/test_readme.py::test_objects PASSED tests/test_readme.py::test_sets PASSED tests/test_readme.py::test_soft_assertions PASSED tests/test_readme.py::test_something PASSED tests/test_readme.py::test_strings PASSED tests/test_readme.py::test_tuples PASSED tests/test_same_as.py::test_is_not_same_as PASSED tests/test_same_as.py::test_is_not_same_as_failure PASSED tests/test_same_as.py::test_is_same_as PASSED tests/test_same_as.py::test_is_same_as_failure PASSED tests/test_snapshots.py::test_snapshot_custom_id_int PASSED tests/test_snapshots.py::test_snapshot_custom_path_none PASSED tests/test_snapshots.py::test_snapshot_v3[1] PASSED tests/test_snapshots.py::test_snapshot_v3[2] PASSED tests/test_soft.py::test_double_fail PASSED tests/test_soft.py::test_expected_exception_failure PASSED tests/test_soft.py::test_expected_exception_success PASSED tests/test_soft.py::test_fail PASSED tests/test_soft.py::test_fail_with_msg PASSED tests/test_soft.py::test_fail_with_soft_failing_asserts PASSED tests/test_soft.py::test_failure PASSED tests/test_soft.py::test_failure_chain PASSED tests/test_soft.py::test_nested PASSED tests/test_soft.py::test_recursive_nesting PASSED tests/test_soft.py::test_success PASSED tests/test_soft_fail.py::test_double_soft_fail PASSED tests/test_soft_fail.py::test_soft_fail PASSED tests/test_soft_fail.py::test_soft_fail_with_msg PASSED tests/test_soft_fail.py::test_soft_fail_with_msg_without_context PASSED tests/test_soft_fail.py::test_soft_fail_with_soft_failing_asserts PASSED tests/test_soft_fail.py::test_soft_fail_without_context PASSED tests/test_string.py::test_chaining PASSED tests/test_string.py::test_contains PASSED tests/test_string.py::test_contains_ignoring_case PASSED tests/test_string.py::test_contains_ignoring_case_list PASSED tests/test_string.py::test_contains_ignoring_case_list_elem_type_failure PASSED tests/test_string.py::test_contains_ignoring_case_list_missinge_item_failure PASSED tests/test_string.py::test_contains_ignoring_case_list_multi_elem_type_failure PASSED tests/test_string.py::test_contains_ignoring_case_list_multi_item_failure PASSED tests/test_string.py::test_contains_ignoring_case_list_multi_item_type_failure PASSED tests/test_string.py::test_contains_ignoring_case_list_single_item_failure PASSED tests/test_string.py::test_contains_ignoring_case_list_single_item_type_failure PASSED tests/test_string.py::test_contains_ignoring_case_missinge_item_failure PASSED tests/test_string.py::test_contains_ignoring_case_multi_item_failure PASSED tests/test_string.py::test_contains_ignoring_case_multi_item_type_failure PASSED tests/test_string.py::test_contains_ignoring_case_single_item_failure PASSED tests/test_string.py::test_contains_ignoring_case_single_item_type_failure PASSED tests/test_string.py::test_contains_ignoring_case_type_failure PASSED tests/test_string.py::test_contains_multi_item_failure PASSED tests/test_string.py::test_contains_multi_item_single_failure PASSED tests/test_string.py::test_contains_single_item_failure PASSED tests/test_string.py::test_does_not_contain PASSED tests/test_string.py::test_does_not_contain_list_item_failure PASSED tests/test_string.py::test_does_not_contain_list_multi_item_failure PASSED tests/test_string.py::test_does_not_contain_single_item_failure PASSED tests/test_string.py::test_does_not_match PASSED tests/test_string.py::test_does_not_match_bad_arg_empty_failure PASSED tests/test_string.py::test_does_not_match_bad_arg_type_failure PASSED tests/test_string.py::test_does_not_match_bad_value_type_failure PASSED tests/test_string.py::test_does_not_match_failure PASSED tests/test_string.py::test_ends_with PASSED tests/test_string.py::test_ends_with_bad_arg_empty_failure PASSED tests/test_string.py::test_ends_with_bad_arg_none_failure PASSED tests/test_string.py::test_ends_with_bad_arg_type_failure PASSED tests/test_string.py::test_ends_with_bad_value_type_failure PASSED tests/test_string.py::test_ends_with_failure PASSED tests/test_string.py::test_is_alpha PASSED tests/test_string.py::test_is_alpha_bad_value_type_failure PASSED tests/test_string.py::test_is_alpha_digit_failure PASSED tests/test_string.py::test_is_alpha_empty_value_failure PASSED tests/test_string.py::test_is_alpha_punctuation_failure PASSED tests/test_string.py::test_is_alpha_space_failure PASSED tests/test_string.py::test_is_digit PASSED tests/test_string.py::test_is_digit_alpha_failure PASSED tests/test_string.py::test_is_digit_bad_value_type_failure PASSED tests/test_string.py::test_is_digit_empty_value_failure PASSED tests/test_string.py::test_is_digit_punctuation_failure PASSED tests/test_string.py::test_is_digit_space_failure PASSED tests/test_string.py::test_is_empty PASSED tests/test_string.py::test_is_empty_failure PASSED tests/test_string.py::test_is_equal_ignoring_case PASSED tests/test_string.py::test_is_equal_ignoring_case_bad_arg_type_failure PASSED tests/test_string.py::test_is_equal_ignoring_case_bad_value_type_failure PASSED tests/test_string.py::test_is_equal_ignoring_case_failure PASSED tests/test_string.py::test_is_length PASSED tests/test_string.py::test_is_length_failure PASSED tests/test_string.py::test_is_lower PASSED tests/test_string.py::test_is_lower_bad_value_type_failure PASSED tests/test_string.py::test_is_lower_empty_value_failure PASSED tests/test_string.py::test_is_lower_failure PASSED tests/test_string.py::test_is_not_empty PASSED tests/test_string.py::test_is_not_empty_failure PASSED tests/test_string.py::test_is_unicode PASSED tests/test_string.py::test_is_unicode_failure PASSED tests/test_string.py::test_is_upper PASSED tests/test_string.py::test_is_upper_bad_value_type_failure PASSED tests/test_string.py::test_is_upper_empty_value_failure PASSED tests/test_string.py::test_is_upper_failure PASSED tests/test_string.py::test_matches PASSED tests/test_string.py::test_matches_bad_arg_empty_failure PASSED tests/test_string.py::test_matches_bad_arg_type_failure PASSED tests/test_string.py::test_matches_bad_value_type_failure PASSED tests/test_string.py::test_matches_failure PASSED tests/test_string.py::test_starts_with PASSED tests/test_string.py::test_starts_with_bad_arg_empty_failure PASSED tests/test_string.py::test_starts_with_bad_arg_none_failure PASSED tests/test_string.py::test_starts_with_bad_arg_type_failure PASSED tests/test_string.py::test_starts_with_bad_value_type_failure PASSED tests/test_string.py::test_starts_with_failure PASSED tests/test_traceback.py::test_traceback PASSED tests/test_type.py::test_is_instance_of PASSED tests/test_type.py::test_is_instance_of_bad_arg_failure PASSED tests/test_type.py::test_is_instance_of_failure PASSED tests/test_type.py::test_is_type_of PASSED tests/test_type.py::test_is_type_of_bad_arg_failure PASSED tests/test_type.py::test_is_type_of_failure PASSED tests/test_type.py::test_is_type_of_subclass_failure PASSED tests/test_warn.py::test_failures PASSED tests/test_warn.py::test_success PASSED =============================== warnings summary =============================== ../../../../../../../..$(PYTHON_DIR)/vendor-packages/_pytest/config/__init__.py:1373 $(PYTHON_DIR)/vendor-packages/_pytest/config/__init__.py:1373: PytestConfigWarning: Unknown config option: pep8maxlinelength self._warn_or_fail_if_strict(f"Unknown config option: {key}\n") -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ======== 604 passed, 1 warning ========