============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON) cachedir: .pytest_cache rootdir: $(@D) configfile: pytest.ini testpaths: tests/ collecting ... collected 1964 items / 156 deselected / 1808 selected tests/test_abc.py::test_abc_inheritance PASSED tests/test_abc.py::test_multidict_inheritance[cs-c] PASSED tests/test_abc.py::test_proxy_inheritance[cs-c] PASSED tests/test_copy.py::test_copy[cs-c] PASSED tests/test_copy.py::test_copy_proxy[cs-c] PASSED tests/test_copy.py::test_copy_std_copy[cs-c] PASSED tests/test_copy.py::test_ci_multidict_clone[cs-c] PASSED tests/test_free_threading.py::test_race_condition_iterator_vs_mutation[cs-c] PASSED tests/test_free_threading.py::test_race_condition_extend_vs_source_mutation[cs-c] PASSED tests/test_guard.py::test_guard_update_existing_key[cs-c] PASSED tests/test_guard.py::test_guard_items_update_existing_key[cs-c] PASSED tests/test_guard.py::test_guard_keys_update_existing_key[cs-c] PASSED tests/test_guard.py::test_guard_values_update_existing_key[cs-c] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[cs-c-clear-iter] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[cs-c-clear-keys] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[cs-c-clear-items] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[cs-c-clear-values] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[cs-c-delitem-iter] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[cs-c-delitem-keys] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[cs-c-delitem-items] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[cs-c-delitem-values] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[cs-c-popone-iter] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[cs-c-popone-keys] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[cs-c-popone-items] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[cs-c-popone-values] PASSED tests/test_pickle.py::test_pickle[cs-c-0] PASSED tests/test_pickle.py::test_load_from_file[cs-c-0] PASSED tests/test_pickle.py::test_pickle_istr[c-0] PASSED tests/test_pickle.py::test_load_istr_from_file[c-0] PASSED tests/test_pickle.py::test_pickle[cs-c-1] PASSED tests/test_pickle.py::test_load_from_file[cs-c-1] PASSED tests/test_pickle.py::test_pickle_istr[c-1] PASSED tests/test_pickle.py::test_load_istr_from_file[c-1] PASSED tests/test_pickle.py::test_pickle[cs-c-2] PASSED tests/test_pickle.py::test_load_from_file[cs-c-2] PASSED tests/test_pickle.py::test_pickle_istr[c-2] PASSED tests/test_pickle.py::test_load_istr_from_file[c-2] PASSED tests/test_pickle.py::test_pickle[cs-c-3] PASSED tests/test_pickle.py::test_load_from_file[cs-c-3] PASSED tests/test_pickle.py::test_pickle_istr[c-3] PASSED tests/test_pickle.py::test_load_istr_from_file[c-3] PASSED tests/test_pickle.py::test_pickle[cs-c-4] PASSED tests/test_pickle.py::test_load_from_file[cs-c-4] PASSED tests/test_pickle.py::test_pickle_istr[c-4] PASSED tests/test_pickle.py::test_load_istr_from_file[c-4] PASSED tests/test_pickle.py::test_pickle[cs-c-5] PASSED tests/test_pickle.py::test_load_from_file[cs-c-5] PASSED tests/test_pickle.py::test_pickle_istr[c-5] PASSED tests/test_pickle.py::test_load_istr_from_file[c-5] PASSED tests/test_incorrect_args.py::test_getall_args[cs-c-no_args] PASSED tests/test_incorrect_args.py::test_getone_args[cs-c-no_args] PASSED tests/test_incorrect_args.py::test_get_args[cs-c-no_args] PASSED tests/test_incorrect_args.py::test_setdefault_args[cs-c-no_args] PASSED tests/test_incorrect_args.py::test_popone_args[cs-c-no_args] PASSED tests/test_incorrect_args.py::test_pop_args[cs-c-no_args] PASSED tests/test_incorrect_args.py::test_popall_args[cs-c-no_args] PASSED tests/test_incorrect_args.py::test_getall_args[cs-c-too_many_args] PASSED tests/test_incorrect_args.py::test_getone_args[cs-c-too_many_args] PASSED tests/test_incorrect_args.py::test_get_args[cs-c-too_many_args] PASSED tests/test_incorrect_args.py::test_setdefault_args[cs-c-too_many_args] PASSED tests/test_incorrect_args.py::test_popone_args[cs-c-too_many_args] PASSED tests/test_incorrect_args.py::test_pop_args[cs-c-too_many_args] PASSED tests/test_incorrect_args.py::test_popall_args[cs-c-too_many_args] PASSED tests/test_incorrect_args.py::test_getall_args[cs-c-wrong_kwarg] PASSED tests/test_incorrect_args.py::test_getone_args[cs-c-wrong_kwarg] PASSED tests/test_incorrect_args.py::test_get_args[cs-c-wrong_kwarg] PASSED tests/test_incorrect_args.py::test_setdefault_args[cs-c-wrong_kwarg] PASSED tests/test_incorrect_args.py::test_popone_args[cs-c-wrong_kwarg] PASSED tests/test_incorrect_args.py::test_pop_args[cs-c-wrong_kwarg] PASSED tests/test_incorrect_args.py::test_popall_args[cs-c-wrong_kwarg] PASSED tests/test_incorrect_args.py::test_getall_args[cs-c-wrong_kwarg_and_too_many_args] PASSED tests/test_incorrect_args.py::test_getone_args[cs-c-wrong_kwarg_and_too_many_args] PASSED tests/test_incorrect_args.py::test_get_args[cs-c-wrong_kwarg_and_too_many_args] PASSED tests/test_incorrect_args.py::test_setdefault_args[cs-c-wrong_kwarg_and_too_many_args] PASSED tests/test_incorrect_args.py::test_popone_args[cs-c-wrong_kwarg_and_too_many_args] PASSED tests/test_incorrect_args.py::test_pop_args[cs-c-wrong_kwarg_and_too_many_args] PASSED tests/test_incorrect_args.py::test_popall_args[cs-c-wrong_kwarg_and_too_many_args] PASSED tests/test_multidict.py::test_proxy_copy[cs-c] PASSED tests/test_multidict.py::test_multidict_subclassing[cs-c] PASSED tests/test_multidict.py::test_multidict_proxy_subclassing[cs-c] PASSED tests/test_multidict.py::test_multidict_subclass_new_and_init_are_called[cs-c] PASSED tests/test_multidict.py::test_multidict_proxy_subclass_init_is_called[cs-c] PASSED tests/test_multidict.py::TestMultiDict::test__repr___recursive[cs-c] PASSED tests/test_multidict.py::TestMultiDict::test_proxy__repr___recursive[cs-c] PASSED tests/test_multidict.py::TestMultiDict::test_items__repr__recursive[cs-c] PASSED tests/test_multidict.py::TestMultiDict::test_values__repr__recursive[cs-c] PASSED tests/test_multidict.py::test_items_and_reentrant_equality[cs-c] PASSED tests/test_multidict.py::test_items_rand_reentrant_equality[cs-c] PASSED tests/test_multidict.py::test_items_or_reentrant_equality[cs-c] PASSED tests/test_multidict.py::test_items_rsub_reentrant_equality[cs-c] PASSED tests/test_multidict.py::test_items_contains_reentrant_equality[cs-c] PASSED tests/test_multidict.py::test_items_isdisjoint_reentrant_equality[cs-c] PASSED tests/test_multidict.py::test_reinitialize_releases_previous_values[cs-c] PASSED tests/test_multidict.py::test_extend_with_itself[cs-c-full-self] PASSED tests/test_multidict.py::test_extend_with_itself[cs-c-full-proxy] PASSED tests/test_multidict.py::test_extend_with_itself[cs-c-deleted-self] PASSED tests/test_multidict.py::test_extend_with_itself[cs-c-deleted-proxy] PASSED tests/test_multidict.py::test_update_and_merge_with_itself[cs-c-update-self] PASSED tests/test_multidict.py::test_update_and_merge_with_itself[cs-c-update-proxy] PASSED tests/test_multidict.py::test_update_and_merge_with_itself[cs-c-merge-self] PASSED tests/test_multidict.py::test_update_and_merge_with_itself[cs-c-merge-proxy] PASSED tests/test_multidict.py::test_subclassed_multidict[cs-c] PASSED tests/test_multidict.py::test_items_contains_list_that_is_not_a_present_pair[cs-c-empty] PASSED tests/test_multidict.py::test_items_contains_list_that_is_not_a_present_pair[cs-c-one-item] PASSED tests/test_multidict.py::test_items_contains_list_that_is_not_a_present_pair[cs-c-three-items] PASSED tests/test_multidict.py::test_items_contains_list_that_is_not_a_present_pair[cs-c-wrong-key] PASSED tests/test_multidict.py::test_items_contains_list_that_is_not_a_present_pair[cs-c-wrong-value] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_add_missing_required_argument[cs-c] PASSED tests/test_mutable_multidict.py::test_add_many_duplicate_keys[cs-c] PASSED tests/test_mutable_multidict.py::test_add_many_duplicate_keys_after_delete[cs-c] PASSED tests/test_mutable_multidict.py::test_create_with_many_duplicate_keys[cs-c] PASSED tests/test_mutable_multidict.py::test_duplicate_key_hints_only_allocated_when_needed[cs-c] PASSED tests/test_pickle.py::test_pickle_proxy[cs-c] PASSED tests/test_to_dict.py::test_to_dict[cs-c-unique-keys] PASSED tests/test_to_dict.py::test_to_dict[cs-c-multi-values] PASSED tests/test_to_dict.py::test_to_dict_empty[cs-c] PASSED tests/test_to_dict.py::test_to_dict_returns_new_dict[cs-c] PASSED tests/test_to_dict.py::test_to_dict_list_is_fresh[cs-c] PASSED tests/test_to_dict.py::test_to_dict_order_preservation[cs-c] PASSED tests/test_to_dict.py::test_to_dict_large_data[cs-c] PASSED tests/test_to_dict.py::test_to_dict_mixed_value_types[cs-c] PASSED tests/test_to_dict.py::test_to_dict_proxy[cs-c] PASSED tests/test_to_dict.py::test_to_dict_proxy_mutation_isolation[cs-c] PASSED tests/test_to_dict.py::test_to_dict_restores_lookups[cs-c] PASSED tests/test_to_dict.py::test_to_dict_skips_deleted_entries[cs-c] PASSED tests/test_update.py::test_update_replace[cs-c] PASSED tests/test_update.py::test_update_append[cs-c] PASSED tests/test_update.py::test_update_remove[cs-c] PASSED tests/test_update.py::test_update_replace_seq[cs-c] PASSED tests/test_update.py::test_update_replace_seq2[cs-c] PASSED tests/test_update.py::test_update_append_seq[cs-c] PASSED tests/test_update.py::test_update_remove_seq[cs-c] PASSED tests/test_update.py::test_update_list_arg_and_kwds[cs-c] PASSED tests/test_update.py::test_update_tuple_arg_and_kwds[cs-c] PASSED tests/test_update.py::test_update_deque_arg_and_kwds[cs-c] PASSED tests/test_update.py::test_update_with_second_md[cs-c] PASSED tests/test_update.py::test_compact_after_deletion[cs-c] PASSED tests/test_update.py::test_update_with_empty_slots[cs-c] PASSED tests/test_version.py::test_ctor[cs-c] PASSED tests/test_version.py::test_add[cs-c] PASSED tests/test_version.py::test_delitem[cs-c] PASSED tests/test_version.py::test_delitem_not_found[cs-c] PASSED tests/test_version.py::test_setitem[cs-c] PASSED tests/test_version.py::test_setitem_not_found[cs-c] PASSED tests/test_version.py::test_clear[cs-c] PASSED tests/test_version.py::test_setdefault[cs-c] PASSED tests/test_version.py::test_popone[cs-c] PASSED tests/test_version.py::test_popone_default[cs-c] PASSED tests/test_version.py::test_popone_key_error[cs-c] PASSED tests/test_version.py::test_pop[cs-c] PASSED tests/test_version.py::test_pop_default[cs-c] PASSED tests/test_version.py::test_pop_key_error[cs-c] PASSED tests/test_version.py::test_popall[cs-c] PASSED tests/test_version.py::test_popall_default[cs-c] PASSED tests/test_version.py::test_popall_key_error[cs-c] PASSED tests/test_version.py::test_popitem[cs-c] PASSED tests/test_version.py::test_popitem_key_error[cs-c] PASSED tests/test_version.py::test_clone_gets_new_version[cs-c] PASSED tests/test_abc.py::test_multidict_inheritance[cs-py] PASSED tests/test_abc.py::test_proxy_inheritance[cs-py] PASSED tests/test_copy.py::test_copy[cs-py] PASSED tests/test_copy.py::test_copy_proxy[cs-py] PASSED tests/test_copy.py::test_copy_std_copy[cs-py] PASSED tests/test_copy.py::test_ci_multidict_clone[cs-py] PASSED tests/test_free_threading.py::test_race_condition_iterator_vs_mutation[cs-py] SKIPPED tests/test_free_threading.py::test_race_condition_extend_vs_source_mutation[cs-py] SKIPPED tests/test_guard.py::test_guard_update_existing_key[cs-py] PASSED tests/test_guard.py::test_guard_items_update_existing_key[cs-py] PASSED tests/test_guard.py::test_guard_keys_update_existing_key[cs-py] PASSED tests/test_guard.py::test_guard_values_update_existing_key[cs-py] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[cs-py-clear-iter] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[cs-py-clear-keys] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[cs-py-clear-items] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[cs-py-clear-values] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[cs-py-delitem-iter] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[cs-py-delitem-keys] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[cs-py-delitem-items] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[cs-py-delitem-values] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[cs-py-popone-iter] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[cs-py-popone-keys] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[cs-py-popone-items] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[cs-py-popone-values] PASSED tests/test_pickle.py::test_pickle[cs-py-0] PASSED tests/test_pickle.py::test_load_from_file[cs-py-0] PASSED tests/test_pickle.py::test_pickle_istr[py-0] PASSED tests/test_pickle.py::test_load_istr_from_file[py-0] PASSED tests/test_pickle.py::test_pickle[cs-py-1] PASSED tests/test_pickle.py::test_load_from_file[cs-py-1] PASSED tests/test_pickle.py::test_pickle_istr[py-1] PASSED tests/test_pickle.py::test_load_istr_from_file[py-1] PASSED tests/test_pickle.py::test_pickle[cs-py-2] PASSED tests/test_pickle.py::test_load_from_file[cs-py-2] PASSED tests/test_pickle.py::test_pickle_istr[py-2] PASSED tests/test_pickle.py::test_load_istr_from_file[py-2] PASSED tests/test_pickle.py::test_pickle[cs-py-3] PASSED tests/test_pickle.py::test_load_from_file[cs-py-3] PASSED tests/test_pickle.py::test_pickle_istr[py-3] PASSED tests/test_pickle.py::test_load_istr_from_file[py-3] PASSED tests/test_pickle.py::test_pickle[cs-py-4] PASSED tests/test_pickle.py::test_load_from_file[cs-py-4] PASSED tests/test_pickle.py::test_pickle_istr[py-4] PASSED tests/test_pickle.py::test_load_istr_from_file[py-4] PASSED tests/test_pickle.py::test_pickle[cs-py-5] PASSED tests/test_pickle.py::test_load_from_file[cs-py-5] PASSED tests/test_pickle.py::test_pickle_istr[py-5] PASSED tests/test_pickle.py::test_load_istr_from_file[py-5] PASSED tests/test_incorrect_args.py::test_getall_args[cs-py-no_args] PASSED tests/test_incorrect_args.py::test_getone_args[cs-py-no_args] PASSED tests/test_incorrect_args.py::test_get_args[cs-py-no_args] PASSED tests/test_incorrect_args.py::test_setdefault_args[cs-py-no_args] PASSED tests/test_incorrect_args.py::test_popone_args[cs-py-no_args] PASSED tests/test_incorrect_args.py::test_pop_args[cs-py-no_args] PASSED tests/test_incorrect_args.py::test_popall_args[cs-py-no_args] PASSED tests/test_incorrect_args.py::test_getall_args[cs-py-too_many_args] PASSED tests/test_incorrect_args.py::test_getone_args[cs-py-too_many_args] PASSED tests/test_incorrect_args.py::test_get_args[cs-py-too_many_args] PASSED tests/test_incorrect_args.py::test_setdefault_args[cs-py-too_many_args] PASSED tests/test_incorrect_args.py::test_popone_args[cs-py-too_many_args] PASSED tests/test_incorrect_args.py::test_pop_args[cs-py-too_many_args] PASSED tests/test_incorrect_args.py::test_popall_args[cs-py-too_many_args] PASSED tests/test_incorrect_args.py::test_getall_args[cs-py-wrong_kwarg] PASSED tests/test_incorrect_args.py::test_getone_args[cs-py-wrong_kwarg] PASSED tests/test_incorrect_args.py::test_get_args[cs-py-wrong_kwarg] PASSED tests/test_incorrect_args.py::test_setdefault_args[cs-py-wrong_kwarg] PASSED tests/test_incorrect_args.py::test_popone_args[cs-py-wrong_kwarg] PASSED tests/test_incorrect_args.py::test_pop_args[cs-py-wrong_kwarg] PASSED tests/test_incorrect_args.py::test_popall_args[cs-py-wrong_kwarg] PASSED tests/test_incorrect_args.py::test_getall_args[cs-py-wrong_kwarg_and_too_many_args] PASSED tests/test_incorrect_args.py::test_getone_args[cs-py-wrong_kwarg_and_too_many_args] PASSED tests/test_incorrect_args.py::test_get_args[cs-py-wrong_kwarg_and_too_many_args] PASSED tests/test_incorrect_args.py::test_setdefault_args[cs-py-wrong_kwarg_and_too_many_args] PASSED tests/test_incorrect_args.py::test_popone_args[cs-py-wrong_kwarg_and_too_many_args] PASSED tests/test_incorrect_args.py::test_pop_args[cs-py-wrong_kwarg_and_too_many_args] PASSED tests/test_incorrect_args.py::test_popall_args[cs-py-wrong_kwarg_and_too_many_args] PASSED tests/test_multidict.py::test_proxy_copy[cs-py] PASSED tests/test_multidict.py::test_multidict_subclassing[cs-py] PASSED tests/test_multidict.py::test_multidict_proxy_subclassing[cs-py] PASSED tests/test_multidict.py::test_multidict_subclass_new_and_init_are_called[cs-py] PASSED tests/test_multidict.py::test_multidict_proxy_subclass_init_is_called[cs-py] PASSED tests/test_multidict.py::TestMultiDict::test__repr___recursive[cs-py] PASSED tests/test_multidict.py::TestMultiDict::test_proxy__repr___recursive[cs-py] PASSED tests/test_multidict.py::TestMultiDict::test_items__repr__recursive[cs-py] PASSED tests/test_multidict.py::TestMultiDict::test_values__repr__recursive[cs-py] PASSED tests/test_multidict.py::test_items_and_reentrant_equality[cs-py] PASSED tests/test_multidict.py::test_items_rand_reentrant_equality[cs-py] PASSED tests/test_multidict.py::test_items_or_reentrant_equality[cs-py] PASSED tests/test_multidict.py::test_items_rsub_reentrant_equality[cs-py] PASSED tests/test_multidict.py::test_items_contains_reentrant_equality[cs-py] PASSED tests/test_multidict.py::test_items_isdisjoint_reentrant_equality[cs-py] PASSED tests/test_multidict.py::test_reinitialize_releases_previous_values[cs-py] PASSED tests/test_multidict.py::test_extend_with_itself[cs-py-full-self] PASSED tests/test_multidict.py::test_extend_with_itself[cs-py-full-proxy] PASSED tests/test_multidict.py::test_extend_with_itself[cs-py-deleted-self] PASSED tests/test_multidict.py::test_extend_with_itself[cs-py-deleted-proxy] PASSED tests/test_multidict.py::test_update_and_merge_with_itself[cs-py-update-self] PASSED tests/test_multidict.py::test_update_and_merge_with_itself[cs-py-update-proxy] PASSED tests/test_multidict.py::test_update_and_merge_with_itself[cs-py-merge-self] PASSED tests/test_multidict.py::test_update_and_merge_with_itself[cs-py-merge-proxy] PASSED tests/test_multidict.py::test_subclassed_multidict[cs-py] PASSED tests/test_multidict.py::test_items_contains_list_that_is_not_a_present_pair[cs-py-empty] PASSED tests/test_multidict.py::test_items_contains_list_that_is_not_a_present_pair[cs-py-one-item] PASSED tests/test_multidict.py::test_items_contains_list_that_is_not_a_present_pair[cs-py-three-items] PASSED tests/test_multidict.py::test_items_contains_list_that_is_not_a_present_pair[cs-py-wrong-key] PASSED tests/test_multidict.py::test_items_contains_list_that_is_not_a_present_pair[cs-py-wrong-value] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_add_missing_required_argument[cs-py] PASSED tests/test_mutable_multidict.py::test_add_many_duplicate_keys[cs-py] PASSED tests/test_mutable_multidict.py::test_add_many_duplicate_keys_after_delete[cs-py] PASSED tests/test_mutable_multidict.py::test_create_with_many_duplicate_keys[cs-py] PASSED tests/test_mutable_multidict.py::test_duplicate_key_hints_only_allocated_when_needed[cs-py] PASSED tests/test_pickle.py::test_pickle_proxy[cs-py] PASSED tests/test_to_dict.py::test_to_dict[cs-py-unique-keys] PASSED tests/test_to_dict.py::test_to_dict[cs-py-multi-values] PASSED tests/test_to_dict.py::test_to_dict_empty[cs-py] PASSED tests/test_to_dict.py::test_to_dict_returns_new_dict[cs-py] PASSED tests/test_to_dict.py::test_to_dict_list_is_fresh[cs-py] PASSED tests/test_to_dict.py::test_to_dict_order_preservation[cs-py] PASSED tests/test_to_dict.py::test_to_dict_large_data[cs-py] PASSED tests/test_to_dict.py::test_to_dict_mixed_value_types[cs-py] PASSED tests/test_to_dict.py::test_to_dict_proxy[cs-py] PASSED tests/test_to_dict.py::test_to_dict_proxy_mutation_isolation[cs-py] PASSED tests/test_to_dict.py::test_to_dict_restores_lookups[cs-py] PASSED tests/test_to_dict.py::test_to_dict_skips_deleted_entries[cs-py] PASSED tests/test_update.py::test_update_replace[cs-py] PASSED tests/test_update.py::test_update_append[cs-py] PASSED tests/test_update.py::test_update_remove[cs-py] PASSED tests/test_update.py::test_update_replace_seq[cs-py] PASSED tests/test_update.py::test_update_replace_seq2[cs-py] PASSED tests/test_update.py::test_update_append_seq[cs-py] PASSED tests/test_update.py::test_update_remove_seq[cs-py] PASSED tests/test_update.py::test_update_list_arg_and_kwds[cs-py] PASSED tests/test_update.py::test_update_tuple_arg_and_kwds[cs-py] PASSED tests/test_update.py::test_update_deque_arg_and_kwds[cs-py] PASSED tests/test_update.py::test_update_with_second_md[cs-py] PASSED tests/test_update.py::test_compact_after_deletion[cs-py] PASSED tests/test_update.py::test_update_with_empty_slots[cs-py] PASSED tests/test_version.py::test_ctor[cs-py] PASSED tests/test_version.py::test_add[cs-py] PASSED tests/test_version.py::test_delitem[cs-py] PASSED tests/test_version.py::test_delitem_not_found[cs-py] PASSED tests/test_version.py::test_setitem[cs-py] PASSED tests/test_version.py::test_setitem_not_found[cs-py] PASSED tests/test_version.py::test_clear[cs-py] PASSED tests/test_version.py::test_setdefault[cs-py] PASSED tests/test_version.py::test_popone[cs-py] PASSED tests/test_version.py::test_popone_default[cs-py] PASSED tests/test_version.py::test_popone_key_error[cs-py] PASSED tests/test_version.py::test_pop[cs-py] PASSED tests/test_version.py::test_pop_default[cs-py] PASSED tests/test_version.py::test_pop_key_error[cs-py] PASSED tests/test_version.py::test_popall[cs-py] PASSED tests/test_version.py::test_popall_default[cs-py] PASSED tests/test_version.py::test_popall_key_error[cs-py] PASSED tests/test_version.py::test_popitem[cs-py] PASSED tests/test_version.py::test_popitem_key_error[cs-py] PASSED tests/test_version.py::test_clone_gets_new_version[cs-py] PASSED tests/test_abc.py::test_multidict_inheritance[ci-py] PASSED tests/test_abc.py::test_proxy_inheritance[ci-py] PASSED tests/test_copy.py::test_copy[ci-py] PASSED tests/test_copy.py::test_copy_proxy[ci-py] PASSED tests/test_copy.py::test_copy_std_copy[ci-py] PASSED tests/test_copy.py::test_ci_multidict_clone[ci-py] PASSED tests/test_free_threading.py::test_race_condition_iterator_vs_mutation[ci-py] SKIPPED tests/test_free_threading.py::test_race_condition_extend_vs_source_mutation[ci-py] SKIPPED tests/test_guard.py::test_guard_update_existing_key[ci-py] PASSED tests/test_guard.py::test_guard_items_update_existing_key[ci-py] PASSED tests/test_guard.py::test_guard_keys_update_existing_key[ci-py] PASSED tests/test_guard.py::test_guard_values_update_existing_key[ci-py] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[ci-py-clear-iter] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[ci-py-clear-keys] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[ci-py-clear-items] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[ci-py-clear-values] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[ci-py-delitem-iter] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[ci-py-delitem-keys] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[ci-py-delitem-items] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[ci-py-delitem-values] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[ci-py-popone-iter] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[ci-py-popone-keys] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[ci-py-popone-items] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[ci-py-popone-values] PASSED tests/test_pickle.py::test_pickle[ci-py-0] PASSED tests/test_pickle.py::test_load_from_file[ci-py-0] PASSED tests/test_pickle.py::test_pickle[ci-py-1] PASSED tests/test_pickle.py::test_load_from_file[ci-py-1] PASSED tests/test_pickle.py::test_pickle[ci-py-2] PASSED tests/test_pickle.py::test_load_from_file[ci-py-2] PASSED tests/test_pickle.py::test_pickle[ci-py-3] PASSED tests/test_pickle.py::test_load_from_file[ci-py-3] PASSED tests/test_pickle.py::test_pickle[ci-py-4] PASSED tests/test_pickle.py::test_load_from_file[ci-py-4] PASSED tests/test_pickle.py::test_pickle[ci-py-5] PASSED tests/test_pickle.py::test_load_from_file[ci-py-5] PASSED tests/test_incorrect_args.py::test_getall_args[ci-py-no_args] PASSED tests/test_incorrect_args.py::test_getone_args[ci-py-no_args] PASSED tests/test_incorrect_args.py::test_get_args[ci-py-no_args] PASSED tests/test_incorrect_args.py::test_setdefault_args[ci-py-no_args] PASSED tests/test_incorrect_args.py::test_popone_args[ci-py-no_args] PASSED tests/test_incorrect_args.py::test_pop_args[ci-py-no_args] PASSED tests/test_incorrect_args.py::test_popall_args[ci-py-no_args] PASSED tests/test_incorrect_args.py::test_getall_args[ci-py-too_many_args] PASSED tests/test_incorrect_args.py::test_getone_args[ci-py-too_many_args] PASSED tests/test_incorrect_args.py::test_get_args[ci-py-too_many_args] PASSED tests/test_incorrect_args.py::test_setdefault_args[ci-py-too_many_args] PASSED tests/test_incorrect_args.py::test_popone_args[ci-py-too_many_args] PASSED tests/test_incorrect_args.py::test_pop_args[ci-py-too_many_args] PASSED tests/test_incorrect_args.py::test_popall_args[ci-py-too_many_args] PASSED tests/test_incorrect_args.py::test_getall_args[ci-py-wrong_kwarg] PASSED tests/test_incorrect_args.py::test_getone_args[ci-py-wrong_kwarg] PASSED tests/test_incorrect_args.py::test_get_args[ci-py-wrong_kwarg] PASSED tests/test_incorrect_args.py::test_setdefault_args[ci-py-wrong_kwarg] PASSED tests/test_incorrect_args.py::test_popone_args[ci-py-wrong_kwarg] PASSED tests/test_incorrect_args.py::test_pop_args[ci-py-wrong_kwarg] PASSED tests/test_incorrect_args.py::test_popall_args[ci-py-wrong_kwarg] PASSED tests/test_incorrect_args.py::test_getall_args[ci-py-wrong_kwarg_and_too_many_args] PASSED tests/test_incorrect_args.py::test_getone_args[ci-py-wrong_kwarg_and_too_many_args] PASSED tests/test_incorrect_args.py::test_get_args[ci-py-wrong_kwarg_and_too_many_args] PASSED tests/test_incorrect_args.py::test_setdefault_args[ci-py-wrong_kwarg_and_too_many_args] PASSED tests/test_incorrect_args.py::test_popone_args[ci-py-wrong_kwarg_and_too_many_args] PASSED tests/test_incorrect_args.py::test_pop_args[ci-py-wrong_kwarg_and_too_many_args] PASSED tests/test_incorrect_args.py::test_popall_args[ci-py-wrong_kwarg_and_too_many_args] PASSED tests/test_multidict.py::test_proxy_copy[ci-py] PASSED tests/test_multidict.py::test_multidict_subclassing[ci-py] PASSED tests/test_multidict.py::test_multidict_proxy_subclassing[ci-py] PASSED tests/test_multidict.py::test_multidict_subclass_new_and_init_are_called[ci-py] PASSED tests/test_multidict.py::test_multidict_proxy_subclass_init_is_called[ci-py] PASSED tests/test_multidict.py::TestMultiDict::test__repr___recursive[ci-py] PASSED tests/test_multidict.py::TestMultiDict::test_proxy__repr___recursive[ci-py] PASSED tests/test_multidict.py::TestMultiDict::test_items__repr__recursive[ci-py] PASSED tests/test_multidict.py::TestMultiDict::test_values__repr__recursive[ci-py] PASSED tests/test_multidict.py::test_items_and_reentrant_equality[ci-py] PASSED tests/test_multidict.py::test_items_rand_reentrant_equality[ci-py] PASSED tests/test_multidict.py::test_items_or_reentrant_equality[ci-py] PASSED tests/test_multidict.py::test_items_rsub_reentrant_equality[ci-py] PASSED tests/test_multidict.py::test_items_contains_reentrant_equality[ci-py] PASSED tests/test_multidict.py::test_items_isdisjoint_reentrant_equality[ci-py] PASSED tests/test_multidict.py::test_reinitialize_releases_previous_values[ci-py] PASSED tests/test_multidict.py::test_extend_with_itself[ci-py-full-self] PASSED tests/test_multidict.py::test_extend_with_itself[ci-py-full-proxy] PASSED tests/test_multidict.py::test_extend_with_itself[ci-py-deleted-self] PASSED tests/test_multidict.py::test_extend_with_itself[ci-py-deleted-proxy] PASSED tests/test_multidict.py::test_update_and_merge_with_itself[ci-py-update-self] PASSED tests/test_multidict.py::test_update_and_merge_with_itself[ci-py-update-proxy] PASSED tests/test_multidict.py::test_update_and_merge_with_itself[ci-py-merge-self] PASSED tests/test_multidict.py::test_update_and_merge_with_itself[ci-py-merge-proxy] PASSED tests/test_multidict.py::test_subclassed_multidict[ci-py] PASSED tests/test_multidict.py::test_items_contains_list_that_is_not_a_present_pair[ci-py-empty] PASSED tests/test_multidict.py::test_items_contains_list_that_is_not_a_present_pair[ci-py-one-item] PASSED tests/test_multidict.py::test_items_contains_list_that_is_not_a_present_pair[ci-py-three-items] PASSED tests/test_multidict.py::test_items_contains_list_that_is_not_a_present_pair[ci-py-wrong-key] PASSED tests/test_multidict.py::test_items_contains_list_that_is_not_a_present_pair[ci-py-wrong-value] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_add_missing_required_argument[ci-py] PASSED tests/test_mutable_multidict.py::test_add_many_duplicate_keys[ci-py] PASSED tests/test_mutable_multidict.py::test_add_many_duplicate_keys_after_delete[ci-py] PASSED tests/test_mutable_multidict.py::test_create_with_many_duplicate_keys[ci-py] PASSED tests/test_mutable_multidict.py::test_duplicate_key_hints_only_allocated_when_needed[ci-py] PASSED tests/test_pickle.py::test_pickle_proxy[ci-py] PASSED tests/test_to_dict.py::test_to_dict[ci-py-unique-keys] PASSED tests/test_to_dict.py::test_to_dict[ci-py-multi-values] PASSED tests/test_to_dict.py::test_to_dict_empty[ci-py] PASSED tests/test_to_dict.py::test_to_dict_returns_new_dict[ci-py] PASSED tests/test_to_dict.py::test_to_dict_list_is_fresh[ci-py] PASSED tests/test_to_dict.py::test_to_dict_order_preservation[ci-py] PASSED tests/test_to_dict.py::test_to_dict_large_data[ci-py] PASSED tests/test_to_dict.py::test_to_dict_mixed_value_types[ci-py] PASSED tests/test_to_dict.py::test_to_dict_proxy[ci-py] PASSED tests/test_to_dict.py::test_to_dict_proxy_mutation_isolation[ci-py] PASSED tests/test_to_dict.py::test_to_dict_restores_lookups[ci-py] PASSED tests/test_to_dict.py::test_to_dict_skips_deleted_entries[ci-py] PASSED tests/test_update.py::test_update_replace[ci-py] PASSED tests/test_update.py::test_update_append[ci-py] PASSED tests/test_update.py::test_update_remove[ci-py] PASSED tests/test_update.py::test_update_replace_seq[ci-py] PASSED tests/test_update.py::test_update_replace_seq2[ci-py] PASSED tests/test_update.py::test_update_append_seq[ci-py] PASSED tests/test_update.py::test_update_remove_seq[ci-py] PASSED tests/test_update.py::test_update_list_arg_and_kwds[ci-py] PASSED tests/test_update.py::test_update_tuple_arg_and_kwds[ci-py] PASSED tests/test_update.py::test_update_deque_arg_and_kwds[ci-py] PASSED tests/test_update.py::test_update_with_second_md[ci-py] PASSED tests/test_update.py::test_compact_after_deletion[ci-py] PASSED tests/test_update.py::test_update_with_empty_slots[ci-py] PASSED tests/test_version.py::test_ctor[ci-py] PASSED tests/test_version.py::test_add[ci-py] PASSED tests/test_version.py::test_delitem[ci-py] PASSED tests/test_version.py::test_delitem_not_found[ci-py] PASSED tests/test_version.py::test_setitem[ci-py] PASSED tests/test_version.py::test_setitem_not_found[ci-py] PASSED tests/test_version.py::test_clear[ci-py] PASSED tests/test_version.py::test_setdefault[ci-py] PASSED tests/test_version.py::test_popone[ci-py] PASSED tests/test_version.py::test_popone_default[ci-py] PASSED tests/test_version.py::test_popone_key_error[ci-py] PASSED tests/test_version.py::test_pop[ci-py] PASSED tests/test_version.py::test_pop_default[ci-py] PASSED tests/test_version.py::test_pop_key_error[ci-py] PASSED tests/test_version.py::test_popall[ci-py] PASSED tests/test_version.py::test_popall_default[ci-py] PASSED tests/test_version.py::test_popall_key_error[ci-py] PASSED tests/test_version.py::test_popitem[ci-py] PASSED tests/test_version.py::test_popitem_key_error[ci-py] PASSED tests/test_version.py::test_clone_gets_new_version[ci-py] PASSED tests/test_abc.py::test_multidict_inheritance[ci-c] PASSED tests/test_abc.py::test_proxy_inheritance[ci-c] PASSED tests/test_copy.py::test_copy[ci-c] PASSED tests/test_copy.py::test_copy_proxy[ci-c] PASSED tests/test_copy.py::test_copy_std_copy[ci-c] PASSED tests/test_copy.py::test_ci_multidict_clone[ci-c] PASSED tests/test_free_threading.py::test_race_condition_iterator_vs_mutation[ci-c] PASSED tests/test_free_threading.py::test_race_condition_extend_vs_source_mutation[ci-c] PASSED tests/test_guard.py::test_guard_update_existing_key[ci-c] PASSED tests/test_guard.py::test_guard_items_update_existing_key[ci-c] PASSED tests/test_guard.py::test_guard_keys_update_existing_key[ci-c] PASSED tests/test_guard.py::test_guard_values_update_existing_key[ci-c] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[ci-c-clear-iter] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[ci-c-clear-keys] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[ci-c-clear-items] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[ci-c-clear-values] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[ci-c-delitem-iter] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[ci-c-delitem-keys] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[ci-c-delitem-items] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[ci-c-delitem-values] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[ci-c-popone-iter] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[ci-c-popone-keys] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[ci-c-popone-items] PASSED tests/test_guard.py::test_guard_mutate_before_first_next[ci-c-popone-values] PASSED tests/test_pickle.py::test_pickle[ci-c-0] PASSED tests/test_pickle.py::test_load_from_file[ci-c-0] PASSED tests/test_pickle.py::test_pickle[ci-c-1] PASSED tests/test_pickle.py::test_load_from_file[ci-c-1] PASSED tests/test_pickle.py::test_pickle[ci-c-2] PASSED tests/test_pickle.py::test_load_from_file[ci-c-2] PASSED tests/test_pickle.py::test_pickle[ci-c-3] PASSED tests/test_pickle.py::test_load_from_file[ci-c-3] PASSED tests/test_pickle.py::test_pickle[ci-c-4] PASSED tests/test_pickle.py::test_load_from_file[ci-c-4] PASSED tests/test_pickle.py::test_pickle[ci-c-5] PASSED tests/test_pickle.py::test_load_from_file[ci-c-5] PASSED tests/test_incorrect_args.py::test_getall_args[ci-c-no_args] PASSED tests/test_incorrect_args.py::test_getone_args[ci-c-no_args] PASSED tests/test_incorrect_args.py::test_get_args[ci-c-no_args] PASSED tests/test_incorrect_args.py::test_setdefault_args[ci-c-no_args] PASSED tests/test_incorrect_args.py::test_popone_args[ci-c-no_args] PASSED tests/test_incorrect_args.py::test_pop_args[ci-c-no_args] PASSED tests/test_incorrect_args.py::test_popall_args[ci-c-no_args] PASSED tests/test_incorrect_args.py::test_getall_args[ci-c-too_many_args] PASSED tests/test_incorrect_args.py::test_getone_args[ci-c-too_many_args] PASSED tests/test_incorrect_args.py::test_get_args[ci-c-too_many_args] PASSED tests/test_incorrect_args.py::test_setdefault_args[ci-c-too_many_args] PASSED tests/test_incorrect_args.py::test_popone_args[ci-c-too_many_args] PASSED tests/test_incorrect_args.py::test_pop_args[ci-c-too_many_args] PASSED tests/test_incorrect_args.py::test_popall_args[ci-c-too_many_args] PASSED tests/test_incorrect_args.py::test_getall_args[ci-c-wrong_kwarg] PASSED tests/test_incorrect_args.py::test_getone_args[ci-c-wrong_kwarg] PASSED tests/test_incorrect_args.py::test_get_args[ci-c-wrong_kwarg] PASSED tests/test_incorrect_args.py::test_setdefault_args[ci-c-wrong_kwarg] PASSED tests/test_incorrect_args.py::test_popone_args[ci-c-wrong_kwarg] PASSED tests/test_incorrect_args.py::test_pop_args[ci-c-wrong_kwarg] PASSED tests/test_incorrect_args.py::test_popall_args[ci-c-wrong_kwarg] PASSED tests/test_incorrect_args.py::test_getall_args[ci-c-wrong_kwarg_and_too_many_args] PASSED tests/test_incorrect_args.py::test_getone_args[ci-c-wrong_kwarg_and_too_many_args] PASSED tests/test_incorrect_args.py::test_get_args[ci-c-wrong_kwarg_and_too_many_args] PASSED tests/test_incorrect_args.py::test_setdefault_args[ci-c-wrong_kwarg_and_too_many_args] PASSED tests/test_incorrect_args.py::test_popone_args[ci-c-wrong_kwarg_and_too_many_args] PASSED tests/test_incorrect_args.py::test_pop_args[ci-c-wrong_kwarg_and_too_many_args] PASSED tests/test_incorrect_args.py::test_popall_args[ci-c-wrong_kwarg_and_too_many_args] PASSED tests/test_multidict.py::test_proxy_copy[ci-c] PASSED tests/test_multidict.py::test_multidict_subclassing[ci-c] PASSED tests/test_multidict.py::test_multidict_proxy_subclassing[ci-c] PASSED tests/test_multidict.py::test_multidict_subclass_new_and_init_are_called[ci-c] PASSED tests/test_multidict.py::test_multidict_proxy_subclass_init_is_called[ci-c] PASSED tests/test_multidict.py::TestMultiDict::test__repr___recursive[ci-c] PASSED tests/test_multidict.py::TestMultiDict::test_proxy__repr___recursive[ci-c] PASSED tests/test_multidict.py::TestMultiDict::test_items__repr__recursive[ci-c] PASSED tests/test_multidict.py::TestMultiDict::test_values__repr__recursive[ci-c] PASSED tests/test_multidict.py::test_items_and_reentrant_equality[ci-c] PASSED tests/test_multidict.py::test_items_rand_reentrant_equality[ci-c] PASSED tests/test_multidict.py::test_items_or_reentrant_equality[ci-c] PASSED tests/test_multidict.py::test_items_rsub_reentrant_equality[ci-c] PASSED tests/test_multidict.py::test_items_contains_reentrant_equality[ci-c] PASSED tests/test_multidict.py::test_items_isdisjoint_reentrant_equality[ci-c] PASSED tests/test_multidict.py::test_reinitialize_releases_previous_values[ci-c] PASSED tests/test_multidict.py::test_extend_with_itself[ci-c-full-self] PASSED tests/test_multidict.py::test_extend_with_itself[ci-c-full-proxy] PASSED tests/test_multidict.py::test_extend_with_itself[ci-c-deleted-self] PASSED tests/test_multidict.py::test_extend_with_itself[ci-c-deleted-proxy] PASSED tests/test_multidict.py::test_update_and_merge_with_itself[ci-c-update-self] PASSED tests/test_multidict.py::test_update_and_merge_with_itself[ci-c-update-proxy] PASSED tests/test_multidict.py::test_update_and_merge_with_itself[ci-c-merge-self] PASSED tests/test_multidict.py::test_update_and_merge_with_itself[ci-c-merge-proxy] PASSED tests/test_multidict.py::test_subclassed_multidict[ci-c] PASSED tests/test_multidict.py::test_items_contains_list_that_is_not_a_present_pair[ci-c-empty] PASSED tests/test_multidict.py::test_items_contains_list_that_is_not_a_present_pair[ci-c-one-item] PASSED tests/test_multidict.py::test_items_contains_list_that_is_not_a_present_pair[ci-c-three-items] PASSED tests/test_multidict.py::test_items_contains_list_that_is_not_a_present_pair[ci-c-wrong-key] PASSED tests/test_multidict.py::test_items_contains_list_that_is_not_a_present_pair[ci-c-wrong-value] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_add_missing_required_argument[ci-c] PASSED tests/test_mutable_multidict.py::test_add_many_duplicate_keys[ci-c] PASSED tests/test_mutable_multidict.py::test_add_many_duplicate_keys_after_delete[ci-c] PASSED tests/test_mutable_multidict.py::test_create_with_many_duplicate_keys[ci-c] PASSED tests/test_mutable_multidict.py::test_duplicate_key_hints_only_allocated_when_needed[ci-c] PASSED tests/test_pickle.py::test_pickle_proxy[ci-c] PASSED tests/test_to_dict.py::test_to_dict[ci-c-unique-keys] PASSED tests/test_to_dict.py::test_to_dict[ci-c-multi-values] PASSED tests/test_to_dict.py::test_to_dict_empty[ci-c] PASSED tests/test_to_dict.py::test_to_dict_returns_new_dict[ci-c] PASSED tests/test_to_dict.py::test_to_dict_list_is_fresh[ci-c] PASSED tests/test_to_dict.py::test_to_dict_order_preservation[ci-c] PASSED tests/test_to_dict.py::test_to_dict_large_data[ci-c] PASSED tests/test_to_dict.py::test_to_dict_mixed_value_types[ci-c] PASSED tests/test_to_dict.py::test_to_dict_proxy[ci-c] PASSED tests/test_to_dict.py::test_to_dict_proxy_mutation_isolation[ci-c] PASSED tests/test_to_dict.py::test_to_dict_restores_lookups[ci-c] PASSED tests/test_to_dict.py::test_to_dict_skips_deleted_entries[ci-c] PASSED tests/test_update.py::test_update_replace[ci-c] PASSED tests/test_update.py::test_update_append[ci-c] PASSED tests/test_update.py::test_update_remove[ci-c] PASSED tests/test_update.py::test_update_replace_seq[ci-c] PASSED tests/test_update.py::test_update_replace_seq2[ci-c] PASSED tests/test_update.py::test_update_append_seq[ci-c] PASSED tests/test_update.py::test_update_remove_seq[ci-c] PASSED tests/test_update.py::test_update_list_arg_and_kwds[ci-c] PASSED tests/test_update.py::test_update_tuple_arg_and_kwds[ci-c] PASSED tests/test_update.py::test_update_deque_arg_and_kwds[ci-c] PASSED tests/test_update.py::test_update_with_second_md[ci-c] PASSED tests/test_update.py::test_compact_after_deletion[ci-c] PASSED tests/test_update.py::test_update_with_empty_slots[ci-c] PASSED tests/test_version.py::test_ctor[ci-c] PASSED tests/test_version.py::test_add[ci-c] PASSED tests/test_version.py::test_delitem[ci-c] PASSED tests/test_version.py::test_delitem_not_found[ci-c] PASSED tests/test_version.py::test_setitem[ci-c] PASSED tests/test_version.py::test_setitem_not_found[ci-c] PASSED tests/test_version.py::test_clear[ci-c] PASSED tests/test_version.py::test_setdefault[ci-c] PASSED tests/test_version.py::test_popone[ci-c] PASSED tests/test_version.py::test_popone_default[ci-c] PASSED tests/test_version.py::test_popone_key_error[ci-c] PASSED tests/test_version.py::test_pop[ci-c] PASSED tests/test_version.py::test_pop_default[ci-c] PASSED tests/test_version.py::test_pop_key_error[ci-c] PASSED tests/test_version.py::test_popall[ci-c] PASSED tests/test_version.py::test_popall_default[ci-c] PASSED tests/test_version.py::test_popall_key_error[ci-c] PASSED tests/test_version.py::test_popitem[ci-c] PASSED tests/test_version.py::test_popitem_key_error[ci-c] PASSED tests/test_version.py::test_clone_gets_new_version[ci-c] PASSED tests/test_multidict.py::test_exposed_names[ci] PASSED tests/test_guard.py::test_guard_items[py] PASSED tests/test_guard.py::test_guard_keys[py] PASSED tests/test_guard.py::test_guard_values[py] PASSED tests/test_istr.py::test_ctor[py] PASSED tests/test_istr.py::test_ctor_str[py] PASSED tests/test_istr.py::test_ctor_istr[py] PASSED tests/test_istr.py::test_ctor_buffer[py] PASSED tests/test_istr.py::test_ctor_repr[py] PASSED tests/test_istr.py::test_str[py] PASSED tests/test_istr.py::test_eq[py] PASSED tests/test_istr.py::test_leak[py] PASSED tests/test_multidict.py::test__iter__types[py-cls0-str] PASSED tests/test_multidict.py::test__iter__types[py-cls1-str] PASSED tests/test_multidict.py::TestMultiDict::test_instantiate__empty[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_instantiate__empty[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_instantiate__from_arg0[py-cls0-arg00] PASSED tests/test_multidict.py::TestMultiDict::test_instantiate__from_arg0[py-cls0-arg01] PASSED tests/test_multidict.py::TestMultiDict::test_instantiate__from_arg0[py-cls1-arg00] PASSED tests/test_multidict.py::TestMultiDict::test_instantiate__from_arg0[py-cls1-arg01] PASSED tests/test_multidict.py::TestMultiDict::test_instantiate__with_kwargs[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_instantiate__with_kwargs[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_instantiate__from_generator[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_instantiate__from_generator[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_instantiate__from_list_of_lists[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_instantiate__from_list_of_lists[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_instantiate__from_list_of_custom_pairs[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_instantiate__from_list_of_custom_pairs[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_getone[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_getone[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_call_with_kwargs[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_call_with_kwargs[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test__iter__[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test__iter__[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test__contains[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test__contains[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_keys__contains[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_keys__contains[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_values__contains[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_values__contains[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_items__contains[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_items__contains[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_cannot_create_from_unaccepted[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_cannot_create_from_unaccepted[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_cannot_create_from_item_with_failing_getitem[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_cannot_create_from_item_with_failing_getitem[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_cannot_create_from_item_with_failing_getitem_value[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_cannot_create_from_item_with_failing_getitem_value[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_less[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_less[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_less_equal[py-cls0-contents0-True] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_less_equal[py-cls0-contents1-True] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_less_equal[py-cls0-contents2-False] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_less_equal[py-cls0-contents3-False] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_less_equal[py-cls1-contents0-True] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_less_equal[py-cls1-contents1-True] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_less_equal[py-cls1-contents2-False] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_less_equal[py-cls1-contents3-False] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_equal[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_equal[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_items_is_set_equal[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_items_is_set_equal[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_greater[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_greater[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_greater_equal[py-cls0-set_0-True] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_greater_equal[py-cls0-set_1-True] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_greater_equal[py-cls0-set_2-False] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_greater_equal[py-cls0-set_3-False] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_greater_equal[py-cls1-set_0-True] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_greater_equal[py-cls1-set_1-True] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_greater_equal[py-cls1-set_2-False] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_greater_equal[py-cls1-set_3-False] PASSED tests/test_multidict.py::TestMultiDict::test_keys_less_than_not_implemented[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_keys_less_than_not_implemented[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_keys_less_than_or_equal_not_implemented[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_keys_less_than_or_equal_not_implemented[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_keys_greater_than_not_implemented[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_keys_greater_than_not_implemented[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_keys_greater_than_or_equal_not_implemented[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_keys_greater_than_or_equal_not_implemented[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_not_equal[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_not_equal[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_keys_not_equal_unrelated_type[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_keys_not_equal_unrelated_type[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_eq[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_eq[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_eq2[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_eq2[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_eq3[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_eq3[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_eq_other_mapping_contains_more_keys[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_eq_other_mapping_contains_more_keys[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_eq_bad_mapping_len[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_eq_bad_mapping_len[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_eq_bad_mapping_getitem[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_eq_bad_mapping_getitem[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_ne[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_ne[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_and[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_and[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_and2[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_and2[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_bitwise_and_not_implemented[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_bitwise_and_not_implemented[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_bitwise_and_iterable_not_set[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_bitwise_and_iterable_not_set[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_or[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_or[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_or2[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_or2[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_bitwise_or_not_implemented[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_bitwise_or_not_implemented[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_bitwise_or_iterable_not_set[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_bitwise_or_iterable_not_set[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_sub[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_sub[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_sub2[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_sub2[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_sub_not_implemented[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_sub_not_implemented[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_sub_iterable_not_set[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_sub_iterable_not_set[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_xor[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_xor[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_xor2[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_xor2[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_xor_not_implemented[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_xor_not_implemented[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_xor_iterable_not_set[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_xor_iterable_not_set[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_isdisjoint[py-cls0-key2-v-True] PASSED tests/test_multidict.py::TestMultiDict::test_isdisjoint[py-cls0-key-value1-False] PASSED tests/test_multidict.py::TestMultiDict::test_isdisjoint[py-cls1-key2-v-True] PASSED tests/test_multidict.py::TestMultiDict::test_isdisjoint[py-cls1-key-value1-False] PASSED tests/test_multidict.py::TestMultiDict::test_repr_aiohttp_issue_410[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_repr_aiohttp_issue_410[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test__repr__quotes_keys[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test__repr__quotes_keys[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_items__repr__quotes_keys[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_items__repr__quotes_keys[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_keys__repr__quotes_keys[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_keys__repr__quotes_keys[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_op_issue_aiohttp_issue_410[py-cls0-other0-or_] PASSED tests/test_multidict.py::TestMultiDict::test_op_issue_aiohttp_issue_410[py-cls0-other0-and_] PASSED tests/test_multidict.py::TestMultiDict::test_op_issue_aiohttp_issue_410[py-cls0-other0-sub] PASSED tests/test_multidict.py::TestMultiDict::test_op_issue_aiohttp_issue_410[py-cls0-other0-xor] PASSED tests/test_multidict.py::TestMultiDict::test_op_issue_aiohttp_issue_410[py-cls1-other0-or_] PASSED tests/test_multidict.py::TestMultiDict::test_op_issue_aiohttp_issue_410[py-cls1-other0-and_] PASSED tests/test_multidict.py::TestMultiDict::test_op_issue_aiohttp_issue_410[py-cls1-other0-sub] PASSED tests/test_multidict.py::TestMultiDict::test_op_issue_aiohttp_issue_410[py-cls1-other0-xor] PASSED tests/test_multidict.py::TestMultiDict::test_weakref[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_weakref[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_iter_length_hint_keys[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_iter_length_hint_keys[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_iter_length_hint_items[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_iter_length_hint_items[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_iter_length_hint_values[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_iter_length_hint_values[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_reversed_keys[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_reversed_keys[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_reversed_values[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_reversed_values[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_reversed_items[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_reversed_items[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_reversed_empty[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_reversed_empty[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_reversed_length_hint[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_reversed_length_hint[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_ctor_list_arg_and_kwds[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_ctor_list_arg_and_kwds[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_ctor_tuple_arg_and_kwds[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_ctor_tuple_arg_and_kwds[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_ctor_deque_arg_and_kwds[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_ctor_deque_arg_and_kwds[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_ucs2_ucs4_comparison[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_ucs2_ucs4_comparison[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test__repr__[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test__repr__[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_getall[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_getall[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_preserve_stable_ordering[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_preserve_stable_ordering[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_get[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_get[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_items__repr__[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_items__repr__[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_keys__repr__[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_keys__repr__[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_keys__repr__recursive[py] PASSED tests/test_multidict.py::TestMultiDict::test_values__repr__[py-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_values__repr__[py-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_istr_key_is_not_case_folded[py] PASSED tests/test_multidict.py::TestMultiDict::test_istr_lookup_is_not_case_folded[py] PASSED tests/test_multidict.py::TestCIMultiDict::test_instantiate__empty[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_instantiate__empty[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_instantiate__from_arg0[py-cls0-arg00] PASSED tests/test_multidict.py::TestCIMultiDict::test_instantiate__from_arg0[py-cls0-arg01] PASSED tests/test_multidict.py::TestCIMultiDict::test_instantiate__from_arg0[py-cls1-arg00] PASSED tests/test_multidict.py::TestCIMultiDict::test_instantiate__from_arg0[py-cls1-arg01] PASSED tests/test_multidict.py::TestCIMultiDict::test_instantiate__with_kwargs[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_instantiate__with_kwargs[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_instantiate__from_generator[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_instantiate__from_generator[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_instantiate__from_list_of_lists[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_instantiate__from_list_of_lists[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_instantiate__from_list_of_custom_pairs[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_instantiate__from_list_of_custom_pairs[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_getone[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_getone[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_call_with_kwargs[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_call_with_kwargs[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test__iter__[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test__iter__[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test__contains[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test__contains[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys__contains[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys__contains[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_values__contains[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_values__contains[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_items__contains[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_items__contains[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_cannot_create_from_unaccepted[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_cannot_create_from_unaccepted[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_cannot_create_from_item_with_failing_getitem[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_cannot_create_from_item_with_failing_getitem[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_cannot_create_from_item_with_failing_getitem_value[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_cannot_create_from_item_with_failing_getitem_value[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_less[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_less[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_less_equal[py-cls0-contents0-True] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_less_equal[py-cls0-contents1-True] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_less_equal[py-cls0-contents2-False] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_less_equal[py-cls0-contents3-False] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_less_equal[py-cls1-contents0-True] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_less_equal[py-cls1-contents1-True] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_less_equal[py-cls1-contents2-False] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_less_equal[py-cls1-contents3-False] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_equal[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_equal[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_is_set_equal[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_is_set_equal[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_greater[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_greater[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_greater_equal[py-cls0-set_0-True] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_greater_equal[py-cls0-set_1-True] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_greater_equal[py-cls0-set_2-False] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_greater_equal[py-cls0-set_3-False] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_greater_equal[py-cls1-set_0-True] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_greater_equal[py-cls1-set_1-True] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_greater_equal[py-cls1-set_2-False] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_greater_equal[py-cls1-set_3-False] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_less_than_not_implemented[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_less_than_not_implemented[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_less_than_or_equal_not_implemented[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_less_than_or_equal_not_implemented[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_greater_than_not_implemented[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_greater_than_not_implemented[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_greater_than_or_equal_not_implemented[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_greater_than_or_equal_not_implemented[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_not_equal[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_not_equal[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_not_equal_unrelated_type[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_not_equal_unrelated_type[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_eq[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_eq[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_eq2[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_eq2[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_eq3[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_eq3[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_eq_other_mapping_contains_more_keys[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_eq_other_mapping_contains_more_keys[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_eq_bad_mapping_len[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_eq_bad_mapping_len[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_eq_bad_mapping_getitem[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_eq_bad_mapping_getitem[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_ne[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_ne[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_and[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_and[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_and2[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_and2[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_bitwise_and_not_implemented[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_bitwise_and_not_implemented[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_bitwise_and_iterable_not_set[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_bitwise_and_iterable_not_set[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_or[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_or[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_or2[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_or2[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_bitwise_or_not_implemented[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_bitwise_or_not_implemented[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_bitwise_or_iterable_not_set[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_bitwise_or_iterable_not_set[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_sub[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_sub[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_sub2[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_sub2[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_sub_not_implemented[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_sub_not_implemented[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_sub_iterable_not_set[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_sub_iterable_not_set[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_xor[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_xor[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_xor2[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_xor2[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_xor_not_implemented[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_xor_not_implemented[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_xor_iterable_not_set[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_xor_iterable_not_set[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_isdisjoint[py-cls0-key2-v-True] PASSED tests/test_multidict.py::TestCIMultiDict::test_isdisjoint[py-cls0-key-value1-False] PASSED tests/test_multidict.py::TestCIMultiDict::test_isdisjoint[py-cls1-key2-v-True] PASSED tests/test_multidict.py::TestCIMultiDict::test_isdisjoint[py-cls1-key-value1-False] PASSED tests/test_multidict.py::TestCIMultiDict::test_repr_aiohttp_issue_410[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_repr_aiohttp_issue_410[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test__repr__quotes_keys[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test__repr__quotes_keys[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_items__repr__quotes_keys[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_items__repr__quotes_keys[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys__repr__quotes_keys[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys__repr__quotes_keys[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_op_issue_aiohttp_issue_410[py-cls0-other0-or_] PASSED tests/test_multidict.py::TestCIMultiDict::test_op_issue_aiohttp_issue_410[py-cls0-other0-and_] PASSED tests/test_multidict.py::TestCIMultiDict::test_op_issue_aiohttp_issue_410[py-cls0-other0-sub] PASSED tests/test_multidict.py::TestCIMultiDict::test_op_issue_aiohttp_issue_410[py-cls0-other0-xor] PASSED tests/test_multidict.py::TestCIMultiDict::test_op_issue_aiohttp_issue_410[py-cls1-other0-or_] PASSED tests/test_multidict.py::TestCIMultiDict::test_op_issue_aiohttp_issue_410[py-cls1-other0-and_] PASSED tests/test_multidict.py::TestCIMultiDict::test_op_issue_aiohttp_issue_410[py-cls1-other0-sub] PASSED tests/test_multidict.py::TestCIMultiDict::test_op_issue_aiohttp_issue_410[py-cls1-other0-xor] PASSED tests/test_multidict.py::TestCIMultiDict::test_weakref[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_weakref[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_iter_length_hint_keys[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_iter_length_hint_keys[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_iter_length_hint_items[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_iter_length_hint_items[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_iter_length_hint_values[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_iter_length_hint_values[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_reversed_keys[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_reversed_keys[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_reversed_values[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_reversed_values[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_reversed_items[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_reversed_items[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_reversed_empty[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_reversed_empty[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_reversed_length_hint[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_reversed_length_hint[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_ctor_list_arg_and_kwds[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_ctor_list_arg_and_kwds[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_ctor_tuple_arg_and_kwds[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_ctor_tuple_arg_and_kwds[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_ctor_deque_arg_and_kwds[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_ctor_deque_arg_and_kwds[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_ucs2_ucs4_comparison[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_ucs2_ucs4_comparison[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_basics[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_basics[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_from_md_and_kwds[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_from_md_and_kwds[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_getall[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_getall[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_get[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_get[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test__repr__[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test__repr__[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_items__repr__[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_items__repr__[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys__repr__[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys__repr__[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_values__repr__[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_values__repr__[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_iter_of_iter[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_iter_of_iter[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_iter_of_iter[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_iter_of_iter[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_values_iter_of_iter[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_values_iter_of_iter[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_and[py-cls0-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_and[py-cls0-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_and[py-cls1-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_and[py-cls1-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_rand[py-cls0-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_rand[py-cls0-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_rand[py-cls1-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_rand[py-cls1-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_or[py-cls0-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_or[py-cls0-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_or[py-cls1-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_or[py-cls1-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_ror[py-cls0-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_ror[py-cls0-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_ror[py-cls1-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_ror[py-cls1-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_sub[py-cls0-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_sub[py-cls0-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_sub[py-cls1-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_sub[py-cls1-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_rsub[py-cls0-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_rsub[py-cls0-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_rsub[py-cls1-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_rsub[py-cls1-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_xor[py-cls0-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_xor[py-cls0-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_xor[py-cls1-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_xor[py-cls1-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_rxor[py-cls0-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_rxor[py-cls0-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_rxor[py-cls1-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_rxor[py-cls1-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_isdisjoint[py-cls0-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_isdisjoint[py-cls0-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_isdisjoint[py-cls1-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_isdisjoint[py-cls1-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_not_iterable[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_not_iterable[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_parse_item[py-cls0-not-tuple] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_parse_item[py-cls0-not-2-elems] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_parse_item[py-cls0-not-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_parse_item[py-cls1-not-tuple] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_parse_item[py-cls1-not-2-elems] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_parse_item[py-cls1-not-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_and[py-cls0-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_and[py-cls0-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_and[py-cls0-nonequal-value] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_and[py-cls1-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_and[py-cls1-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_and[py-cls1-nonequal-value] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_rand[py-cls0-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_rand[py-cls0-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_rand[py-cls0-nonequal-value] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_rand[py-cls1-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_rand[py-cls1-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_rand[py-cls1-nonequal-value] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_or[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_or[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_ror[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_ror[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_sub[py-cls0-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_sub[py-cls0-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_sub[py-cls1-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_sub[py-cls1-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_rsub[py-cls0-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_rsub[py-cls0-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_rsub[py-cls1-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_rsub[py-cls1-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_xor[py-cls0-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_xor[py-cls0-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_xor[py-cls1-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_xor[py-cls1-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_rxor[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_rxor[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_non_iterable[py-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_non_iterable[py-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_isdisjoint[py-cls0-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_isdisjoint[py-cls0-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_isdisjoint[py-cls1-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_isdisjoint[py-cls1-non-str] PASSED tests/test_multidict.py::test_convert_multidict_to_cimultidict_and_back[py] PASSED tests/test_multidict.py::test_convert_multidict_to_cimultidict_eq[py] PASSED tests/test_multidict.py::test_extend_does_not_alter_refcount[py] PASSED tests/test_multidict.py::test_update_does_not_alter_refcount[py] PASSED tests/test_multidict.py::test_init_does_not_alter_refcount[py] PASSED tests/test_multidict.py::test_replace_many_duplicates_releases_all[py-setitem] PASSED tests/test_multidict.py::test_replace_many_duplicates_releases_all[py-update] PASSED tests/test_multidict.py::test_items_iter_key_finalizer_mutates[py] PASSED tests/test_multidict.py::test_items_iter_key_str_mutates[py] PASSED tests/test_multidict.py::test_items_iter_key_str_reinits[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_copy[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test__repr__[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_getall[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_add[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_extend[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_extend_from_proxy[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_clear[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_del[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_reversed_after_del[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_reversed_raises_on_mutation_keys[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_reversed_raises_on_mutation_items[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_reversed_raises_on_mutation_values[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_set_default[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_set_default_single_arg[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_popitem[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_popitem2[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_popitem_empty_multidict[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_pop[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_pop2[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_pop_default[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_pop_raises[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_replacement_order[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_nonstr_key[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_istr_key[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_str_derived_key[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_istr_key_add[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_str_derived_key_add[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_popall[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_popall_default[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_popall_key_error[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_large_multidict_resizing[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_update[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_repr_with_dummy[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_items_repr_with_dummy[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_keys_repr_with_dummy[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_values_repr_with_dummy[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_huge_md[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_update_resizes_mid_update_on_capped_huge_md[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_create_from_proxy[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_merge[py] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_merge_from_proxy[py] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_getall[py] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_ctor[py] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_setitem[py] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_delitem[py] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_copy[py] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test__repr__[py] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_add[py] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_extend[py] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_extend_from_proxy[py] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_clear[py] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_del[py] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_set_default[py] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_popitem[py] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_popitem_empty_multidict[py] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_pop[py] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_pop_lowercase[py] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_pop_default[py] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_pop_raises[py] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_extend_with_istr[py] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_copy_istr[py] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_eq[py] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_sizeof[py] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_min_sizeof[py] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_issue_620_items[py] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_issue_620_keys[py] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_issue_620_values[py] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_keys_type[py] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_issue_1195[py] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_update_with_crash_in_the_middle[py] PASSED tests/test_to_dict.py::test_to_dict_case_insensitive_grouping[py] PASSED tests/test_to_dict.py::test_to_dict_ci_proxy_case_insensitive_grouping[py] PASSED tests/test_to_dict.py::test_to_dict_refuses_mutation_from_key_hash[py] PASSED tests/test_types.py::test_proxies[py] PASSED tests/test_types.py::test_dicts[py] PASSED tests/test_types.py::test_proxy_not_inherited_from_dict[py] PASSED tests/test_types.py::test_dict_not_inherited_from_proxy[py] PASSED tests/test_types.py::test_multidict_proxy_copy_type[py] PASSED tests/test_types.py::test_cimultidict_proxy_copy_type[py] PASSED tests/test_types.py::test_create_multidict_proxy_from_nonmultidict[py] PASSED tests/test_types.py::test_create_multidict_proxy_from_cimultidict[py] PASSED tests/test_types.py::test_create_multidict_proxy_from_multidict_proxy_from_mdict[py] PASSED tests/test_types.py::test_create_cimultidict_proxy_from_cimultidict_proxy_from_ci[py] PASSED tests/test_types.py::test_proxy_reinitialization_releases_old_target[py-MultiDict-MultiDictProxy] PASSED tests/test_types.py::test_proxy_reinitialization_releases_old_target[py-CIMultiDict-CIMultiDictProxy] PASSED tests/test_types.py::test_create_cimultidict_proxy_from_nonmultidict[py] PASSED tests/test_types.py::test_create_ci_multidict_proxy_from_multidict[py] PASSED tests/test_types.py::test_create_multidict_proxy_missing_arg[py-MultiDictProxy] PASSED tests/test_types.py::test_create_multidict_proxy_missing_arg[py-CIMultiDictProxy] PASSED tests/test_types.py::test_create_multidict_proxy_too_many_args[py-MultiDictProxy] PASSED tests/test_types.py::test_create_multidict_proxy_too_many_args[py-CIMultiDictProxy] PASSED tests/test_types.py::test_generic_alias[py] PASSED tests/test_update.py::test_update_md[py] PASSED tests/test_update.py::test_update_istr_ci_md[py] PASSED tests/test_update.py::test_update_ci_md[py] PASSED tests/test_version.py::test_getversion_bad_param[py] PASSED tests/test_multidict.py::test_exposed_names[cs] PASSED tests/test_guard.py::test_guard_items[c] PASSED tests/test_guard.py::test_guard_keys[c] PASSED tests/test_guard.py::test_guard_values[c] PASSED tests/test_istr.py::test_ctor[c] PASSED tests/test_istr.py::test_ctor_str[c] PASSED tests/test_istr.py::test_ctor_istr[c] PASSED tests/test_istr.py::test_ctor_buffer[c] PASSED tests/test_istr.py::test_ctor_repr[c] PASSED tests/test_istr.py::test_str[c] PASSED tests/test_istr.py::test_eq[c] PASSED tests/test_istr.py::test_leak[c] PASSED tests/test_multidict.py::test__iter__types[c-cls0-str] PASSED tests/test_multidict.py::test__iter__types[c-cls1-str] PASSED tests/test_multidict.py::TestMultiDict::test_instantiate__empty[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_instantiate__empty[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_instantiate__from_arg0[c-cls0-arg00] PASSED tests/test_multidict.py::TestMultiDict::test_instantiate__from_arg0[c-cls0-arg01] PASSED tests/test_multidict.py::TestMultiDict::test_instantiate__from_arg0[c-cls1-arg00] PASSED tests/test_multidict.py::TestMultiDict::test_instantiate__from_arg0[c-cls1-arg01] PASSED tests/test_multidict.py::TestMultiDict::test_instantiate__with_kwargs[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_instantiate__with_kwargs[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_instantiate__from_generator[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_instantiate__from_generator[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_instantiate__from_list_of_lists[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_instantiate__from_list_of_lists[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_instantiate__from_list_of_custom_pairs[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_instantiate__from_list_of_custom_pairs[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_getone[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_getone[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_call_with_kwargs[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_call_with_kwargs[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test__iter__[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test__iter__[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test__contains[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test__contains[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_keys__contains[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_keys__contains[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_values__contains[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_values__contains[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_items__contains[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_items__contains[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_cannot_create_from_unaccepted[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_cannot_create_from_unaccepted[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_cannot_create_from_item_with_failing_getitem[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_cannot_create_from_item_with_failing_getitem[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_cannot_create_from_item_with_failing_getitem_value[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_cannot_create_from_item_with_failing_getitem_value[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_less[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_less[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_less_equal[c-cls0-contents0-True] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_less_equal[c-cls0-contents1-True] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_less_equal[c-cls0-contents2-False] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_less_equal[c-cls0-contents3-False] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_less_equal[c-cls1-contents0-True] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_less_equal[c-cls1-contents1-True] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_less_equal[c-cls1-contents2-False] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_less_equal[c-cls1-contents3-False] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_equal[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_equal[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_items_is_set_equal[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_items_is_set_equal[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_greater[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_greater[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_greater_equal[c-cls0-set_0-True] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_greater_equal[c-cls0-set_1-True] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_greater_equal[c-cls0-set_2-False] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_greater_equal[c-cls0-set_3-False] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_greater_equal[c-cls1-set_0-True] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_greater_equal[c-cls1-set_1-True] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_greater_equal[c-cls1-set_2-False] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_greater_equal[c-cls1-set_3-False] PASSED tests/test_multidict.py::TestMultiDict::test_keys_less_than_not_implemented[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_keys_less_than_not_implemented[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_keys_less_than_or_equal_not_implemented[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_keys_less_than_or_equal_not_implemented[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_keys_greater_than_not_implemented[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_keys_greater_than_not_implemented[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_keys_greater_than_or_equal_not_implemented[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_keys_greater_than_or_equal_not_implemented[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_not_equal[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_keys_is_set_not_equal[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_keys_not_equal_unrelated_type[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_keys_not_equal_unrelated_type[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_eq[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_eq[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_eq2[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_eq2[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_eq3[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_eq3[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_eq_other_mapping_contains_more_keys[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_eq_other_mapping_contains_more_keys[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_eq_bad_mapping_len[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_eq_bad_mapping_len[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_eq_bad_mapping_getitem[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_eq_bad_mapping_getitem[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_ne[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_ne[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_and[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_and[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_and2[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_and2[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_bitwise_and_not_implemented[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_bitwise_and_not_implemented[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_bitwise_and_iterable_not_set[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_bitwise_and_iterable_not_set[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_or[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_or[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_or2[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_or2[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_bitwise_or_not_implemented[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_bitwise_or_not_implemented[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_bitwise_or_iterable_not_set[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_bitwise_or_iterable_not_set[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_sub[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_sub[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_sub2[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_sub2[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_sub_not_implemented[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_sub_not_implemented[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_sub_iterable_not_set[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_sub_iterable_not_set[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_xor[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_xor[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_xor2[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_xor2[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_xor_not_implemented[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_xor_not_implemented[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_xor_iterable_not_set[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_xor_iterable_not_set[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_isdisjoint[c-cls0-key2-v-True] PASSED tests/test_multidict.py::TestMultiDict::test_isdisjoint[c-cls0-key-value1-False] PASSED tests/test_multidict.py::TestMultiDict::test_isdisjoint[c-cls1-key2-v-True] PASSED tests/test_multidict.py::TestMultiDict::test_isdisjoint[c-cls1-key-value1-False] PASSED tests/test_multidict.py::TestMultiDict::test_repr_aiohttp_issue_410[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_repr_aiohttp_issue_410[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test__repr__quotes_keys[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test__repr__quotes_keys[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_items__repr__quotes_keys[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_items__repr__quotes_keys[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_keys__repr__quotes_keys[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_keys__repr__quotes_keys[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_op_issue_aiohttp_issue_410[c-cls0-other0-or_] PASSED tests/test_multidict.py::TestMultiDict::test_op_issue_aiohttp_issue_410[c-cls0-other0-and_] PASSED tests/test_multidict.py::TestMultiDict::test_op_issue_aiohttp_issue_410[c-cls0-other0-sub] PASSED tests/test_multidict.py::TestMultiDict::test_op_issue_aiohttp_issue_410[c-cls0-other0-xor] PASSED tests/test_multidict.py::TestMultiDict::test_op_issue_aiohttp_issue_410[c-cls1-other0-or_] PASSED tests/test_multidict.py::TestMultiDict::test_op_issue_aiohttp_issue_410[c-cls1-other0-and_] PASSED tests/test_multidict.py::TestMultiDict::test_op_issue_aiohttp_issue_410[c-cls1-other0-sub] PASSED tests/test_multidict.py::TestMultiDict::test_op_issue_aiohttp_issue_410[c-cls1-other0-xor] PASSED tests/test_multidict.py::TestMultiDict::test_weakref[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_weakref[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_iter_length_hint_keys[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_iter_length_hint_keys[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_iter_length_hint_items[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_iter_length_hint_items[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_iter_length_hint_values[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_iter_length_hint_values[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_reversed_keys[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_reversed_keys[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_reversed_values[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_reversed_values[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_reversed_items[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_reversed_items[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_reversed_empty[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_reversed_empty[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_reversed_length_hint[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_reversed_length_hint[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_ctor_list_arg_and_kwds[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_ctor_list_arg_and_kwds[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_ctor_tuple_arg_and_kwds[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_ctor_tuple_arg_and_kwds[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_ctor_deque_arg_and_kwds[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_ctor_deque_arg_and_kwds[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_ucs2_ucs4_comparison[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_ucs2_ucs4_comparison[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test__repr__[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test__repr__[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_getall[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_getall[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_preserve_stable_ordering[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_preserve_stable_ordering[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_get[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_get[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_items__repr__[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_items__repr__[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_keys__repr__[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_keys__repr__[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_keys__repr__recursive[c] PASSED tests/test_multidict.py::TestMultiDict::test_values__repr__[c-cls0] PASSED tests/test_multidict.py::TestMultiDict::test_values__repr__[c-cls1] PASSED tests/test_multidict.py::TestMultiDict::test_istr_key_is_not_case_folded[c] PASSED tests/test_multidict.py::TestMultiDict::test_istr_lookup_is_not_case_folded[c] PASSED tests/test_multidict.py::TestCIMultiDict::test_instantiate__empty[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_instantiate__empty[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_instantiate__from_arg0[c-cls0-arg00] PASSED tests/test_multidict.py::TestCIMultiDict::test_instantiate__from_arg0[c-cls0-arg01] PASSED tests/test_multidict.py::TestCIMultiDict::test_instantiate__from_arg0[c-cls1-arg00] PASSED tests/test_multidict.py::TestCIMultiDict::test_instantiate__from_arg0[c-cls1-arg01] PASSED tests/test_multidict.py::TestCIMultiDict::test_instantiate__with_kwargs[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_instantiate__with_kwargs[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_instantiate__from_generator[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_instantiate__from_generator[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_instantiate__from_list_of_lists[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_instantiate__from_list_of_lists[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_instantiate__from_list_of_custom_pairs[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_instantiate__from_list_of_custom_pairs[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_getone[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_getone[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_call_with_kwargs[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_call_with_kwargs[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test__iter__[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test__iter__[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test__contains[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test__contains[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys__contains[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys__contains[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_values__contains[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_values__contains[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_items__contains[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_items__contains[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_cannot_create_from_unaccepted[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_cannot_create_from_unaccepted[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_cannot_create_from_item_with_failing_getitem[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_cannot_create_from_item_with_failing_getitem[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_cannot_create_from_item_with_failing_getitem_value[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_cannot_create_from_item_with_failing_getitem_value[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_less[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_less[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_less_equal[c-cls0-contents0-True] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_less_equal[c-cls0-contents1-True] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_less_equal[c-cls0-contents2-False] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_less_equal[c-cls0-contents3-False] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_less_equal[c-cls1-contents0-True] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_less_equal[c-cls1-contents1-True] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_less_equal[c-cls1-contents2-False] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_less_equal[c-cls1-contents3-False] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_equal[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_equal[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_is_set_equal[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_is_set_equal[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_greater[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_greater[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_greater_equal[c-cls0-set_0-True] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_greater_equal[c-cls0-set_1-True] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_greater_equal[c-cls0-set_2-False] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_greater_equal[c-cls0-set_3-False] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_greater_equal[c-cls1-set_0-True] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_greater_equal[c-cls1-set_1-True] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_greater_equal[c-cls1-set_2-False] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_greater_equal[c-cls1-set_3-False] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_less_than_not_implemented[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_less_than_not_implemented[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_less_than_or_equal_not_implemented[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_less_than_or_equal_not_implemented[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_greater_than_not_implemented[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_greater_than_not_implemented[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_greater_than_or_equal_not_implemented[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_greater_than_or_equal_not_implemented[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_not_equal[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_is_set_not_equal[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_not_equal_unrelated_type[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_not_equal_unrelated_type[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_eq[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_eq[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_eq2[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_eq2[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_eq3[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_eq3[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_eq_other_mapping_contains_more_keys[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_eq_other_mapping_contains_more_keys[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_eq_bad_mapping_len[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_eq_bad_mapping_len[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_eq_bad_mapping_getitem[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_eq_bad_mapping_getitem[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_ne[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_ne[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_and[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_and[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_and2[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_and2[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_bitwise_and_not_implemented[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_bitwise_and_not_implemented[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_bitwise_and_iterable_not_set[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_bitwise_and_iterable_not_set[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_or[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_or[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_or2[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_or2[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_bitwise_or_not_implemented[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_bitwise_or_not_implemented[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_bitwise_or_iterable_not_set[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_bitwise_or_iterable_not_set[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_sub[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_sub[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_sub2[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_sub2[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_sub_not_implemented[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_sub_not_implemented[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_sub_iterable_not_set[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_sub_iterable_not_set[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_xor[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_xor[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_xor2[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_xor2[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_xor_not_implemented[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_xor_not_implemented[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_xor_iterable_not_set[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_xor_iterable_not_set[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_isdisjoint[c-cls0-key2-v-True] PASSED tests/test_multidict.py::TestCIMultiDict::test_isdisjoint[c-cls0-key-value1-False] PASSED tests/test_multidict.py::TestCIMultiDict::test_isdisjoint[c-cls1-key2-v-True] PASSED tests/test_multidict.py::TestCIMultiDict::test_isdisjoint[c-cls1-key-value1-False] PASSED tests/test_multidict.py::TestCIMultiDict::test_repr_aiohttp_issue_410[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_repr_aiohttp_issue_410[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test__repr__quotes_keys[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test__repr__quotes_keys[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_items__repr__quotes_keys[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_items__repr__quotes_keys[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys__repr__quotes_keys[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys__repr__quotes_keys[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_op_issue_aiohttp_issue_410[c-cls0-other0-or_] PASSED tests/test_multidict.py::TestCIMultiDict::test_op_issue_aiohttp_issue_410[c-cls0-other0-and_] PASSED tests/test_multidict.py::TestCIMultiDict::test_op_issue_aiohttp_issue_410[c-cls0-other0-sub] PASSED tests/test_multidict.py::TestCIMultiDict::test_op_issue_aiohttp_issue_410[c-cls0-other0-xor] PASSED tests/test_multidict.py::TestCIMultiDict::test_op_issue_aiohttp_issue_410[c-cls1-other0-or_] PASSED tests/test_multidict.py::TestCIMultiDict::test_op_issue_aiohttp_issue_410[c-cls1-other0-and_] PASSED tests/test_multidict.py::TestCIMultiDict::test_op_issue_aiohttp_issue_410[c-cls1-other0-sub] PASSED tests/test_multidict.py::TestCIMultiDict::test_op_issue_aiohttp_issue_410[c-cls1-other0-xor] PASSED tests/test_multidict.py::TestCIMultiDict::test_weakref[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_weakref[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_iter_length_hint_keys[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_iter_length_hint_keys[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_iter_length_hint_items[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_iter_length_hint_items[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_iter_length_hint_values[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_iter_length_hint_values[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_reversed_keys[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_reversed_keys[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_reversed_values[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_reversed_values[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_reversed_items[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_reversed_items[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_reversed_empty[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_reversed_empty[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_reversed_length_hint[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_reversed_length_hint[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_ctor_list_arg_and_kwds[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_ctor_list_arg_and_kwds[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_ctor_tuple_arg_and_kwds[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_ctor_tuple_arg_and_kwds[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_ctor_deque_arg_and_kwds[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_ctor_deque_arg_and_kwds[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_ucs2_ucs4_comparison[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_ucs2_ucs4_comparison[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_basics[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_basics[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_from_md_and_kwds[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_from_md_and_kwds[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_getall[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_getall[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_get[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_get[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test__repr__[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test__repr__[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_items__repr__[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_items__repr__[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys__repr__[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys__repr__[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_values__repr__[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_values__repr__[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_iter_of_iter[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_iter_of_iter[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_iter_of_iter[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_iter_of_iter[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_values_iter_of_iter[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_values_iter_of_iter[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_and[c-cls0-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_and[c-cls0-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_and[c-cls1-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_and[c-cls1-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_rand[c-cls0-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_rand[c-cls0-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_rand[c-cls1-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_rand[c-cls1-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_or[c-cls0-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_or[c-cls0-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_or[c-cls1-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_or[c-cls1-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_ror[c-cls0-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_ror[c-cls0-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_ror[c-cls1-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_ror[c-cls1-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_sub[c-cls0-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_sub[c-cls0-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_sub[c-cls1-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_sub[c-cls1-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_rsub[c-cls0-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_rsub[c-cls0-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_rsub[c-cls1-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_rsub[c-cls1-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_xor[c-cls0-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_xor[c-cls0-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_xor[c-cls1-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_xor[c-cls1-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_rxor[c-cls0-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_rxor[c-cls0-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_rxor[c-cls1-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_rxor[c-cls1-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_isdisjoint[c-cls0-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_isdisjoint[c-cls0-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_isdisjoint[c-cls1-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_isdisjoint[c-cls1-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_not_iterable[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_keys_case_insensitive_not_iterable[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_parse_item[c-cls0-not-tuple] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_parse_item[c-cls0-not-2-elems] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_parse_item[c-cls0-not-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_parse_item[c-cls1-not-tuple] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_parse_item[c-cls1-not-2-elems] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_parse_item[c-cls1-not-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_and[c-cls0-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_and[c-cls0-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_and[c-cls0-nonequal-value] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_and[c-cls1-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_and[c-cls1-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_and[c-cls1-nonequal-value] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_rand[c-cls0-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_rand[c-cls0-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_rand[c-cls0-nonequal-value] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_rand[c-cls1-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_rand[c-cls1-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_rand[c-cls1-nonequal-value] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_or[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_or[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_ror[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_ror[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_sub[c-cls0-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_sub[c-cls0-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_sub[c-cls1-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_sub[c-cls1-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_rsub[c-cls0-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_rsub[c-cls0-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_rsub[c-cls1-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_rsub[c-cls1-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_xor[c-cls0-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_xor[c-cls0-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_xor[c-cls1-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_xor[c-cls1-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_rxor[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_rxor[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_non_iterable[c-cls0] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_non_iterable[c-cls1] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_isdisjoint[c-cls0-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_isdisjoint[c-cls0-non-str] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_isdisjoint[c-cls1-ok] PASSED tests/test_multidict.py::TestCIMultiDict::test_items_case_insensitive_isdisjoint[c-cls1-non-str] PASSED tests/test_multidict.py::test_convert_multidict_to_cimultidict_and_back[c] PASSED tests/test_multidict.py::test_convert_multidict_to_cimultidict_eq[c] PASSED tests/test_multidict.py::test_extend_does_not_alter_refcount[c] PASSED tests/test_multidict.py::test_update_does_not_alter_refcount[c] PASSED tests/test_multidict.py::test_init_does_not_alter_refcount[c] PASSED tests/test_multidict.py::test_replace_many_duplicates_releases_all[c-setitem] PASSED tests/test_multidict.py::test_replace_many_duplicates_releases_all[c-update] PASSED tests/test_multidict.py::test_items_iter_key_finalizer_mutates[c] PASSED tests/test_multidict.py::test_items_iter_key_str_mutates[c] PASSED tests/test_multidict.py::test_items_iter_key_str_reinits[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_copy[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test__repr__[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_getall[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_add[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_extend[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_extend_from_proxy[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_clear[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_del[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_reversed_after_del[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_reversed_raises_on_mutation_keys[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_reversed_raises_on_mutation_items[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_reversed_raises_on_mutation_values[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_set_default[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_set_default_single_arg[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_popitem[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_popitem2[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_popitem_empty_multidict[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_pop[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_pop2[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_pop_default[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_pop_raises[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_replacement_order[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_nonstr_key[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_istr_key[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_str_derived_key[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_istr_key_add[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_str_derived_key_add[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_popall[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_popall_default[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_popall_key_error[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_large_multidict_resizing[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_update[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_repr_with_dummy[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_items_repr_with_dummy[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_keys_repr_with_dummy[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_values_repr_with_dummy[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_huge_md[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_update_resizes_mid_update_on_capped_huge_md[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_create_from_proxy[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_merge[c] PASSED tests/test_mutable_multidict.py::TestMutableMultiDict::test_merge_from_proxy[c] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_getall[c] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_ctor[c] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_setitem[c] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_delitem[c] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_copy[c] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test__repr__[c] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_add[c] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_extend[c] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_extend_from_proxy[c] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_clear[c] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_del[c] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_set_default[c] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_popitem[c] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_popitem_empty_multidict[c] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_pop[c] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_pop_lowercase[c] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_pop_default[c] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_pop_raises[c] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_extend_with_istr[c] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_copy_istr[c] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_eq[c] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_sizeof[c] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_min_sizeof[c] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_issue_620_items[c] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_issue_620_keys[c] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_issue_620_values[c] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_keys_type[c] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_issue_1195[c] PASSED tests/test_mutable_multidict.py::TestCIMutableMultiDict::test_update_with_crash_in_the_middle[c] PASSED tests/test_to_dict.py::test_to_dict_case_insensitive_grouping[c] PASSED tests/test_to_dict.py::test_to_dict_ci_proxy_case_insensitive_grouping[c] PASSED tests/test_to_dict.py::test_to_dict_refuses_mutation_from_key_hash[c] PASSED tests/test_types.py::test_proxies[c] PASSED tests/test_types.py::test_dicts[c] PASSED tests/test_types.py::test_proxy_not_inherited_from_dict[c] PASSED tests/test_types.py::test_dict_not_inherited_from_proxy[c] PASSED tests/test_types.py::test_multidict_proxy_copy_type[c] PASSED tests/test_types.py::test_cimultidict_proxy_copy_type[c] PASSED tests/test_types.py::test_create_multidict_proxy_from_nonmultidict[c] PASSED tests/test_types.py::test_create_multidict_proxy_from_cimultidict[c] PASSED tests/test_types.py::test_create_multidict_proxy_from_multidict_proxy_from_mdict[c] PASSED tests/test_types.py::test_create_cimultidict_proxy_from_cimultidict_proxy_from_ci[c] PASSED tests/test_types.py::test_proxy_reinitialization_releases_old_target[c-MultiDict-MultiDictProxy] PASSED tests/test_types.py::test_proxy_reinitialization_releases_old_target[c-CIMultiDict-CIMultiDictProxy] PASSED tests/test_types.py::test_create_cimultidict_proxy_from_nonmultidict[c] PASSED tests/test_types.py::test_create_ci_multidict_proxy_from_multidict[c] PASSED tests/test_types.py::test_create_multidict_proxy_missing_arg[c-MultiDictProxy] PASSED tests/test_types.py::test_create_multidict_proxy_missing_arg[c-CIMultiDictProxy] PASSED tests/test_types.py::test_create_multidict_proxy_too_many_args[c-MultiDictProxy] PASSED tests/test_types.py::test_create_multidict_proxy_too_many_args[c-CIMultiDictProxy] PASSED tests/test_types.py::test_generic_alias[c] PASSED tests/test_update.py::test_update_md[c] PASSED tests/test_update.py::test_update_istr_ci_md[c] PASSED tests/test_update.py::test_update_ci_md[c] PASSED tests/test_version.py::test_getversion_bad_param[c] PASSED tests/test_abc.py::test_generic_type_in_runtime PASSED tests/test_circular_imports.py::test_no_warnings[multidict] PASSED tests/test_circular_imports.py::test_no_warnings[multidict._abc] PASSED tests/test_circular_imports.py::test_no_warnings[multidict._compat] PASSED tests/test_circular_imports.py::test_no_warnings[multidict._multidict] PASSED tests/test_circular_imports.py::test_no_warnings[multidict._multidict_py] PASSED tests/test_circular_imports.py::test_c_extension_preferred_by_default PASSED tests/test_multidict.py::test_create_multidict_from_existing_multidict_new_pairs PASSED tests/test_multidict.py::test_items_contains_does_not_leak_key_on_error PASSED tests/test_multidict.py::test_repr_raises_when_mutated_during_iteration PASSED tests/test_multidict.py::test_update_extend_merge_thread_safety PASSED tests/test_multidict.py::test_clear_thread_safety PASSED tests/test_multidict.py::test_popitem_thread_safety PASSED tests/test_multidict.py::test_clear_finalizer_thread_safety PASSED tests/test_multidict.py::test_reinit_thread_safety PASSED tests/test_multidict.py::test_update_from_dict_arg_thread_safety PASSED tests/test_multidict.py::test_single_item_ops_thread_safety PASSED tests/test_multidict.py::test_view_set_ops_thread_safety PASSED tests/test_multidict.py::test_contains_lock_free_thread_safety PASSED tests/test_multidict.py::test_get_lock_free_thread_safety PASSED tests/test_multidict.py::test_popall_lock_free_get_thread_safety PASSED tests/test_multidict.py::test_getall_update_vs_lock_free_reads_thread_safety PASSED tests/test_multidict.py::test_update_vs_update_same_key_thread_safety PASSED tests/test_multidict.py::test_setdefault_vs_update_same_key_thread_safety PASSED tests/test_multidict.py::test_del_pop_vs_update_same_key_gil_build_thread_safety PASSED tests/test_multidict.py::test_to_dict_vs_lock_free_reads_thread_safety PASSED tests/test_multidict.py::test_version_thread_safety PASSED tests/test_multidict.py::test_reader_exit_drains_retired_thread_safety PASSED tests/test_multidict.py::test_setitem_update_thread_safety PASSED tests/test_multidict.py::test_drain_retired_defers_busy_table_thread_safety PASSED tests/test_multidict.py::test_pure_python_single_item_ops_thread_safety SKIPPED tests/test_multidict.py::test_pure_python_update_extend_merge_thread_safety PASSED tests/test_multidict.py::test_pure_python_clear_thread_safety PASSED tests/test_multidict.py::test_pure_python_popitem_thread_safety PASSED tests/test_multidict.py::test_pure_python_reinit_thread_safety SKIPPED tests/test_multidict.py::test_pure_python_view_set_ops_thread_safety SKIPPED tests/test_multidict.py::test_pure_python_reciprocal_view_ops_no_deadlock SKIPPED tests/test_multidict.py::test_pure_python_reciprocal_raw_iterator_ops_no_deadlock SKIPPED tests/test_multidict.py::test_pure_python_version_thread_safety SKIPPED tests/test_multidict.py::test_pure_python_repr_reentrant_thread_safety PASSED tests/test_multidict.py::test_pure_python_extend_reentrant_no_deadlock PASSED tests/test_multidict.py::test_pure_python_locking_is_free_threaded_only PASSED tests/test_multidict.py::test_view_direct_instantiation_segfault PASSED tests/test_multidict.py::test_extend_update_merge_self_reference PASSED tests/test_multidict.py::test_update_from_list_mutated_by_key_lookup PASSED tests/test_multidict.py::test_new_without_init_is_valid_empty[MultiDict] PASSED tests/test_multidict.py::test_new_without_init_is_valid_empty[CIMultiDict] PASSED tests/test_multidict.py::test_iter_direct_instantiation_segfault PASSED tests/test_multidict.py::test_non_typeerror_exceptions_are_not_swallowed PASSED tests/test_multidict.py::test_update_from_list_shrunk_by_another_thread PASSED tests/test_multidict.py::test_update_from_pair_list_shrunk_by_another_thread PASSED tests/test_multidict.py::test_items_contains_list_shrunk_by_another_thread PASSED tests/test_mutable_multidict.py::test_multidict_shrink_regression PASSED tests/test_mypy.py::test_classes_not_abstract PASSED tests/test_mypy.py::test_getitem PASSED tests/test_mypy.py::test_get PASSED tests/test_mypy.py::test_get_default PASSED tests/test_mypy.py::test_getone PASSED tests/test_mypy.py::test_getone_default PASSED tests/test_mypy.py::test_getall PASSED tests/test_mypy.py::test_getall_default PASSED tests/test_mypy.py::test_copy PASSED tests/test_mypy.py::test_iter PASSED tests/test_mypy.py::test_setitem PASSED tests/test_mypy.py::test_delitem PASSED tests/test_mypy.py::test_additem PASSED tests/test_mypy.py::test_extend_mapping PASSED tests/test_mypy.py::test_update_mapping PASSED tests/test_mypy.py::test_popone PASSED tests/test_mypy.py::test_popall PASSED tests/test_to_dict.py::test_to_dict_abc_default PASSED tests/test_to_dict.py::test_to_dict_key_hash_sees_every_key PASSED tests/test_types.py::test_create_multidict_proxy_rejects_kwargs[MultiDictProxy] PASSED tests/test_types.py::test_create_multidict_proxy_rejects_kwargs[CIMultiDictProxy] PASSED tests/test_update.py::test_pure_python_parse_args_size_hint_with_seq_and_kwargs PASSED tests/test_update.py::test_pure_python_parse_args_size_hint_with_mapping_and_kwargs PASSED tests/test_update.py::test_pure_python_parse_args_size_hint_with_md_and_kwargs PASSED ============================= slowest 10 durations ============================= =========================== short test summary info ============================ ======== 1798 passed, 10 skipped, 156 deselected ========