python-pyrsistent-0.20.0-4-x86_64-check.log
public
Dec 16, 2024
Never
21
1 ============================= test session starts ============================== 2 platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python 3 cachedir: .pytest_cache 4 hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase(PosixPath('/build/python-pyrsistent/src/pyrsistent-0.20.0/.hypothesis/examples')) 5 rootdir: /build/python-pyrsistent/src/pyrsistent-0.20.0 6 configfile: pyproject.toml 7 plugins: hypothesis-6.118.7 8 collecting ... collected 638 items 9 10 tests/bag_test.py::test_literalish_works PASSED [ 0%] 11 tests/bag_test.py::test_empty_bag PASSED [ 0%] 12 tests/bag_test.py::test_supports_hash PASSED [ 0%] 13 tests/bag_test.py::test_hash_in_dict PASSED [ 0%] 14 tests/bag_test.py::test_empty_truthiness PASSED [ 0%] 15 tests/bag_test.py::test_repr_empty PASSED [ 0%] 16 tests/bag_test.py::test_repr_elements PASSED [ 1%] 17 tests/bag_test.py::test_add_empty PASSED [ 1%] 18 tests/bag_test.py::test_remove_final PASSED [ 1%] 19 tests/bag_test.py::test_remove_nonfinal PASSED [ 1%] 20 tests/bag_test.py::test_remove_nonexistent PASSED [ 1%] 21 tests/bag_test.py::test_eq_empty PASSED [ 1%] 22 tests/bag_test.py::test_neq PASSED [ 2%] 23 tests/bag_test.py::test_eq_same_order PASSED [ 2%] 24 tests/bag_test.py::test_eq_different_order PASSED [ 2%] 25 tests/bag_test.py::test_count_non_existent PASSED [ 2%] 26 tests/bag_test.py::test_count_unique PASSED [ 2%] 27 tests/bag_test.py::test_count_duplicate PASSED [ 2%] 28 tests/bag_test.py::test_length_empty PASSED [ 2%] 29 tests/bag_test.py::test_length_unique PASSED [ 3%] 30 tests/bag_test.py::test_length_duplicates PASSED [ 3%] 31 tests/bag_test.py::test_length_multiple_elements PASSED [ 3%] 32 tests/bag_test.py::test_iter_duplicates PASSED [ 3%] 33 tests/bag_test.py::test_iter_multiple_elements PASSED [ 3%] 34 tests/bag_test.py::test_contains PASSED [ 3%] 35 tests/bag_test.py::test_not_contains PASSED [ 4%] 36 tests/bag_test.py::test_add PASSED [ 4%] 37 tests/bag_test.py::test_sub PASSED [ 4%] 38 tests/bag_test.py::test_or PASSED [ 4%] 39 tests/bag_test.py::test_and PASSED [ 4%] 40 tests/bag_test.py::test_pbag_is_unorderable PASSED [ 4%] 41 tests/bag_test.py::test_supports_weakref PASSED [ 5%] 42 tests/bag_test.py::test_update PASSED [ 5%] 43 tests/bag_test.py::test_update_no_elements PASSED [ 5%] 44 tests/bag_test.py::test_iterable PASSED [ 5%] 45 tests/checked_map_test.py::test_instantiate PASSED [ 5%] 46 tests/checked_map_test.py::test_instantiate_empty PASSED [ 5%] 47 tests/checked_map_test.py::test_set PASSED [ 5%] 48 tests/checked_map_test.py::test_invalid_key_type PASSED [ 6%] 49 tests/checked_map_test.py::test_invalid_value_type PASSED [ 6%] 50 tests/checked_map_test.py::test_breaking_invariant PASSED [ 6%] 51 tests/checked_map_test.py::test_repr PASSED [ 6%] 52 tests/checked_map_test.py::test_default_serialization PASSED [ 6%] 53 tests/checked_map_test.py::test_custom_serialization PASSED [ 6%] 54 tests/checked_map_test.py::test_multi_level_serialization PASSED [ 7%] 55 tests/checked_map_test.py::test_create_non_checked_types PASSED [ 7%] 56 tests/checked_map_test.py::test_create_checked_types PASSED [ 7%] 57 tests/checked_map_test.py::test_evolver_returns_same_instance_when_no_updates PASSED [ 7%] 58 tests/checked_map_test.py::test_map_with_no_types_or_invariants PASSED [ 7%] 59 tests/checked_map_test.py::test_pickling PASSED [ 7%] 60 tests/checked_map_test.py::test_type_check_with_string_specification PASSED [ 7%] 61 tests/checked_map_test.py::test_type_creation_with_string_specification PASSED [ 8%] 62 tests/checked_map_test.py::test_supports_weakref PASSED [ 8%] 63 tests/checked_set_test.py::test_instantiate PASSED [ 8%] 64 tests/checked_set_test.py::test_add PASSED [ 8%] 65 tests/checked_set_test.py::test_invalid_type PASSED [ 8%] 66 tests/checked_set_test.py::test_breaking_invariant PASSED [ 8%] 67 tests/checked_set_test.py::test_repr PASSED [ 9%] 68 tests/checked_set_test.py::test_default_serialization PASSED [ 9%] 69 tests/checked_set_test.py::test_custom_serialization PASSED [ 9%] 70 tests/checked_set_test.py::test_multi_level_serialization PASSED [ 9%] 71 tests/checked_set_test.py::test_create PASSED [ 9%] 72 tests/checked_set_test.py::test_evolver_returns_same_instance_when_no_updates PASSED [ 9%] 73 tests/checked_set_test.py::test_pickling PASSED [ 10%] 74 tests/checked_set_test.py::test_supports_weakref PASSED [ 10%] 75 tests/checked_vector_test.py::test_instantiate PASSED [ 10%] 76 tests/checked_vector_test.py::test_append PASSED [ 10%] 77 tests/checked_vector_test.py::test_extend PASSED [ 10%] 78 tests/checked_vector_test.py::test_set PASSED [ 10%] 79 tests/checked_vector_test.py::test_invalid_type PASSED [ 10%] 80 tests/checked_vector_test.py::test_breaking_invariant PASSED [ 11%] 81 tests/checked_vector_test.py::test_create_base_case PASSED [ 11%] 82 tests/checked_vector_test.py::test_create_with_instance_of_checked_pvector_returns_the_argument PASSED [ 11%] 83 tests/checked_vector_test.py::test_multiple_allowed_types PASSED [ 11%] 84 tests/checked_vector_test.py::test_create_of_nested_structure PASSED [ 11%] 85 tests/checked_vector_test.py::test_serialize_default_case PASSED [ 11%] 86 tests/checked_vector_test.py::test_serialize_custom_serializer PASSED [ 12%] 87 tests/checked_vector_test.py::test_type_information_is_inherited PASSED [ 12%] 88 tests/checked_vector_test.py::test_invariants_are_inherited PASSED [ 12%] 89 tests/checked_vector_test.py::test_invariant_must_be_callable PASSED [ 12%] 90 tests/checked_vector_test.py::test_type_spec_must_be_type PASSED [ 12%] 91 tests/checked_vector_test.py::test_repr PASSED [ 12%] 92 tests/checked_vector_test.py::test_evolver_returns_same_instance_when_no_updates PASSED [ 13%] 93 tests/checked_vector_test.py::test_pickling PASSED [ 13%] 94 tests/checked_vector_test.py::test_multiple_optional_types PASSED [ 13%] 95 tests/checked_vector_test.py::test_check_with_string_specification PASSED [ 13%] 96 tests/checked_vector_test.py::test_create_with_string_specification PASSED [ 13%] 97 tests/checked_vector_test.py::test_supports_weakref PASSED [ 13%] 98 tests/checked_vector_test.py::test_create_with_generator_iterator PASSED [ 13%] 99 tests/class_test.py::test_create_ignore_extra PASSED [ 14%] 100 tests/class_test.py::test_create_ignore_extra_false PASSED [ 14%] 101 tests/class_test.py::test_create_ignore_extra_true PASSED [ 14%] 102 tests/class_test.py::test_evolve_pclass_instance PASSED [ 14%] 103 tests/class_test.py::test_direct_assignment_not_possible PASSED [ 14%] 104 tests/class_test.py::test_direct_delete_not_possible PASSED [ 14%] 105 tests/class_test.py::test_cannot_construct_with_undeclared_fields PASSED [ 15%] 106 tests/class_test.py::test_cannot_construct_with_wrong_type PASSED [ 15%] 107 tests/class_test.py::test_cannot_construct_without_mandatory_fields PASSED [ 15%] 108 tests/class_test.py::test_field_invariant_must_hold PASSED [ 15%] 109 tests/class_test.py::test_initial_value_set_when_not_present_in_arguments PASSED [ 15%] 110 tests/class_test.py::test_can_create_nested_structures_from_dict_and_serialize_back_to_dict PASSED [ 15%] 111 tests/class_test.py::test_can_serialize_with_custom_serializer PASSED [ 15%] 112 tests/class_test.py::test_implements_proper_equality_based_on_equality_of_fields PASSED [ 16%] 113 tests/class_test.py::test_is_hashable PASSED [ 16%] 114 tests/class_test.py::test_supports_nested_transformation PASSED [ 16%] 115 tests/class_test.py::test_repr PASSED [ 16%] 116 tests/class_test.py::test_global_invariant_check PASSED [ 16%] 117 tests/class_test.py::test_supports_pickling PASSED [ 16%] 118 tests/class_test.py::test_supports_pickling_with_typed_container_fields PASSED [ 17%] 119 tests/class_test.py::test_can_remove_optional_member PASSED [ 17%] 120 tests/class_test.py::test_cannot_remove_mandatory_member PASSED [ 17%] 121 tests/class_test.py::test_cannot_remove_non_existing_member PASSED [ 17%] 122 tests/class_test.py::test_evolver_without_evolution_returns_original_instance PASSED [ 17%] 123 tests/class_test.py::test_evolver_with_evolution_to_same_element_returns_original_instance PASSED [ 17%] 124 tests/class_test.py::test_evolver_supports_chained_set_and_remove PASSED [ 18%] 125 tests/class_test.py::test_evolver_supports_dot_notation_for_setting_and_getting_elements PASSED [ 18%] 126 tests/class_test.py::test_string_as_type_specifier PASSED [ 18%] 127 tests/class_test.py::test_multiple_invariants_on_field PASSED [ 18%] 128 tests/class_test.py::test_multiple_global_invariants PASSED [ 18%] 129 tests/class_test.py::test_inherited_global_invariants PASSED [ 18%] 130 tests/class_test.py::test_diamond_inherited_global_invariants PASSED [ 18%] 131 tests/class_test.py::test_supports_weakref PASSED [ 19%] 132 tests/class_test.py::test_supports_weakref_with_multi_level_inheritance PASSED [ 19%] 133 tests/class_test.py::test_supports_lazy_initial_value_for_field PASSED [ 19%] 134 tests/class_test.py::test_type_checks_lazy_initial_value_for_field PASSED [ 19%] 135 tests/class_test.py::test_invariant_checks_lazy_initial_value_for_field PASSED [ 19%] 136 tests/class_test.py::test_invariant_checks_static_initial_value PASSED [ 19%] 137 tests/class_test.py::test_lazy_invariant_message PASSED [ 20%] 138 tests/class_test.py::test_enum_key_type PASSED [ 20%] 139 tests/class_test.py::test_pickle_with_one_way_factory PASSED [ 20%] 140 tests/class_test.py::test_evolver_with_one_way_factory PASSED [ 20%] 141 tests/class_test.py::test_set_doesnt_trigger_other_factories PASSED [ 20%] 142 tests/class_test.py::test_set_does_trigger_factories PASSED [ 20%] 143 tests/class_test.py::test_value_can_be_overridden_in_subclass_new PASSED [ 21%] 144 tests/deque_test.py::test_basic_right_and_left PASSED [ 21%] 145 tests/deque_test.py::test_construction_with_maxlen PASSED [ 21%] 146 tests/deque_test.py::test_construction_with_invalid_maxlen PASSED [ 21%] 147 tests/deque_test.py::test_pop PASSED [ 21%] 148 tests/deque_test.py::test_pop_multiple PASSED [ 21%] 149 tests/deque_test.py::test_pop_with_negative_index PASSED [ 21%] 150 tests/deque_test.py::test_popleft PASSED [ 22%] 151 tests/deque_test.py::test_popleft_multiple PASSED [ 22%] 152 tests/deque_test.py::test_left_on_empty_deque PASSED [ 22%] 153 tests/deque_test.py::test_right_on_empty_deque PASSED [ 22%] 154 tests/deque_test.py::test_pop_empty_deque_returns_empty_deque PASSED [ 22%] 155 tests/deque_test.py::test_str PASSED [ 22%] 156 tests/deque_test.py::test_append PASSED [ 23%] 157 tests/deque_test.py::test_append_with_maxlen PASSED [ 23%] 158 tests/deque_test.py::test_appendleft PASSED [ 23%] 159 tests/deque_test.py::test_appendleft_with_maxlen PASSED [ 23%] 160 tests/deque_test.py::test_extend PASSED [ 23%] 161 tests/deque_test.py::test_extend_with_maxlen PASSED [ 23%] 162 tests/deque_test.py::test_extendleft PASSED [ 23%] 163 tests/deque_test.py::test_extendleft_with_maxlen PASSED [ 24%] 164 tests/deque_test.py::test_count PASSED [ 24%] 165 tests/deque_test.py::test_remove PASSED [ 24%] 166 tests/deque_test.py::test_remove_element_missing PASSED [ 24%] 167 tests/deque_test.py::test_reverse PASSED [ 24%] 168 tests/deque_test.py::test_rotate_right PASSED [ 24%] 169 tests/deque_test.py::test_rotate_left PASSED [ 25%] 170 tests/deque_test.py::test_set_maxlen PASSED [ 25%] 171 tests/deque_test.py::test_comparison PASSED [ 25%] 172 tests/deque_test.py::test_pickling PASSED [ 25%] 173 tests/deque_test.py::test_indexing PASSED [ 25%] 174 tests/deque_test.py::test_one_element_indexing PASSED [ 25%] 175 tests/deque_test.py::test_empty_indexing PASSED [ 26%] 176 tests/deque_test.py::test_indexing_out_of_range PASSED [ 26%] 177 tests/deque_test.py::test_indexing_invalid_type PASSED [ 26%] 178 tests/deque_test.py::test_slicing PASSED [ 26%] 179 tests/deque_test.py::test_hashing PASSED [ 26%] 180 tests/deque_test.py::test_index PASSED [ 26%] 181 tests/deque_test.py::test_literalish PASSED [ 26%] 182 tests/deque_test.py::test_supports_weakref PASSED [ 27%] 183 tests/deque_test.py::test_iterable PASSED [ 27%] 184 tests/field_test.py::test_enum PASSED [ 27%] 185 tests/field_test.py::test_pvector_field_enum_type PASSED [ 27%] 186 tests/freeze_test.py::test_freeze_basic PASSED [ 27%] 187 tests/freeze_test.py::test_freeze_list PASSED [ 27%] 188 tests/freeze_test.py::test_freeze_dict PASSED [ 28%] 189 tests/freeze_test.py::test_freeze_defaultdict PASSED [ 28%] 190 tests/freeze_test.py::test_freeze_set PASSED [ 28%] 191 tests/freeze_test.py::test_freeze_recurse_in_dictionary_values PASSED [ 28%] 192 tests/freeze_test.py::test_freeze_recurse_in_defaultdict_values PASSED [ 28%] 193 tests/freeze_test.py::test_freeze_recurse_in_pmap_values PASSED [ 28%] 194 tests/freeze_test.py::test_freeze_recurse_in_lists PASSED [ 28%] 195 tests/freeze_test.py::test_freeze_recurse_in_pvectors PASSED [ 29%] 196 tests/freeze_test.py::test_freeze_recurse_in_tuples PASSED [ 29%] 197 tests/freeze_test.py::test_freeze_nonstrict_no_recurse_in_pmap_values PASSED [ 29%] 198 tests/freeze_test.py::test_freeze_nonstrict_no_recurse_in_pvectors PASSED [ 29%] 199 tests/freeze_test.py::test_thaw_basic PASSED [ 29%] 200 tests/freeze_test.py::test_thaw_list PASSED [ 29%] 201 tests/freeze_test.py::test_thaw_dict PASSED [ 30%] 202 tests/freeze_test.py::test_thaw_set PASSED [ 30%] 203 tests/freeze_test.py::test_thaw_recurse_in_mapping_values PASSED [ 30%] 204 tests/freeze_test.py::test_thaw_recurse_in_dict_values PASSED [ 30%] 205 tests/freeze_test.py::test_thaw_recurse_in_vectors PASSED [ 30%] 206 tests/freeze_test.py::test_thaw_recurse_in_lists PASSED [ 30%] 207 tests/freeze_test.py::test_thaw_recurse_in_tuples PASSED [ 31%] 208 tests/freeze_test.py::test_thaw_can_handle_subclasses_of_persistent_base_types PASSED [ 31%] 209 tests/freeze_test.py::test_thaw_non_strict_no_recurse_in_dict_values PASSED [ 31%] 210 tests/freeze_test.py::test_thaw_non_strict_no_recurse_in_lists PASSED [ 31%] 211 tests/freeze_test.py::test_mutant_decorator PASSED [ 31%] 212 tests/hypothesis_vector_test.py::test_setup PASSED [ 31%] 213 tests/hypothesis_vector_test.py::PVectorBuilderTests::runTest <- ../../../../usr/lib/python3.12/site-packages/hypothesis/stateful.py PASSED [ 31%] 214 tests/hypothesis_vector_test.py::PVectorEvolverBuilderTests::runTest <- ../../../../usr/lib/python3.12/site-packages/hypothesis/stateful.py PASSED [ 32%] 215 tests/immutable_object_test.py::test_instantiate_object_with_no_members PASSED [ 32%] 216 tests/immutable_object_test.py::test_assign_non_existing_attribute PASSED [ 32%] 217 tests/immutable_object_test.py::test_basic_instantiation PASSED [ 32%] 218 tests/immutable_object_test.py::test_cannot_modify_member PASSED [ 32%] 219 tests/immutable_object_test.py::test_basic_replace PASSED [ 32%] 220 tests/immutable_object_test.py::test_cannot_replace_frozen_member PASSED [ 33%] 221 tests/immutable_object_test.py::test_derived_class_with_new PASSED [ 33%] 222 tests/list_test.py::test_literalish_works PASSED [ 33%] 223 tests/list_test.py::test_first_and_rest PASSED [ 33%] 224 tests/list_test.py::test_instantiate_large_list PASSED [ 33%] 225 tests/list_test.py::test_iteration PASSED [ 33%] 226 tests/list_test.py::test_cons PASSED [ 34%] 227 tests/list_test.py::test_cons_empty_list PASSED [ 34%] 228 tests/list_test.py::test_truthiness PASSED [ 34%] 229 tests/list_test.py::test_len PASSED [ 34%] 230 tests/list_test.py::test_first_illegal_on_empty_list PASSED [ 34%] 231 tests/list_test.py::test_rest_return_self_on_empty_list PASSED [ 34%] 232 tests/list_test.py::test_reverse PASSED [ 34%] 233 tests/list_test.py::test_inequality PASSED [ 35%] 234 tests/list_test.py::test_repr PASSED [ 35%] 235 tests/list_test.py::test_indexing PASSED [ 35%] 236 tests/list_test.py::test_indexing_on_empty_list PASSED [ 35%] 237 tests/list_test.py::test_index_out_of_range PASSED [ 35%] 238 tests/list_test.py::test_index_invalid_type PASSED [ 35%] 239 tests/list_test.py::test_slicing_take PASSED [ 36%] 240 tests/list_test.py::test_slicing_take_out_of_range PASSED [ 36%] 241 tests/list_test.py::test_slicing_drop PASSED [ 36%] 242 tests/list_test.py::test_slicing_drop_out_of_range PASSED [ 36%] 243 tests/list_test.py::test_contains PASSED [ 36%] 244 tests/list_test.py::test_count PASSED [ 36%] 245 tests/list_test.py::test_index PASSED [ 36%] 246 tests/list_test.py::test_index_item_not_found PASSED [ 37%] 247 tests/list_test.py::test_pickling_empty_list PASSED [ 37%] 248 tests/list_test.py::test_pickling_non_empty_list PASSED [ 37%] 249 tests/list_test.py::test_comparison PASSED [ 37%] 250 tests/list_test.py::test_comparison_with_other_type PASSED [ 37%] 251 tests/list_test.py::test_hashing PASSED [ 37%] 252 tests/list_test.py::test_split PASSED [ 38%] 253 tests/list_test.py::test_split_no_split_occurred PASSED [ 38%] 254 tests/list_test.py::test_split_empty_list PASSED [ 38%] 255 tests/list_test.py::test_remove PASSED [ 38%] 256 tests/list_test.py::test_remove_missing_element PASSED [ 38%] 257 tests/list_test.py::test_mcons PASSED [ 38%] 258 tests/list_test.py::test_supports_weakref PASSED [ 39%] 259 tests/list_test.py::test_iterable PASSED [ 39%] 260 tests/map_test.py::test_instance_of_hashable PASSED [ 39%] 261 tests/map_test.py::test_instance_of_map PASSED [ 39%] 262 tests/map_test.py::test_literalish_works PASSED [ 39%] 263 tests/map_test.py::test_empty_initialization PASSED [ 39%] 264 tests/map_test.py::test_initialization_with_one_element PASSED [ 39%] 265 tests/map_test.py::test_get_non_existing_raises_key_error PASSED [ 40%] 266 tests/map_test.py::test_remove_non_existing_element_raises_key_error PASSED [ 40%] 267 tests/map_test.py::test_various_iterations PASSED [ 40%] 268 tests/map_test.py::test_initialization_with_two_elements PASSED [ 40%] 269 tests/map_test.py::test_initialization_with_many_elements PASSED [ 40%] 270 tests/map_test.py::test_access_non_existing_element PASSED [ 40%] 271 tests/map_test.py::test_overwrite_existing_element PASSED [ 41%] 272 tests/map_test.py::test_hash PASSED [ 41%] 273 tests/map_test.py::test_same_hash_when_content_the_same_but_underlying_vector_size_differs PASSED [ 41%] 274 tests/map_test.py::test_map_does_not_hash_values_on_second_hash_invocation PASSED [ 41%] 275 tests/map_test.py::test_equal PASSED [ 41%] 276 tests/map_test.py::test_equal_to_dict PASSED [ 41%] 277 tests/map_test.py::test_equal_with_different_bucket_sizes PASSED [ 42%] 278 tests/map_test.py::test_equal_with_different_insertion_order PASSED [ 42%] 279 tests/map_test.py::test_not_equal PASSED [ 42%] 280 tests/map_test.py::test_not_equal_to_dict PASSED [ 42%] 281 tests/map_test.py::test_update_with_multiple_arguments PASSED [ 42%] 282 tests/map_test.py::test_update_one_argument PASSED [ 42%] 283 tests/map_test.py::test_update_no_arguments PASSED [ 42%] 284 tests/map_test.py::test_addition PASSED [ 43%] 285 tests/map_test.py::test_union_operator PASSED [ 43%] 286 tests/map_test.py::test_transform_base_case PASSED [ 43%] 287 tests/map_test.py::test_transform_nested_maps PASSED [ 43%] 288 tests/map_test.py::test_transform_levels_missing PASSED [ 43%] 289 tests/map_test.py::test_hash_collision_is_correctly_resolved PASSED [ 43%] 290 tests/map_test.py::test_bitmap_indexed_iteration PASSED [ 44%] 291 tests/map_test.py::test_iteration_with_many_elements PASSED [ 44%] 292 tests/map_test.py::test_str PASSED [ 44%] 293 tests/map_test.py::test_empty_truthiness PASSED [ 44%] 294 tests/map_test.py::test_update_with PASSED [ 44%] 295 tests/map_test.py::test_pickling_empty_map PASSED [ 44%] 296 tests/map_test.py::test_pickling_non_empty_map PASSED [ 44%] 297 tests/map_test.py::test_set_with_relocation PASSED [ 45%] 298 tests/map_test.py::test_evolver_simple_update PASSED [ 45%] 299 tests/map_test.py::test_evolver_update_with_relocation PASSED [ 45%] 300 tests/map_test.py::test_evolver_set_with_reallocation_edge_case PASSED [ 45%] 301 tests/map_test.py::test_evolver_remove_element PASSED [ 45%] 302 tests/map_test.py::test_evolver_remove_element_not_present PASSED [ 45%] 303 tests/map_test.py::test_copy_returns_reference_to_self PASSED [ 46%] 304 tests/map_test.py::test_dot_access_of_non_existing_element_raises_attribute_error PASSED [ 46%] 305 tests/map_test.py::test_pmap_unorderable PASSED [ 46%] 306 tests/map_test.py::test_supports_weakref PASSED [ 46%] 307 tests/map_test.py::test_insert_and_get_many_elements PASSED [ 46%] 308 tests/map_test.py::test_iterable PASSED [ 46%] 309 tests/map_test.py::test_pmap_removal_with_broken_classes_deriving_from_namedtuple PASSED [ 47%] 310 tests/record_test.py::test_create_ignore_extra_true PASSED [ 47%] 311 tests/record_test.py::test_create_ignore_extra_true_sequence_hierarchy PASSED [ 47%] 312 tests/record_test.py::test_ignore_extra_for_pvector_field PASSED [ 47%] 313 tests/record_test.py::test_create PASSED [ 47%] 314 tests/record_test.py::test_create_ignore_extra PASSED [ 47%] 315 tests/record_test.py::test_create_ignore_extra_false PASSED [ 47%] 316 tests/record_test.py::test_correct_assignment PASSED [ 48%] 317 tests/record_test.py::test_direct_assignment_not_possible PASSED [ 48%] 318 tests/record_test.py::test_cannot_assign_undeclared_fields PASSED [ 48%] 319 tests/record_test.py::test_cannot_assign_wrong_type_to_fields PASSED [ 48%] 320 tests/record_test.py::test_cannot_construct_with_undeclared_fields PASSED [ 48%] 321 tests/record_test.py::test_cannot_construct_with_fields_of_wrong_type PASSED [ 48%] 322 tests/record_test.py::test_support_record_inheritance PASSED [ 49%] 323 tests/record_test.py::test_single_type_spec PASSED [ 49%] 324 tests/record_test.py::test_remove PASSED [ 49%] 325 tests/record_test.py::test_remove_non_existing_member PASSED [ 49%] 326 tests/record_test.py::test_field_invariant_must_hold PASSED [ 49%] 327 tests/record_test.py::test_global_invariant_must_hold PASSED [ 49%] 328 tests/record_test.py::test_set_multiple_fields PASSED [ 50%] 329 tests/record_test.py::test_initial_value PASSED [ 50%] 330 tests/record_test.py::test_enum_field PASSED [ 50%] 331 tests/record_test.py::test_type_specification_must_be_a_type PASSED [ 50%] 332 tests/record_test.py::test_initial_must_be_of_correct_type PASSED [ 50%] 333 tests/record_test.py::test_invariant_must_be_callable PASSED [ 50%] 334 tests/record_test.py::test_global_invariants_are_inherited PASSED [ 50%] 335 tests/record_test.py::test_global_invariants_must_be_callable PASSED [ 51%] 336 tests/record_test.py::test_repr PASSED [ 51%] 337 tests/record_test.py::test_factory PASSED [ 51%] 338 tests/record_test.py::test_factory_must_be_callable PASSED [ 51%] 339 tests/record_test.py::test_nested_record_construction PASSED [ 51%] 340 tests/record_test.py::test_pickling PASSED [ 51%] 341 tests/record_test.py::test_supports_pickling_with_typed_container_fields PASSED [ 52%] 342 tests/record_test.py::test_all_invariant_errors_reported PASSED [ 52%] 343 tests/record_test.py::test_precord_factory_method_is_idempotent PASSED [ 52%] 344 tests/record_test.py::test_serialize PASSED [ 52%] 345 tests/record_test.py::test_nested_serialize PASSED [ 52%] 346 tests/record_test.py::test_serializer_must_be_callable PASSED [ 52%] 347 tests/record_test.py::test_transform_without_update_returns_same_precord PASSED [ 52%] 348 tests/record_test.py::test_nested_create_serialize PASSED [ 53%] 349 tests/record_test.py::test_pset_field_initial_value PASSED [ 53%] 350 tests/record_test.py::test_pset_field_custom_initial PASSED [ 53%] 351 tests/record_test.py::test_pset_field_factory PASSED [ 53%] 352 tests/record_test.py::test_pset_field_checked_set PASSED [ 53%] 353 tests/record_test.py::test_pset_field_checked_vector_multiple_types PASSED [ 53%] 354 tests/record_test.py::test_pset_field_type PASSED [ 54%] 355 tests/record_test.py::test_pset_field_mandatory PASSED [ 54%] 356 tests/record_test.py::test_pset_field_default_non_optional PASSED [ 54%] 357 tests/record_test.py::test_pset_field_explicit_non_optional PASSED [ 54%] 358 tests/record_test.py::test_pset_field_optional PASSED [ 54%] 359 tests/record_test.py::test_pset_field_name PASSED [ 54%] 360 tests/record_test.py::test_pset_multiple_types_field_name PASSED [ 55%] 361 tests/record_test.py::test_pset_field_name_string_type PASSED [ 55%] 362 tests/record_test.py::test_pset_multiple_string_types_field_name PASSED [ 55%] 363 tests/record_test.py::test_pvector_field_initial_value PASSED [ 55%] 364 tests/record_test.py::test_pvector_field_custom_initial PASSED [ 55%] 365 tests/record_test.py::test_pvector_field_factory PASSED [ 55%] 366 tests/record_test.py::test_pvector_field_checked_vector PASSED [ 55%] 367 tests/record_test.py::test_pvector_field_checked_vector_multiple_types PASSED [ 56%] 368 tests/record_test.py::test_pvector_field_type PASSED [ 56%] 369 tests/record_test.py::test_pvector_field_mandatory PASSED [ 56%] 370 tests/record_test.py::test_pvector_field_default_non_optional PASSED [ 56%] 371 tests/record_test.py::test_pvector_field_explicit_non_optional PASSED [ 56%] 372 tests/record_test.py::test_pvector_field_optional PASSED [ 56%] 373 tests/record_test.py::test_pvector_field_name PASSED [ 57%] 374 tests/record_test.py::test_pvector_multiple_types_field_name PASSED [ 57%] 375 tests/record_test.py::test_pvector_field_name_string_type PASSED [ 57%] 376 tests/record_test.py::test_pvector_multiple_string_types_field_name PASSED [ 57%] 377 tests/record_test.py::test_pvector_field_create_from_nested_serialized_data PASSED [ 57%] 378 tests/record_test.py::test_pmap_field_initial_value PASSED [ 57%] 379 tests/record_test.py::test_pmap_field_factory PASSED [ 57%] 380 tests/record_test.py::test_pmap_field_checked_map_key PASSED [ 58%] 381 tests/record_test.py::test_pmap_field_checked_map_value PASSED [ 58%] 382 tests/record_test.py::test_pmap_field_checked_map_key_multiple_types PASSED [ 58%] 383 tests/record_test.py::test_pmap_field_checked_map_value_multiple_types PASSED [ 58%] 384 tests/record_test.py::test_pmap_field_mandatory PASSED [ 58%] 385 tests/record_test.py::test_pmap_field_default_non_optional PASSED [ 58%] 386 tests/record_test.py::test_pmap_field_explicit_non_optional PASSED [ 59%] 387 tests/record_test.py::test_pmap_field_optional PASSED [ 59%] 388 tests/record_test.py::test_pmap_field_name PASSED [ 59%] 389 tests/record_test.py::test_pmap_field_name_multiple_types PASSED [ 59%] 390 tests/record_test.py::test_pmap_field_name_string_type PASSED [ 59%] 391 tests/record_test.py::test_pmap_field_name_multiple_string_types PASSED [ 59%] 392 tests/record_test.py::test_pmap_field_invariant PASSED [ 60%] 393 tests/record_test.py::test_pmap_field_create_from_nested_serialized_data PASSED [ 60%] 394 tests/record_test.py::test_supports_weakref PASSED [ 60%] 395 tests/record_test.py::test_supports_lazy_initial_value_for_field PASSED [ 60%] 396 tests/record_test.py::test_pickle_with_one_way_factory PASSED [ 60%] 397 tests/regression_test.py::test_segfault_issue_52 PASSED [ 60%] 398 tests/set_test.py::test_key_is_tuple PASSED [ 60%] 399 tests/set_test.py::test_literalish_works PASSED [ 61%] 400 tests/set_test.py::test_supports_hash PASSED [ 61%] 401 tests/set_test.py::test_empty_truthiness PASSED [ 61%] 402 tests/set_test.py::test_contains_elements_that_it_was_initialized_with PASSED [ 61%] 403 tests/set_test.py::test_is_immutable PASSED [ 61%] 404 tests/set_test.py::test_remove_when_not_present PASSED [ 61%] 405 tests/set_test.py::test_discard PASSED [ 62%] 406 tests/set_test.py::test_is_iterable PASSED [ 62%] 407 tests/set_test.py::test_contains PASSED [ 62%] 408 tests/set_test.py::test_supports_set_operations PASSED [ 62%] 409 tests/set_test.py::test_supports_set_comparisons PASSED [ 62%] 410 tests/set_test.py::test_str PASSED [ 62%] 411 tests/set_test.py::test_is_disjoint PASSED [ 63%] 412 tests/set_test.py::test_evolver_simple_add PASSED [ 63%] 413 tests/set_test.py::test_evolver_simple_remove PASSED [ 63%] 414 tests/set_test.py::test_evolver_no_update_produces_same_pset PASSED [ 63%] 415 tests/set_test.py::test_evolver_len PASSED [ 63%] 416 tests/set_test.py::test_copy_returns_reference_to_self PASSED [ 63%] 417 tests/set_test.py::test_pickling_empty_set PASSED [ 63%] 418 tests/set_test.py::test_pickling_non_empty_map PASSED [ 64%] 419 tests/set_test.py::test_supports_weakref PASSED [ 64%] 420 tests/set_test.py::test_update PASSED [ 64%] 421 tests/set_test.py::test_update_no_elements PASSED [ 64%] 422 tests/set_test.py::test_iterable PASSED [ 64%] 423 tests/toolz_test.py::test_get_in PASSED [ 64%] 424 tests/transform_test.py::test_callable_command PASSED [ 65%] 425 tests/transform_test.py::test_predicate PASSED [ 65%] 426 tests/transform_test.py::test_broken_predicate PASSED [ 65%] 427 tests/transform_test.py::test_key_value_predicate PASSED [ 65%] 428 tests/transform_test.py::test_remove PASSED [ 65%] 429 tests/transform_test.py::test_remove_pvector PASSED [ 65%] 430 tests/transform_test.py::test_remove_pclass PASSED [ 65%] 431 tests/transform_test.py::test_predicate_no_match PASSED [ 66%] 432 tests/transform_test.py::test_rex_predicate PASSED [ 66%] 433 tests/transform_test.py::test_rex_with_non_string_key PASSED [ 66%] 434 tests/transform_test.py::test_ny_predicated_matches_any_key PASSED [ 66%] 435 tests/transform_test.py::test_new_elements_created_when_missing PASSED [ 66%] 436 tests/transform_test.py::test_mixed_vector_and_map PASSED [ 66%] 437 tests/transform_test.py::test_vector_predicate_callable_command PASSED [ 67%] 438 tests/transform_test.py::test_vector_insert_map_one_step_beyond_end PASSED [ 67%] 439 tests/transform_test.py::test_multiple_transformations PASSED [ 67%] 440 tests/transform_test.py::test_no_transformation_returns_the_same_structure PASSED [ 67%] 441 tests/transform_test.py::test_discard_multiple_elements_in_pvector PASSED [ 67%] 442 tests/transform_test.py::test_transform_insert_empty_pmap PASSED [ 67%] 443 tests/transform_test.py::test_discard_does_not_insert_nodes PASSED [ 68%] 444 tests/vector_test.py::test_literalish_works PASSED [ 68%] 445 tests/vector_test.py::test_empty_initialization[pyrsistent._pvector] PASSED [ 68%] 446 tests/vector_test.py::test_initialization_with_one_element[pyrsistent._pvector] PASSED [ 68%] 447 tests/vector_test.py::test_append_works_and_does_not_affect_original_within_tail[pyrsistent._pvector] PASSED [ 68%] 448 tests/vector_test.py::test_append_works_and_does_not_affect_original_outside_tail[pyrsistent._pvector] PASSED [ 68%] 449 tests/vector_test.py::test_append_when_root_overflows[pyrsistent._pvector] PASSED [ 68%] 450 tests/vector_test.py::test_multi_level_sequence[pyrsistent._pvector] PASSED [ 69%] 451 tests/vector_test.py::test_multi_level_sequence_from_iterator[pyrsistent._pvector] PASSED [ 69%] 452 tests/vector_test.py::test_random_insert_within_tail[pyrsistent._pvector] PASSED [ 69%] 453 tests/vector_test.py::test_random_insert_outside_tail[pyrsistent._pvector] PASSED [ 69%] 454 tests/vector_test.py::test_insert_beyond_end[pyrsistent._pvector] PASSED [ 69%] 455 tests/vector_test.py::test_insert_with_index_from_the_end[pyrsistent._pvector] PASSED [ 69%] 456 tests/vector_test.py::test_insert_with_too_negative_index[pyrsistent._pvector] PASSED [ 70%] 457 tests/vector_test.py::test_iteration[pyrsistent._pvector] PASSED [ 70%] 458 tests/vector_test.py::test_zero_extend[pyrsistent._pvector] PASSED [ 70%] 459 tests/vector_test.py::test_short_extend[pyrsistent._pvector] PASSED [ 70%] 460 tests/vector_test.py::test_long_extend[pyrsistent._pvector] PASSED [ 70%] 461 tests/vector_test.py::test_slicing_zero_length_range[pyrsistent._pvector] PASSED [ 70%] 462 tests/vector_test.py::test_slicing_range[pyrsistent._pvector] PASSED [ 71%] 463 tests/vector_test.py::test_slice_identity[pyrsistent._pvector] PASSED [ 71%] 464 tests/vector_test.py::test_slicing_range_with_step[pyrsistent._pvector] PASSED [ 71%] 465 tests/vector_test.py::test_slicing_no_range_but_step[pyrsistent._pvector] PASSED [ 71%] 466 tests/vector_test.py::test_slicing_reverse[pyrsistent._pvector] PASSED [ 71%] 467 tests/vector_test.py::test_delete_index[pyrsistent._pvector] PASSED [ 71%] 468 tests/vector_test.py::test_delete_index_out_of_bounds[pyrsistent._pvector] PASSED [ 71%] 469 tests/vector_test.py::test_delete_index_malformed[pyrsistent._pvector] PASSED [ 72%] 470 tests/vector_test.py::test_delete_slice[pyrsistent._pvector] PASSED [ 72%] 471 tests/vector_test.py::test_remove[pyrsistent._pvector] PASSED [ 72%] 472 tests/vector_test.py::test_remove_first_only[pyrsistent._pvector] PASSED [ 72%] 473 tests/vector_test.py::test_remove_index_out_of_bounds[pyrsistent._pvector] PASSED [ 72%] 474 tests/vector_test.py::test_addition[pyrsistent._pvector] PASSED [ 72%] 475 tests/vector_test.py::test_sorted[pyrsistent._pvector] PASSED [ 73%] 476 tests/vector_test.py::test_boolean_conversion[pyrsistent._pvector] PASSED [ 73%] 477 tests/vector_test.py::test_access_with_negative_index[pyrsistent._pvector] PASSED [ 73%] 478 tests/vector_test.py::test_index_error_positive[pyrsistent._pvector] PASSED [ 73%] 479 tests/vector_test.py::test_index_error_negative[pyrsistent._pvector] PASSED [ 73%] 480 tests/vector_test.py::test_is_sequence[pyrsistent._pvector] PASSED [ 73%] 481 tests/vector_test.py::test_empty_repr[pyrsistent._pvector] PASSED [ 73%] 482 tests/vector_test.py::test_non_empty_repr[pyrsistent._pvector] PASSED [ 74%] 483 tests/vector_test.py::test_repr_when_contained_object_contains_reference_to_self[pyrsistent._pvector] PASSED [ 74%] 484 tests/vector_test.py::test_is_hashable[pyrsistent._pvector] PASSED [ 74%] 485 tests/vector_test.py::test_refuses_to_hash_when_members_are_unhashable[pyrsistent._pvector] PASSED [ 74%] 486 tests/vector_test.py::test_compare_same_vectors[pyrsistent._pvector] PASSED [ 74%] 487 tests/vector_test.py::test_compare_with_other_type_of_object[pyrsistent._pvector] PASSED [ 74%] 488 tests/vector_test.py::test_compare_equal_vectors[pyrsistent._pvector] PASSED [ 75%] 489 tests/vector_test.py::test_compare_different_vectors_same_size[pyrsistent._pvector] PASSED [ 75%] 490 tests/vector_test.py::test_compare_different_vectors_different_sizes[pyrsistent._pvector] PASSED [ 75%] 491 tests/vector_test.py::test_compare_lt_gt[pyrsistent._pvector] PASSED [ 75%] 492 tests/vector_test.py::test_repeat[pyrsistent._pvector] PASSED [ 75%] 493 tests/vector_test.py::test_transform_zero_key_length[pyrsistent._pvector] PASSED [ 75%] 494 tests/vector_test.py::test_transform_base_case[pyrsistent._pvector] PASSED [ 76%] 495 tests/vector_test.py::test_transform_nested_vectors[pyrsistent._pvector] PASSED [ 76%] 496 tests/vector_test.py::test_transform_when_appending[pyrsistent._pvector] PASSED [ 76%] 497 tests/vector_test.py::test_transform_index_error_out_range[pyrsistent._pvector] PASSED [ 76%] 498 tests/vector_test.py::test_transform_index_error_wrong_type[pyrsistent._pvector] PASSED [ 76%] 499 tests/vector_test.py::test_transform_non_setable_type[pyrsistent._pvector] PASSED [ 76%] 500 tests/vector_test.py::test_reverse[pyrsistent._pvector] PASSED [ 76%] 501 tests/vector_test.py::test_contains[pyrsistent._pvector] PASSED [ 77%] 502 tests/vector_test.py::test_index[pyrsistent._pvector] PASSED [ 77%] 503 tests/vector_test.py::test_index_not_found[pyrsistent._pvector] PASSED [ 77%] 504 tests/vector_test.py::test_index_not_found_with_limits[pyrsistent._pvector] PASSED [ 77%] 505 tests/vector_test.py::test_count[pyrsistent._pvector] PASSED [ 77%] 506 tests/vector_test.py::test_empty_truthiness[pyrsistent._pvector] PASSED [ 77%] 507 tests/vector_test.py::test_pickling_empty_vector[pyrsistent._pvector] PASSED [ 78%] 508 tests/vector_test.py::test_pickling_non_empty_vector[pyrsistent._pvector] PASSED [ 78%] 509 tests/vector_test.py::test_mset_basic_assignments[pyrsistent._pvector] PASSED [ 78%] 510 tests/vector_test.py::test_mset_odd_number_of_arguments[pyrsistent._pvector] PASSED [ 78%] 511 tests/vector_test.py::test_mset_index_out_of_range[pyrsistent._pvector] PASSED [ 78%] 512 tests/vector_test.py::test_evolver_no_update[pyrsistent._pvector] PASSED [ 78%] 513 tests/vector_test.py::test_evolver_deallocate_dirty_evolver[pyrsistent._pvector] PASSED [ 78%] 514 tests/vector_test.py::test_evolver_simple_update_in_tree[pyrsistent._pvector] PASSED [ 79%] 515 tests/vector_test.py::test_evolver_set_out_of_range[pyrsistent._pvector] PASSED [ 79%] 516 tests/vector_test.py::test_evolver_multi_level_multi_update_in_tree[pyrsistent._pvector] PASSED [ 79%] 517 tests/vector_test.py::test_evolver_simple_update_in_tail[pyrsistent._pvector] PASSED [ 79%] 518 tests/vector_test.py::test_evolver_simple_update_just_outside_vector[pyrsistent._pvector] PASSED [ 79%] 519 tests/vector_test.py::test_evolver_append[pyrsistent._pvector] PASSED [ 79%] 520 tests/vector_test.py::test_evolver_extend[pyrsistent._pvector] PASSED [ 80%] 521 tests/vector_test.py::test_evolver_assign_and_read_with_negative_indices[pyrsistent._pvector] PASSED [ 80%] 522 tests/vector_test.py::test_evolver_non_integral_access[pyrsistent._pvector] PASSED [ 80%] 523 tests/vector_test.py::test_evolver_non_integral_assignment[pyrsistent._pvector] PASSED [ 80%] 524 tests/vector_test.py::test_evolver_out_of_bounds_access[pyrsistent._pvector] PASSED [ 80%] 525 tests/vector_test.py::test_evolver_out_of_bounds_assignment[pyrsistent._pvector] PASSED [ 80%] 526 tests/vector_test.py::test_no_dependencies_between_evolvers_from_the_same_pvector[pyrsistent._pvector] PASSED [ 81%] 527 tests/vector_test.py::test_pvectors_produced_from_the_same_evolver_do_not_interfere[pyrsistent._pvector] PASSED [ 81%] 528 tests/vector_test.py::test_evolver_len[pyrsistent._pvector] PASSED [ 81%] 529 tests/vector_test.py::test_evolver_is_dirty[pyrsistent._pvector] PASSED [ 81%] 530 tests/vector_test.py::test_vector_insert_one_step_beyond_end[pyrsistent._pvector] PASSED [ 81%] 531 tests/vector_test.py::test_evolver_with_no_updates_returns_same_pvector[pyrsistent._pvector] PASSED [ 81%] 532 tests/vector_test.py::test_evolver_returns_itself_on_evolving_operations[pyrsistent._pvector] PASSED [ 81%] 533 tests/vector_test.py::test_evolver_delete_by_index[pyrsistent._pvector] PASSED [ 82%] 534 tests/vector_test.py::test_evolver_delete_function_by_index[pyrsistent._pvector] PASSED [ 82%] 535 tests/vector_test.py::test_evolver_delete_function_by_index_multiple_times[pyrsistent._pvector] PASSED [ 82%] 536 tests/vector_test.py::test_evolver_delete_function_invalid_index[pyrsistent._pvector] PASSED [ 82%] 537 tests/vector_test.py::test_delete_of_non_existing_element[pyrsistent._pvector] PASSED [ 82%] 538 tests/vector_test.py::test_append_followed_by_delete[pyrsistent._pvector] PASSED [ 82%] 539 tests/vector_test.py::test_evolver_set_followed_by_delete[pyrsistent._pvector] PASSED [ 83%] 540 tests/vector_test.py::test_compare_with_list[pyrsistent._pvector] PASSED [ 83%] 541 tests/vector_test.py::test_compare_with_non_iterable[pyrsistent._pvector] PASSED [ 83%] 542 tests/vector_test.py::test_supports_weakref[pyrsistent._pvector] PASSED [ 83%] 543 tests/vector_test.py::test_get_evolver_referents[pyrsistent._pvector] SKIPPED [ 83%] 544 tests/vector_test.py::test_failing_repr[pyrsistent._pvector] PASSED [ 83%] 545 tests/vector_test.py::test_iterable[pyrsistent._pvector] PASSED [ 84%] 546 tests/vector_test.py::test_empty_initialization[pvectorc] PASSED [ 84%] 547 tests/vector_test.py::test_initialization_with_one_element[pvectorc] PASSED [ 84%] 548 tests/vector_test.py::test_append_works_and_does_not_affect_original_within_tail[pvectorc] PASSED [ 84%] 549 tests/vector_test.py::test_append_works_and_does_not_affect_original_outside_tail[pvectorc] PASSED [ 84%] 550 tests/vector_test.py::test_append_when_root_overflows[pvectorc] PASSED [ 84%] 551 tests/vector_test.py::test_multi_level_sequence[pvectorc] PASSED [ 84%] 552 tests/vector_test.py::test_multi_level_sequence_from_iterator[pvectorc] PASSED [ 85%] 553 tests/vector_test.py::test_random_insert_within_tail[pvectorc] PASSED [ 85%] 554 tests/vector_test.py::test_random_insert_outside_tail[pvectorc] PASSED [ 85%] 555 tests/vector_test.py::test_insert_beyond_end[pvectorc] PASSED [ 85%] 556 tests/vector_test.py::test_insert_with_index_from_the_end[pvectorc] PASSED [ 85%] 557 tests/vector_test.py::test_insert_with_too_negative_index[pvectorc] PASSED [ 85%] 558 tests/vector_test.py::test_iteration[pvectorc] PASSED [ 86%] 559 tests/vector_test.py::test_zero_extend[pvectorc] PASSED [ 86%] 560 tests/vector_test.py::test_short_extend[pvectorc] PASSED [ 86%] 561 tests/vector_test.py::test_long_extend[pvectorc] PASSED [ 86%] 562 tests/vector_test.py::test_slicing_zero_length_range[pvectorc] PASSED [ 86%] 563 tests/vector_test.py::test_slicing_range[pvectorc] PASSED [ 86%] 564 tests/vector_test.py::test_slice_identity[pvectorc] PASSED [ 86%] 565 tests/vector_test.py::test_slicing_range_with_step[pvectorc] PASSED [ 87%] 566 tests/vector_test.py::test_slicing_no_range_but_step[pvectorc] PASSED [ 87%] 567 tests/vector_test.py::test_slicing_reverse[pvectorc] PASSED [ 87%] 568 tests/vector_test.py::test_delete_index[pvectorc] PASSED [ 87%] 569 tests/vector_test.py::test_delete_index_out_of_bounds[pvectorc] PASSED [ 87%] 570 tests/vector_test.py::test_delete_index_malformed[pvectorc] PASSED [ 87%] 571 tests/vector_test.py::test_delete_slice[pvectorc] PASSED [ 88%] 572 tests/vector_test.py::test_remove[pvectorc] PASSED [ 88%] 573 tests/vector_test.py::test_remove_first_only[pvectorc] PASSED [ 88%] 574 tests/vector_test.py::test_remove_index_out_of_bounds[pvectorc] PASSED [ 88%] 575 tests/vector_test.py::test_addition[pvectorc] PASSED [ 88%] 576 tests/vector_test.py::test_sorted[pvectorc] PASSED [ 88%] 577 tests/vector_test.py::test_boolean_conversion[pvectorc] PASSED [ 89%] 578 tests/vector_test.py::test_access_with_negative_index[pvectorc] PASSED [ 89%] 579 tests/vector_test.py::test_index_error_positive[pvectorc] PASSED [ 89%] 580 tests/vector_test.py::test_index_error_negative[pvectorc] PASSED [ 89%] 581 tests/vector_test.py::test_is_sequence[pvectorc] PASSED [ 89%] 582 tests/vector_test.py::test_empty_repr[pvectorc] PASSED [ 89%] 583 tests/vector_test.py::test_non_empty_repr[pvectorc] PASSED [ 89%] 584 tests/vector_test.py::test_repr_when_contained_object_contains_reference_to_self[pvectorc] PASSED [ 90%] 585 tests/vector_test.py::test_is_hashable[pvectorc] PASSED [ 90%] 586 tests/vector_test.py::test_refuses_to_hash_when_members_are_unhashable[pvectorc] PASSED [ 90%] 587 tests/vector_test.py::test_compare_same_vectors[pvectorc] PASSED [ 90%] 588 tests/vector_test.py::test_compare_with_other_type_of_object[pvectorc] PASSED [ 90%] 589 tests/vector_test.py::test_compare_equal_vectors[pvectorc] PASSED [ 90%] 590 tests/vector_test.py::test_compare_different_vectors_same_size[pvectorc] PASSED [ 91%] 591 tests/vector_test.py::test_compare_different_vectors_different_sizes[pvectorc] PASSED [ 91%] 592 tests/vector_test.py::test_compare_lt_gt[pvectorc] PASSED [ 91%] 593 tests/vector_test.py::test_repeat[pvectorc] PASSED [ 91%] 594 tests/vector_test.py::test_transform_zero_key_length[pvectorc] PASSED [ 91%] 595 tests/vector_test.py::test_transform_base_case[pvectorc] PASSED [ 91%] 596 tests/vector_test.py::test_transform_nested_vectors[pvectorc] PASSED [ 92%] 597 tests/vector_test.py::test_transform_when_appending[pvectorc] PASSED [ 92%] 598 tests/vector_test.py::test_transform_index_error_out_range[pvectorc] PASSED [ 92%] 599 tests/vector_test.py::test_transform_index_error_wrong_type[pvectorc] PASSED [ 92%] 600 tests/vector_test.py::test_transform_non_setable_type[pvectorc] PASSED [ 92%] 601 tests/vector_test.py::test_reverse[pvectorc] PASSED [ 92%] 602 tests/vector_test.py::test_contains[pvectorc] PASSED [ 92%] 603 tests/vector_test.py::test_index[pvectorc] PASSED [ 93%] 604 tests/vector_test.py::test_index_not_found[pvectorc] PASSED [ 93%] 605 tests/vector_test.py::test_index_not_found_with_limits[pvectorc] PASSED [ 93%] 606 tests/vector_test.py::test_count[pvectorc] PASSED [ 93%] 607 tests/vector_test.py::test_empty_truthiness[pvectorc] PASSED [ 93%] 608 tests/vector_test.py::test_pickling_empty_vector[pvectorc] PASSED [ 93%] 609 tests/vector_test.py::test_pickling_non_empty_vector[pvectorc] PASSED [ 94%] 610 tests/vector_test.py::test_mset_basic_assignments[pvectorc] PASSED [ 94%] 611 tests/vector_test.py::test_mset_odd_number_of_arguments[pvectorc] PASSED [ 94%] 612 tests/vector_test.py::test_mset_index_out_of_range[pvectorc] PASSED [ 94%] 613 tests/vector_test.py::test_evolver_no_update[pvectorc] PASSED [ 94%] 614 tests/vector_test.py::test_evolver_deallocate_dirty_evolver[pvectorc] PASSED [ 94%] 615 tests/vector_test.py::test_evolver_simple_update_in_tree[pvectorc] PASSED [ 94%] 616 tests/vector_test.py::test_evolver_set_out_of_range[pvectorc] PASSED [ 95%] 617 tests/vector_test.py::test_evolver_multi_level_multi_update_in_tree[pvectorc] PASSED [ 95%] 618 tests/vector_test.py::test_evolver_simple_update_in_tail[pvectorc] PASSED [ 95%] 619 tests/vector_test.py::test_evolver_simple_update_just_outside_vector[pvectorc] PASSED [ 95%] 620 tests/vector_test.py::test_evolver_append[pvectorc] PASSED [ 95%] 621 tests/vector_test.py::test_evolver_extend[pvectorc] PASSED [ 95%] 622 tests/vector_test.py::test_evolver_assign_and_read_with_negative_indices[pvectorc] PASSED [ 96%] 623 tests/vector_test.py::test_evolver_non_integral_access[pvectorc] PASSED [ 96%] 624 tests/vector_test.py::test_evolver_non_integral_assignment[pvectorc] PASSED [ 96%] 625 tests/vector_test.py::test_evolver_out_of_bounds_access[pvectorc] PASSED [ 96%] 626 tests/vector_test.py::test_evolver_out_of_bounds_assignment[pvectorc] PASSED [ 96%] 627 tests/vector_test.py::test_no_dependencies_between_evolvers_from_the_same_pvector[pvectorc] PASSED [ 96%] 628 tests/vector_test.py::test_pvectors_produced_from_the_same_evolver_do_not_interfere[pvectorc] PASSED [ 97%] 629 tests/vector_test.py::test_evolver_len[pvectorc] PASSED [ 97%] 630 tests/vector_test.py::test_evolver_is_dirty[pvectorc] PASSED [ 97%] 631 tests/vector_test.py::test_vector_insert_one_step_beyond_end[pvectorc] PASSED [ 97%] 632 tests/vector_test.py::test_evolver_with_no_updates_returns_same_pvector[pvectorc] PASSED [ 97%] 633 tests/vector_test.py::test_evolver_returns_itself_on_evolving_operations[pvectorc] PASSED [ 97%] 634 tests/vector_test.py::test_evolver_delete_by_index[pvectorc] PASSED [ 97%] 635 tests/vector_test.py::test_evolver_delete_function_by_index[pvectorc] PASSED [ 98%] 636 tests/vector_test.py::test_evolver_delete_function_by_index_multiple_times[pvectorc] PASSED [ 98%] 637 tests/vector_test.py::test_evolver_delete_function_invalid_index[pvectorc] PASSED [ 98%] 638 tests/vector_test.py::test_delete_of_non_existing_element[pvectorc] PASSED [ 98%] 639 tests/vector_test.py::test_append_followed_by_delete[pvectorc] PASSED [ 98%] 640 tests/vector_test.py::test_evolver_set_followed_by_delete[pvectorc] PASSED [ 98%] 641 tests/vector_test.py::test_compare_with_list[pvectorc] PASSED [ 99%] 642 tests/vector_test.py::test_compare_with_non_iterable[pvectorc] PASSED [ 99%] 643 tests/vector_test.py::test_supports_weakref[pvectorc] PASSED [ 99%] 644 tests/vector_test.py::test_get_evolver_referents[pvectorc] PASSED [ 99%] 645 tests/vector_test.py::test_failing_repr[pvectorc] PASSED [ 99%] 646 tests/vector_test.py::test_iterable[pvectorc] PASSED [ 99%] 647 tests/vector_test.py::test_python_no_c_extension_with_environment_variable PASSED [100%] 648 649 ======================== 637 passed, 1 skipped in 4.92s ========================