================================================================================
xwnode - Core Tests - Fast, High-Value Checks (20% tests for 80% value)
================================================================================
ℹ Test Directory: D:\OneDrive\DEV\exonware\xwnode\tests\0.core
ℹ Output File: D:\OneDrive\DEV\exonware\xwnode\tests\0.core\runner_out.md
ℹ Added to path: D:\OneDrive\DEV\exonware\xwnode\src
ℹ 
Discovered 77 test file(s)

Running Tests
ℹ Command: C:\Users\muham\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\python.exe -m pytest -v --tb=short d:\OneDrive\DEV\exonware\xwnode\tests\0.core -m xwnode_core
ℹ Working directory: D:\OneDrive\DEV\exonware\xwnode\tests
============================= test session starts =============================
platform win32 -- Python 3.12.10, pytest-8.4.2, pluggy-1.6.0 -- C:\Users\muham\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\python.exe
cachedir: .pytest_cache
rootdir: d:\OneDrive\DEV\exonware\xwnode
configfile: pytest.ini
plugins: anyio-4.11.0, asyncio-1.2.0, zarr-3.1.3
asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
collecting ... collected 839 items / 188 deselected / 651 selected

0.core\test_adj_matrix_edge_strategy.py::TestAdjMatrixCore::test_initialization PASSED [  0%]
0.core\test_adj_matrix_edge_strategy.py::TestAdjMatrixCore::test_add_edge PASSED [  0%]
0.core\test_adj_matrix_edge_strategy.py::TestAdjMatrixCore::test_has_edge_o1_lookup PASSED [  0%]
0.core\test_adj_matrix_edge_strategy.py::TestAdjMatrixCore::test_get_neighbors PASSED [  0%]
0.core\test_adj_matrix_edge_strategy.py::TestAdjMatrixCore::test_remove_edge PASSED [  0%]
0.core\test_adj_matrix_edge_strategy.py::TestAdjMatrixCore::test_remove_edge_nonexistent PASSED [  0%]
0.core\test_adj_matrix_edge_strategy.py::TestAdjMatrixCore::test_clear_operation PASSED [  1%]
0.core\test_adj_matrix_edge_strategy.py::TestAdjMatrixCore::test_supported_traits PASSED [  1%]
0.core\test_adj_matrix_edge_strategy.py::TestAdjMatrixCore::test_degree_calculation PASSED [  1%]
0.core\test_adj_matrix_edge_strategy.py::TestAdjMatrixCore::test_undirected_graph PASSED [  1%]
0.core\test_adj_matrix_edge_strategy.py::TestAdjMatrixSpecificFeatures::test_matrix_resize PASSED [  1%]
0.core\test_adj_matrix_edge_strategy.py::TestAdjMatrixSpecificFeatures::test_dense_graph_operations PASSED [  1%]
0.core\test_adj_matrix_edge_strategy.py::TestAdjMatrixSpecificFeatures::test_get_edge_data_with_properties PASSED [  1%]
0.core\test_adj_matrix_edge_strategy.py::TestAdjMatrixSpecificFeatures::test_edges_iteration PASSED [  2%]
0.core\test_adj_matrix_edge_strategy.py::TestAdjMatrixSpecificFeatures::test_vertices_iteration PASSED [  2%]
0.core\test_adj_matrix_edge_strategy.py::TestAdjMatrixSpecificFeatures::test_self_loops PASSED [  2%]
0.core\test_adjacency_list_edge_strategy.py::TestAdjacencyListStrategyCore::test_initialization PASSED [  2%]
0.core\test_adjacency_list_edge_strategy.py::TestAdjacencyListStrategyCore::test_add_edge PASSED [  2%]
0.core\test_adjacency_list_edge_strategy.py::TestAdjacencyListStrategyCore::test_has_edge PASSED [  2%]
0.core\test_adjacency_list_edge_strategy.py::TestAdjacencyListStrategyCore::test_remove_edge PASSED [  3%]
0.core\test_adjacency_list_edge_strategy.py::TestAdjacencyListStrategyCore::test_neighbors PASSED [  3%]
0.core\test_adjacency_list_edge_strategy.py::TestAdjacencyListStrategyCore::test_neighbors_empty PASSED [  3%]
0.core\test_adjacency_list_edge_strategy.py::TestAdjacencyListStrategyCore::test_degree PASSED [  3%]
0.core\test_adjacency_list_edge_strategy.py::TestAdjacencyListStrategyCore::test_clear_operation PASSED [  3%]
0.core\test_adjacency_list_edge_strategy.py::TestAdjacencyListStrategyCore::test_edges_iteration PASSED [  3%]
0.core\test_adjacency_list_edge_strategy.py::TestAdjacencyListStrategyCore::test_vertices_iteration PASSED [  3%]
0.core\test_adjacency_list_edge_strategy.py::TestAdjacencyListStrategyAdvanced::test_undirected_graph PASSED [  4%]
0.core\test_adjacency_list_edge_strategy.py::TestAdjacencyListStrategyAdvanced::test_weighted_edges PASSED [  4%]
0.core\test_adjacency_list_edge_strategy.py::TestAdjacencyListStrategyAdvanced::test_multiple_properties PASSED [  4%]
0.core\test_adjacency_list_edge_strategy.py::TestAdjacencyListStrategyAdvanced::test_supported_traits PASSED [  4%]
0.core\test_adjacency_list_edge_strategy.py::TestAdjacencyListStrategySecurity::test_input_validation PASSED [  4%]
0.core\test_adjacency_list_edge_strategy.py::TestAdjacencyListStrategySecurity::test_remove_nonexistent_edge PASSED [  4%]
0.core\test_aho_corasick_strategy.py::TestAhoCorasickCore::test_initialization PASSED [  5%]
0.core\test_aho_corasick_strategy.py::TestAhoCorasickCore::test_basic_operations PASSED [  5%]
0.core\test_aho_corasick_strategy.py::TestAhoCorasickCore::test_single_pattern_match PASSED [  5%]
0.core\test_aho_corasick_strategy.py::TestAhoCorasickCore::test_multiple_patterns PASSED [  5%]
0.core\test_aho_corasick_strategy.py::TestAhoCorasickCore::test_overlapping_matches PASSED [  5%]
0.core\test_aho_corasick_strategy.py::TestAhoCorasickCore::test_supported_traits PASSED [  5%]
0.core\test_all_edge_strategies.py::TestEdgeStrategyInterfaceCompliance::test_add_edge_operation[EdgeMode.ADJ_LIST] PASSED [  5%]
0.core\test_all_edge_strategies.py::TestEdgeStrategyInterfaceCompliance::test_add_edge_operation[EdgeMode.ADJ_MATRIX] PASSED [  6%]
0.core\test_all_edge_strategies.py::TestEdgeStrategyInterfaceCompliance::test_add_edge_operation[EdgeMode.WEIGHTED_GRAPH] PASSED [  6%]
0.core\test_all_edge_strategies.py::TestEdgeStrategyInterfaceCompliance::test_remove_edge_operation[EdgeMode.ADJ_LIST] PASSED [  6%]
0.core\test_all_edge_strategies.py::TestEdgeStrategyInterfaceCompliance::test_remove_edge_operation[EdgeMode.ADJ_MATRIX] PASSED [  6%]
0.core\test_all_edge_strategies.py::TestEdgeStrategyInterfaceCompliance::test_has_edge_operation[EdgeMode.ADJ_LIST] PASSED [  6%]
0.core\test_all_edge_strategies.py::TestEdgeStrategyInterfaceCompliance::test_has_edge_operation[EdgeMode.ADJ_MATRIX] PASSED [  6%]
0.core\test_all_edge_strategies.py::TestEdgeStrategyInterfaceCompliance::test_get_neighbors_operation[EdgeMode.ADJ_LIST] PASSED [  7%]
0.core\test_all_edge_strategies.py::TestEdgeStrategyInterfaceCompliance::test_get_neighbors_operation[EdgeMode.WEIGHTED_GRAPH] PASSED [  7%]
0.core\test_all_edge_strategies.py::TestEdgeStrategyGraphAlgorithms::test_shortest_path[EdgeMode.ADJ_LIST] PASSED [  7%]
0.core\test_all_edge_strategies.py::TestEdgeStrategyGraphAlgorithms::test_shortest_path[EdgeMode.WEIGHTED_GRAPH] PASSED [  7%]
0.core\test_all_edge_strategies.py::TestEdgeStrategyGraphAlgorithms::test_graph_traversal[EdgeMode.ADJ_LIST] PASSED [  7%]
0.core\test_all_edge_strategies.py::TestEdgeStrategyGraphAlgorithms::test_graph_traversal[EdgeMode.ADJ_MATRIX] PASSED [  7%]
0.core\test_all_edge_strategies.py::TestEdgeStrategyGraphAlgorithms::test_cycle_detection[EdgeMode.ADJ_LIST] PASSED [  7%]
0.core\test_all_edge_strategies.py::TestEdgeStrategyGraphAlgorithms::test_cycle_detection[EdgeMode.ADJ_MATRIX] PASSED [  8%]
0.core\test_all_edge_strategies.py::TestAdjacencyListStrategy::test_sparse_graph_efficiency PASSED [  8%]
0.core\test_all_edge_strategies.py::TestAdjacencyListStrategy::test_neighbor_queries PASSED [  8%]
0.core\test_all_edge_strategies.py::TestAdjacencyMatrixStrategy::test_dense_graph_efficiency PASSED [  8%]
0.core\test_all_edge_strategies.py::TestAdjacencyMatrixStrategy::test_matrix_operations PASSED [  8%]
0.core\test_all_edge_strategies.py::TestWeightedGraphStrategy::test_weighted_edges PASSED [  8%]
0.core\test_all_edge_strategies.py::TestWeightedGraphStrategy::test_shortest_path_with_weights PASSED [  9%]
0.core\test_all_edge_strategies.py::TestTemporalEdgeSetStrategy::test_time_aware_edges PASSED [  9%]
0.core\test_all_edge_strategies.py::TestTemporalEdgeSetStrategy::test_temporal_queries PASSED [  9%]
0.core\test_all_edge_strategies.py::TestSpatialStrategies::test_spatial_indexing[EdgeMode.R_TREE] PASSED [  9%]
0.core\test_all_edge_strategies.py::TestSpatialStrategies::test_spatial_indexing[EdgeMode.QUADTREE] PASSED [  9%]
0.core\test_all_edge_strategies.py::TestSpatialStrategies::test_spatial_indexing[EdgeMode.OCTREE] PASSED [  9%]
0.core\test_all_edge_strategies.py::TestSpatialStrategies::test_spatial_queries[EdgeMode.R_TREE] PASSED [  9%]
0.core\test_all_edge_strategies.py::TestSpatialStrategies::test_spatial_queries[EdgeMode.QUADTREE] PASSED [ 10%]
0.core\test_all_edge_strategies.py::TestEdgeStrategySecurity::test_input_validation[EdgeMode.ADJ_LIST] PASSED [ 10%]
0.core\test_all_edge_strategies.py::TestEdgeStrategySecurity::test_input_validation[EdgeMode.ADJ_MATRIX] PASSED [ 10%]
0.core\test_all_edge_strategies.py::TestEdgeStrategySecurity::test_resource_limits[EdgeMode.ADJ_LIST] PASSED [ 10%]
0.core\test_all_edge_strategies.py::TestEdgeStrategySecurity::test_resource_limits[EdgeMode.WEIGHTED_GRAPH] PASSED [ 10%]
0.core\test_all_edge_strategies.py::TestEdgeStrategyProductionReadiness::test_all_edge_modes_defined PASSED [ 10%]
0.core\test_all_edge_strategies.py::TestEdgeStrategyProductionReadiness::test_edge_strategies_loadable PASSED [ 11%]
0.core\test_all_node_strategies.py::TestNodeStrategyInterfaceCompliance::test_create_from_data[NodeMode.HASH_MAP] PASSED [ 11%]
0.core\test_all_node_strategies.py::TestNodeStrategyInterfaceCompliance::test_create_from_data[NodeMode.TREE_GRAPH_HYBRID] PASSED [ 11%]
0.core\test_all_node_strategies.py::TestNodeStrategyInterfaceCompliance::test_create_from_data[NodeMode.ARRAY_LIST] PASSED [ 11%]
0.core\test_all_node_strategies.py::TestNodeStrategyInterfaceCompliance::test_to_native_conversion[NodeMode.HASH_MAP] PASSED [ 11%]
0.core\test_all_node_strategies.py::TestNodeStrategyInterfaceCompliance::test_to_native_conversion[NodeMode.TREE_GRAPH_HYBRID] PASSED [ 11%]
0.core\test_all_node_strategies.py::TestNodeStrategyInterfaceCompliance::test_to_native_conversion[NodeMode.ARRAY_LIST] PASSED [ 11%]
0.core\test_all_node_strategies.py::TestNodeStrategyInterfaceCompliance::test_get_operation[NodeMode.HASH_MAP] PASSED [ 12%]
0.core\test_all_node_strategies.py::TestNodeStrategyInterfaceCompliance::test_get_operation[NodeMode.TREE_GRAPH_HYBRID] PASSED [ 12%]
0.core\test_all_node_strategies.py::TestNodeStrategyInterfaceCompliance::test_put_operation[NodeMode.HASH_MAP] PASSED [ 12%]
0.core\test_all_node_strategies.py::TestNodeStrategyInterfaceCompliance::test_put_operation[NodeMode.TREE_GRAPH_HYBRID] PASSED [ 12%]
0.core\test_all_node_strategies.py::TestNodeStrategyInterfaceCompliance::test_delete_operation[NodeMode.HASH_MAP] PASSED [ 12%]
0.core\test_all_node_strategies.py::TestNodeStrategyInterfaceCompliance::test_delete_operation[NodeMode.TREE_GRAPH_HYBRID] PASSED [ 12%]
0.core\test_all_node_strategies.py::TestNodeStrategyInterfaceCompliance::test_exists_operation[NodeMode.HASH_MAP] PASSED [ 13%]
0.core\test_all_node_strategies.py::TestNodeStrategyInterfaceCompliance::test_exists_operation[NodeMode.TREE_GRAPH_HYBRID] PASSED [ 13%]
0.core\test_all_node_strategies.py::TestNodeStrategyInterfaceCompliance::test_keys_operation[NodeMode.HASH_MAP] PASSED [ 13%]
0.core\test_all_node_strategies.py::TestNodeStrategyInterfaceCompliance::test_keys_operation[NodeMode.TREE_GRAPH_HYBRID] PASSED [ 13%]
0.core\test_all_node_strategies.py::TestNodeStrategyInterfaceCompliance::test_container_protocol[NodeMode.HASH_MAP] PASSED [ 13%]
0.core\test_all_node_strategies.py::TestNodeStrategyInterfaceCompliance::test_container_protocol[NodeMode.TREE_GRAPH_HYBRID] PASSED [ 13%]
0.core\test_all_node_strategies.py::TestNodeStrategyInterfaceCompliance::test_type_checking_properties[NodeMode.HASH_MAP] PASSED [ 13%]
0.core\test_all_node_strategies.py::TestNodeStrategyInterfaceCompliance::test_type_checking_properties[NodeMode.TREE_GRAPH_HYBRID] PASSED [ 14%]
0.core\test_all_node_strategies.py::TestHashMapStrategy::test_hash_map_fast_lookups PASSED [ 14%]
0.core\test_all_node_strategies.py::TestHashMapStrategy::test_hash_map_nested_paths FAILED [ 14%]
0.core\test_all_node_strategies.py::TestArrayListStrategy::test_array_list_indexed_access PASSED [ 14%]
0.core\test_all_node_strategies.py::TestTreeGraphHybridStrategy::test_tree_navigation PASSED [ 14%]
0.core\test_all_node_strategies.py::TestNodeStrategySecurity::test_path_traversal_prevention[NodeMode.HASH_MAP] PASSED [ 14%]
0.core\test_all_node_strategies.py::TestNodeStrategySecurity::test_path_traversal_prevention[NodeMode.TREE_GRAPH_HYBRID] PASSED [ 15%]
0.core\test_all_node_strategies.py::TestNodeStrategySecurity::test_input_validation[NodeMode.HASH_MAP] PASSED [ 15%]
0.core\test_all_node_strategies.py::TestNodeStrategySecurity::test_input_validation[NodeMode.TREE_GRAPH_HYBRID] PASSED [ 15%]
0.core\test_all_node_strategies.py::TestNodeStrategySecurity::test_resource_limits[NodeMode.HASH_MAP] PASSED [ 15%]
0.core\test_all_node_strategies.py::TestNodeStrategySecurity::test_resource_limits[NodeMode.TREE_GRAPH_HYBRID] PASSED [ 15%]
0.core\test_all_node_strategies.py::TestNodeStrategyErrorHandling::test_invalid_key_handling[NodeMode.HASH_MAP] PASSED [ 15%]
0.core\test_all_node_strategies.py::TestNodeStrategyErrorHandling::test_invalid_key_handling[NodeMode.TREE_GRAPH_HYBRID] PASSED [ 15%]
0.core\test_all_node_strategies.py::TestNodeStrategyErrorHandling::test_invalid_path_handling[NodeMode.HASH_MAP] PASSED [ 16%]
0.core\test_all_node_strategies.py::TestNodeStrategyErrorHandling::test_invalid_path_handling[NodeMode.TREE_GRAPH_HYBRID] PASSED [ 16%]
0.core\test_all_node_strategies.py::TestNodeStrategyErrorHandling::test_type_error_handling[NodeMode.HASH_MAP] PASSED [ 16%]
0.core\test_all_node_strategies.py::TestNodeStrategyErrorHandling::test_type_error_handling[NodeMode.TREE_GRAPH_HYBRID] PASSED [ 16%]
0.core\test_all_node_strategies.py::TestNodeStrategyIntegration::test_facade_wraps_strategies_correctly PASSED [ 16%]
0.core\test_all_node_strategies.py::TestNodeStrategyIntegration::test_multiple_strategy_modes_work PASSED [ 16%]
0.core\test_all_node_strategies.py::TestProductionReadiness::test_all_strategies_loadable PASSED [ 17%]
0.core\test_all_node_strategies.py::TestProductionReadiness::test_error_messages_helpful PASSED [ 17%]
0.core\test_all_node_strategies.py::TestProductionReadiness::test_documentation_exists PASSED [ 17%]
0.core\test_all_node_strategies.py::TestNodeStrategyEdgeCases::test_empty_data PASSED [ 17%]
0.core\test_all_node_strategies.py::TestNodeStrategyEdgeCases::test_none_value PASSED [ 17%]
0.core\test_all_node_strategies.py::TestNodeStrategyEdgeCases::test_circular_reference_handling PASSED [ 17%]
0.core\test_all_node_strategies.py::TestNodeStrategyEdgeCases::test_deep_nesting PASSED [ 17%]
0.core\test_array_list_strategy.py::TestArrayListCore::test_initialization PASSED [ 18%]
0.core\test_array_list_strategy.py::TestArrayListCore::test_insert_and_get PASSED [ 18%]
0.core\test_array_list_strategy.py::TestArrayListCore::test_push_operations PASSED [ 18%]
0.core\test_array_list_strategy.py::TestArrayListCore::test_pop_operations PASSED [ 18%]
0.core\test_array_list_strategy.py::TestArrayListCore::test_iteration PASSED [ 18%]
0.core\test_array_list_strategy.py::TestArrayListCore::test_clear PASSED [ 18%]
0.core\test_array_list_strategy.py::TestArrayListEdgeCases::test_empty PASSED [ 19%]
0.core\test_array_list_strategy.py::TestArrayListEdgeCases::test_single_element PASSED [ 19%]
0.core\test_art_strategy.py::TestARTStrategyCore::test_create_from_dict PASSED [ 19%]
0.core\test_art_strategy.py::TestARTStrategyCore::test_string_key_operations PASSED [ 19%]
0.core\test_art_strategy.py::TestARTStrategyCore::test_ok_complexity PASSED [ 19%]
0.core\test_art_strategy.py::TestARTStrategyCore::test_prefix_optimization PASSED [ 19%]
0.core\test_art_strategy.py::TestARTStrategyPerformance::test_fast_string_lookup PASSED [ 19%]
0.core\test_avl_tree_strategy.py::TestAVLTreeCore::test_initialization PASSED [ 20%]
0.core\test_avl_tree_strategy.py::TestAVLTreeCore::test_basic_insert_and_get PASSED [ 20%]
0.core\test_avl_tree_strategy.py::TestAVLTreeCore::test_update_existing_key PASSED [ 20%]
0.core\test_avl_tree_strategy.py::TestAVLTreeCore::test_delete_operation PASSED [ 20%]
0.core\test_avl_tree_strategy.py::TestAVLTreeCore::test_has_operation PASSED [ 20%]
0.core\test_avl_tree_strategy.py::TestAVLTreeCore::test_iteration PASSED [ 20%]
0.core\test_avl_tree_strategy.py::TestAVLTreeCore::test_clear_operation PASSED [ 21%]
0.core\test_avl_tree_strategy.py::TestAVLTreeCore::test_to_native PASSED [ 21%]
0.core\test_avl_tree_strategy.py::TestAVLTreeCore::test_edge_case_empty PASSED [ 21%]
0.core\test_avl_tree_strategy.py::TestAVLTreeCore::test_edge_case_single_element PASSED [ 21%]
0.core\test_avl_tree_strategy.py::TestAVLTreeCore::test_supported_traits PASSED [ 21%]
0.core\test_avl_tree_strategy.py::TestAVLTreeSpecificFeatures::test_avl_balance_after_insert PASSED [ 21%]
0.core\test_avl_tree_strategy.py::TestAVLTreeSpecificFeatures::test_avl_balance_after_delete PASSED [ 21%]
0.core\test_avl_tree_strategy.py::TestAVLTreeSpecificFeatures::test_get_min_max PASSED [ 22%]
0.core\test_avl_tree_strategy.py::TestAVLTreeSpecificFeatures::test_height_tracking PASSED [ 22%]
0.core\test_avl_tree_strategy.py::TestAVLTreeSpecificFeatures::test_rotation_tracking PASSED [ 22%]
0.core\test_avl_tree_strategy.py::TestAVLTreeSpecificFeatures::test_balance_factor PASSED [ 22%]
0.core\test_avl_tree_strategy.py::TestAVLTreeSpecificFeatures::test_large_dataset PASSED [ 22%]
0.core\test_avl_tree_strategy.py::TestAVLTreeSpecificFeatures::test_case_insensitive_mode PASSED [ 22%]
0.core\test_b_plus_tree_strategy.py::TestBPlusTreeCore::test_initialization_default PASSED [ 23%]
0.core\test_b_plus_tree_strategy.py::TestBPlusTreeCore::test_insert_and_retrieve PASSED [ 23%]
0.core\test_b_plus_tree_strategy.py::TestBPlusTreeCore::test_insert_multiple_sorted PASSED [ 23%]
0.core\test_b_plus_tree_strategy.py::TestBPlusTreeCore::test_leaf_linked_list PASSED [ 23%]
0.core\test_b_plus_tree_strategy.py::TestBPlusTreeCore::test_update_existing_key PASSED [ 23%]
0.core\test_b_plus_tree_strategy.py::TestBPlusTreeCore::test_delete_key PASSED [ 23%]
0.core\test_b_plus_tree_strategy.py::TestBPlusTreeCore::test_iteration PASSED [ 23%]
0.core\test_b_plus_tree_strategy.py::TestBPlusTreeCore::test_clear PASSED [ 24%]
0.core\test_b_plus_tree_strategy.py::TestBPlusTreeCore::test_to_native PASSED [ 24%]
0.core\test_b_plus_tree_strategy.py::TestBPlusTreeEdgeCases::test_empty_operations PASSED [ 24%]
0.core\test_b_plus_tree_strategy.py::TestBPlusTreeEdgeCases::test_single_element PASSED [ 24%]
0.core\test_b_plus_tree_strategy.py::TestBPlusTreeEdgeCases::test_large_dataset PASSED [ 24%]
0.core\test_b_tree_strategy.py::TestBTreeCore::test_initialization_default PASSED [ 24%]
0.core\test_b_tree_strategy.py::TestBTreeCore::test_initialization_custom_degree PASSED [ 25%]
0.core\test_b_tree_strategy.py::TestBTreeCore::test_insert_single_key PASSED [ 25%]
0.core\test_b_tree_strategy.py::TestBTreeCore::test_insert_multiple_sorted PASSED [ 25%]
0.core\test_b_tree_strategy.py::TestBTreeCore::test_insert_multiple_reverse_order PASSED [ 25%]
0.core\test_b_tree_strategy.py::TestBTreeCore::test_insert_random_order PASSED [ 25%]
0.core\test_b_tree_strategy.py::TestBTreeCore::test_update_existing_key PASSED [ 25%]
0.core\test_b_tree_strategy.py::TestBTreeCore::test_delete_leaf_key PASSED [ 25%]
0.core\test_b_tree_strategy.py::TestBTreeCore::test_delete_nonexistent_key PASSED [ 26%]
0.core\test_b_tree_strategy.py::TestBTreeCore::test_iteration_keys PASSED [ 26%]
0.core\test_b_tree_strategy.py::TestBTreeCore::test_iteration_items PASSED [ 26%]
0.core\test_b_tree_strategy.py::TestBTreeCore::test_clear PASSED         [ 26%]
0.core\test_b_tree_strategy.py::TestBTreeCore::test_to_native PASSED     [ 26%]
0.core\test_b_tree_strategy.py::TestBTreeEdgeCases::test_empty_operations PASSED [ 26%]
0.core\test_b_tree_strategy.py::TestBTreeEdgeCases::test_single_element PASSED [ 27%]
0.core\test_b_tree_strategy.py::TestBTreeEdgeCases::test_large_dataset PASSED [ 27%]
0.core\test_b_tree_strategy.py::TestBTreeEdgeCases::test_duplicate_key_update PASSED [ 27%]
0.core\test_b_tree_strategy.py::TestBTreeEdgeCases::test_unicode_keys PASSED [ 27%]
0.core\test_bidir_wrapper_edge_strategy.py::TestBidirWrapperCore::test_initialization PASSED [ 27%]
0.core\test_bidir_wrapper_edge_strategy.py::TestBidirWrapperCore::test_add_edge_creates_both_directions PASSED [ 27%]
0.core\test_bidir_wrapper_edge_strategy.py::TestBidirWrapperCore::test_symmetry PASSED [ 27%]
0.core\test_bidir_wrapper_edge_strategy.py::TestBidirWrapperCore::test_remove_edge_removes_both PASSED [ 28%]
0.core\test_bidir_wrapper_edge_strategy.py::TestBidirWrapperCore::test_supported_traits PASSED [ 28%]
0.core\test_bitmap_strategy.py::TestBitmap::test_init PASSED             [ 28%]
0.core\test_bitmap_strategy.py::TestBitmap::test_operations PASSED       [ 28%]
0.core\test_bitset_dynamic_strategy.py::TestBitsetDynamic::test_init PASSED [ 28%]
0.core\test_bitset_dynamic_strategy.py::TestBitsetDynamic::test_operations PASSED [ 28%]
0.core\test_block_adj_matrix_edge_strategy.py::TestBlockAdjMatrixCore::test_initialization PASSED [ 29%]
0.core\test_block_adj_matrix_edge_strategy.py::TestBlockAdjMatrixCore::test_initialization_with_block_size PASSED [ 29%]
0.core\test_block_adj_matrix_edge_strategy.py::TestBlockAdjMatrixCore::test_add_edge PASSED [ 29%]
0.core\test_block_adj_matrix_edge_strategy.py::TestBlockAdjMatrixCore::test_has_edge PASSED [ 29%]
0.core\test_block_adj_matrix_edge_strategy.py::TestBlockAdjMatrixCore::test_get_neighbors PASSED [ 29%]
0.core\test_block_adj_matrix_edge_strategy.py::TestBlockAdjMatrixCore::test_remove_edge PASSED [ 29%]
0.core\test_block_adj_matrix_edge_strategy.py::TestBlockAdjMatrixCore::test_clear_operation PASSED [ 29%]
0.core\test_block_adj_matrix_edge_strategy.py::TestBlockAdjMatrixCore::test_supported_traits PASSED [ 30%]
0.core\test_block_adj_matrix_edge_strategy.py::TestBlockAdjMatrixSpecificFeatures::test_block_partitioning PASSED [ 30%]
0.core\test_block_adj_matrix_edge_strategy.py::TestBlockAdjMatrixSpecificFeatures::test_cache_friendly_access PASSED [ 30%]
0.core\test_block_adj_matrix_edge_strategy.py::TestBlockAdjMatrixSpecificFeatures::test_dense_block_detection PASSED [ 30%]
0.core\test_block_adj_matrix_edge_strategy.py::TestBlockAdjMatrixSpecificFeatures::test_get_edge_weight PASSED [ 30%]
0.core\test_block_adj_matrix_edge_strategy.py::TestBlockAdjMatrixSpecificFeatures::test_edges_iteration PASSED [ 30%]
0.core\test_bw_tree_strategy.py::TestBwTreeStrategyCore::test_create_from_dict PASSED [ 31%]
0.core\test_bw_tree_strategy.py::TestBwTreeStrategyCore::test_delta_based_updates PASSED [ 31%]
0.core\test_bw_tree_strategy.py::TestBwTreeStrategyCore::test_lock_free_operations PASSED [ 31%]
0.core\test_compressed_graph_edge_strategy.py::TestCompressedGraphCore::test_initialization PASSED [ 31%]
0.core\test_compressed_graph_edge_strategy.py::TestCompressedGraphCore::test_add_edge PASSED [ 31%]
0.core\test_compressed_graph_edge_strategy.py::TestCompressedGraphCore::test_has_edge PASSED [ 31%]
0.core\test_compressed_graph_edge_strategy.py::TestCompressedGraphCore::test_supported_traits PASSED [ 31%]
0.core\test_compressed_graph_edge_strategy.py::TestCompressedGraphCore::test_compression PASSED [ 32%]
0.core\test_compressed_graph_edge_strategy.py::TestCompressedGraphCore::test_memory_efficiency PASSED [ 32%]
0.core\test_coo_edge_strategy.py::TestCOOCore::test_initialization PASSED [ 32%]
0.core\test_coo_edge_strategy.py::TestCOOCore::test_add_edge PASSED      [ 32%]
0.core\test_coo_edge_strategy.py::TestCOOCore::test_has_edge PASSED      [ 32%]
0.core\test_coo_edge_strategy.py::TestCOOCore::test_get_neighbors PASSED [ 32%]
0.core\test_coo_edge_strategy.py::TestCOOCore::test_remove_edge PASSED   [ 33%]
0.core\test_coo_edge_strategy.py::TestCOOCore::test_clear_operation PASSED [ 33%]
0.core\test_coo_edge_strategy.py::TestCOOCore::test_supported_traits PASSED [ 33%]
0.core\test_coo_edge_strategy.py::TestCOOSpecificFeatures::test_coordinate_storage PASSED [ 33%]
0.core\test_coo_edge_strategy.py::TestCOOSpecificFeatures::test_duplicate_edges_allowed PASSED [ 33%]
0.core\test_coo_edge_strategy.py::TestCOOSpecificFeatures::test_get_coordinates PASSED [ 33%]
0.core\test_coo_edge_strategy.py::TestCOOSpecificFeatures::test_edges_iteration PASSED [ 33%]
0.core\test_coo_edge_strategy.py::TestCOOSpecificFeatures::test_get_edge_data PASSED [ 34%]
0.core\test_core_graph_manager.py::TestGraphManagerCore::test_basic_relationship_operations PASSED [ 34%]
0.core\test_core_graph_manager.py::TestGraphManagerCore::test_multiple_relationship_types PASSED [ 34%]
0.core\test_core_graph_manager.py::TestGraphManagerCore::test_o1_performance_characteristic PASSED [ 34%]
0.core\test_core_graph_manager.py::TestGraphManagerCore::test_cache_functionality PASSED [ 34%]
0.core\test_core_graph_manager.py::TestGraphManagerCore::test_bidirectional_queries PASSED [ 34%]
0.core\test_core_graph_manager.py::TestGraphManagerCore::test_has_relationship PASSED [ 35%]
0.core\test_core_graph_manager.py::TestGraphManagerCore::test_remove_relationship PASSED [ 35%]
0.core\test_core_graph_manager.py::TestGraphManagerCore::test_empty_graph PASSED [ 35%]
0.core\test_core_graph_manager.py::TestGraphManagerCore::test_get_degree PASSED [ 35%]
0.core\test_core_graph_manager.py::TestGraphManagerCore::test_common_neighbors PASSED [ 35%]
0.core\test_count_min_sketch_strategy.py::TestCountMinSketchCore::test_initialization PASSED [ 35%]
0.core\test_count_min_sketch_strategy.py::TestCountMinSketchCore::test_basic_increment PASSED [ 35%]
0.core\test_count_min_sketch_strategy.py::TestCountMinSketchCore::test_multiple_items PASSED [ 36%]
0.core\test_count_min_sketch_strategy.py::TestCountMinSketchCore::test_zero_count PASSED [ 36%]
0.core\test_count_min_sketch_strategy.py::TestCountMinSketchCore::test_clear_operation PASSED [ 36%]
0.core\test_count_min_sketch_strategy.py::TestCountMinSketchCore::test_supported_traits PASSED [ 36%]
0.core\test_count_min_sketch_strategy.py::TestCountMinSketchSpecificFeatures::test_error_bounds PASSED [ 36%]
0.core\test_count_min_sketch_strategy.py::TestCountMinSketchSpecificFeatures::test_heavy_hitters PASSED [ 36%]
0.core\test_cow_tree_strategy.py::TestCOWTree::test_init PASSED          [ 37%]
0.core\test_cow_tree_strategy.py::TestCOWTree::test_operations PASSED    [ 37%]
0.core\test_csc_edge_strategy.py::TestCSCCore::test_initialization PASSED [ 37%]
0.core\test_csc_edge_strategy.py::TestCSCCore::test_add_edge PASSED      [ 37%]
0.core\test_csc_edge_strategy.py::TestCSCCore::test_has_edge PASSED      [ 37%]
0.core\test_csc_edge_strategy.py::TestCSCCore::test_get_neighbors PASSED [ 37%]
0.core\test_csc_edge_strategy.py::TestCSCCore::test_remove_edge PASSED   [ 37%]
0.core\test_csc_edge_strategy.py::TestCSCCore::test_clear_operation PASSED [ 38%]
0.core\test_csc_edge_strategy.py::TestCSCCore::test_supported_traits PASSED [ 38%]
0.core\test_csc_edge_strategy.py::TestCSCSpecificFeatures::test_column_wise_storage PASSED [ 38%]
0.core\test_csc_edge_strategy.py::TestCSCSpecificFeatures::test_get_edge_data PASSED [ 38%]
0.core\test_csc_edge_strategy.py::TestCSCSpecificFeatures::test_sparse_column_operations PASSED [ 38%]
0.core\test_csc_edge_strategy.py::TestCSCSpecificFeatures::test_edges_iteration PASSED [ 38%]
0.core\test_csc_edge_strategy.py::TestCSCSpecificFeatures::test_vertices_iteration PASSED [ 39%]
0.core\test_csr_edge_strategy.py::TestCSRCore::test_initialization PASSED [ 39%]
0.core\test_csr_edge_strategy.py::TestCSRCore::test_add_edge PASSED      [ 39%]
0.core\test_csr_edge_strategy.py::TestCSRCore::test_has_edge PASSED      [ 39%]
0.core\test_csr_edge_strategy.py::TestCSRCore::test_get_neighbors_out PASSED [ 39%]
0.core\test_csr_edge_strategy.py::TestCSRCore::test_get_neighbors_empty PASSED [ 39%]
0.core\test_csr_edge_strategy.py::TestCSRCore::test_remove_edge PASSED   [ 39%]
0.core\test_csr_edge_strategy.py::TestCSRCore::test_remove_edge_nonexistent PASSED [ 40%]
0.core\test_csr_edge_strategy.py::TestCSRCore::test_clear_operation PASSED [ 40%]
0.core\test_csr_edge_strategy.py::TestCSRCore::test_supported_traits PASSED [ 40%]
0.core\test_csr_edge_strategy.py::TestCSRCore::test_degree_out PASSED    [ 40%]
0.core\test_csr_edge_strategy.py::TestCSRSpecificFeatures::test_csr_rebuild PASSED [ 40%]
0.core\test_csr_edge_strategy.py::TestCSRSpecificFeatures::test_sparse_vector_multiply PASSED [ 40%]
0.core\test_csr_edge_strategy.py::TestCSRSpecificFeatures::test_compression_ratio PASSED [ 41%]
0.core\test_csr_edge_strategy.py::TestCSRSpecificFeatures::test_get_edge_data PASSED [ 41%]
0.core\test_csr_edge_strategy.py::TestCSRSpecificFeatures::test_from_csr_arrays PASSED [ 41%]
0.core\test_cuckoo_hash_strategy.py::TestCuckooHashCore::test_initialization PASSED [ 41%]
0.core\test_cuckoo_hash_strategy.py::TestCuckooHashCore::test_basic_operations PASSED [ 41%]
0.core\test_cuckoo_hash_strategy.py::TestCuckooHashCore::test_update_existing_key PASSED [ 41%]
0.core\test_cuckoo_hash_strategy.py::TestCuckooHashCore::test_delete_operation PASSED [ 41%]
0.core\test_cuckoo_hash_strategy.py::TestCuckooHashCore::test_has_operation PASSED [ 42%]
0.core\test_cuckoo_hash_strategy.py::TestCuckooHashCore::test_clear_operation PASSED [ 42%]
0.core\test_cuckoo_hash_strategy.py::TestCuckooHashCore::test_supported_traits PASSED [ 42%]
0.core\test_cuckoo_hash_strategy.py::TestCuckooHashSpecificFeatures::test_collision_handling PASSED [ 42%]
0.core\test_cuckoo_hash_strategy.py::TestCuckooHashSpecificFeatures::test_rehashing PASSED [ 42%]
0.core\test_data_interchange_optimized_strategy.py::TestDataInterchange::test_init PASSED [ 42%]
0.core\test_data_interchange_optimized_strategy.py::TestDataInterchange::test_operations PASSED [ 43%]
0.core\test_dynamic_adj_list_edge_strategy.py::TestDynamicAdjListCore::test_initialization PASSED [ 43%]
0.core\test_dynamic_adj_list_edge_strategy.py::TestDynamicAdjListCore::test_add_edge PASSED [ 43%]
0.core\test_dynamic_adj_list_edge_strategy.py::TestDynamicAdjListCore::test_has_edge PASSED [ 43%]
0.core\test_dynamic_adj_list_edge_strategy.py::TestDynamicAdjListCore::test_get_neighbors PASSED [ 43%]
0.core\test_dynamic_adj_list_edge_strategy.py::TestDynamicAdjListCore::test_remove_edge PASSED [ 43%]
0.core\test_dynamic_adj_list_edge_strategy.py::TestDynamicAdjListCore::test_clear_operation PASSED [ 43%]
0.core\test_dynamic_adj_list_edge_strategy.py::TestDynamicAdjListCore::test_supported_traits PASSED [ 44%]
0.core\test_dynamic_adj_list_edge_strategy.py::TestDynamicAdjListDynamicFeatures::test_edge_property_updates PASSED [ 44%]
0.core\test_dynamic_adj_list_edge_strategy.py::TestDynamicAdjListDynamicFeatures::test_version_history_tracking PASSED [ 44%]
0.core\test_dynamic_adj_list_edge_strategy.py::TestDynamicAdjListDynamicFeatures::test_high_churn_efficiency PASSED [ 44%]
0.core\test_dynamic_adj_list_edge_strategy.py::TestDynamicAdjListDynamicFeatures::test_batch_operations PASSED [ 44%]
0.core\test_dynamic_adj_list_edge_strategy.py::TestDynamicAdjListDynamicFeatures::test_change_tracking PASSED [ 44%]
0.core\test_edge_list_edge_strategy.py::TestEdgeListCore::test_initialization PASSED [ 45%]
0.core\test_edge_list_edge_strategy.py::TestEdgeListCore::test_add_edge PASSED [ 45%]
0.core\test_edge_list_edge_strategy.py::TestEdgeListCore::test_has_edge PASSED [ 45%]
0.core\test_edge_list_edge_strategy.py::TestEdgeListCore::test_remove_edge PASSED [ 45%]
0.core\test_edge_list_edge_strategy.py::TestEdgeListCore::test_clear_operation PASSED [ 45%]
0.core\test_edge_list_edge_strategy.py::TestEdgeListCore::test_supported_traits PASSED [ 45%]
0.core\test_edge_list_edge_strategy.py::TestEdgeListCore::test_simple_format PASSED [ 45%]
0.core\test_edge_list_edge_strategy.py::TestEdgeListCore::test_edges_iteration PASSED [ 46%]
0.core\test_edge_property_store_edge_strategy.py::TestEdgePropertyStoreCore::test_initialization PASSED [ 46%]
0.core\test_edge_property_store_edge_strategy.py::TestEdgePropertyStoreCore::test_columnar_storage PASSED [ 46%]
0.core\test_edge_property_store_edge_strategy.py::TestEdgePropertyStoreCore::test_property_queries PASSED [ 46%]
0.core\test_edge_property_store_edge_strategy.py::TestEdgePropertyStoreCore::test_supported_traits PASSED [ 46%]
0.core\test_extendible_hash_strategy.py::TestExtendibleHash::test_init PASSED [ 46%]
0.core\test_extendible_hash_strategy.py::TestExtendibleHash::test_operations PASSED [ 47%]
0.core\test_fenwick_tree_strategy.py::TestFenwickTreeCore::test_initialization PASSED [ 47%]
0.core\test_fenwick_tree_strategy.py::TestFenwickTreeCore::test_basic_operations PASSED [ 47%]
0.core\test_fenwick_tree_strategy.py::TestFenwickTreeCore::test_prefix_sum PASSED [ 47%]
0.core\test_fenwick_tree_strategy.py::TestFenwickTreeCore::test_range_sum PASSED [ 47%]
0.core\test_fenwick_tree_strategy.py::TestFenwickTreeCore::test_update_operation PASSED [ 47%]
0.core\test_fenwick_tree_strategy.py::TestFenwickTreeCore::test_single_element PASSED [ 47%]
0.core\test_fenwick_tree_strategy.py::TestFenwickTreeCore::test_clear_operation PASSED [ 48%]
0.core\test_fenwick_tree_strategy.py::TestFenwickTreeCore::test_supported_traits PASSED [ 48%]
0.core\test_fenwick_tree_strategy.py::TestFenwickTreeSpecificFeatures::test_incremental_updates PASSED [ 48%]
0.core\test_fenwick_tree_strategy.py::TestFenwickTreeSpecificFeatures::test_multiple_range_queries PASSED [ 48%]
0.core\test_fenwick_tree_strategy.py::TestFenwickTreeSpecificFeatures::test_zero_values PASSED [ 48%]
0.core\test_flow_network_edge_strategy.py::TestFlowNetworkCore::test_initialization PASSED [ 48%]
0.core\test_flow_network_edge_strategy.py::TestFlowNetworkCore::test_capacity_constraints PASSED [ 49%]
0.core\test_flow_network_edge_strategy.py::TestFlowNetworkCore::test_max_flow_computation PASSED [ 49%]
0.core\test_flow_network_edge_strategy.py::TestFlowNetworkCore::test_supported_traits PASSED [ 49%]
0.core\test_hamt_strategy.py::TestHAMTStrategyCore::test_create_from_dict PASSED [ 49%]
0.core\test_hamt_strategy.py::TestHAMTStrategyCore::test_persistent_operations PASSED [ 49%]
0.core\test_hamt_strategy.py::TestHAMTStrategyCore::test_structural_sharing PASSED [ 49%]
0.core\test_hash_map_strategy.py::TestHashMapCore::test_initialization_default PASSED [ 49%]
0.core\test_hash_map_strategy.py::TestHashMapCore::test_initialization_with_options PASSED [ 50%]
0.core\test_hash_map_strategy.py::TestHashMapCore::test_basic_put_get PASSED [ 50%]
0.core\test_hash_map_strategy.py::TestHashMapCore::test_basic_has PASSED [ 50%]
0.core\test_hash_map_strategy.py::TestHashMapCore::test_basic_delete PASSED [ 50%]
0.core\test_hash_map_strategy.py::TestHashMapCore::test_multiple_keys PASSED [ 50%]
0.core\test_hash_map_strategy.py::TestHashMapCore::test_update_existing_key PASSED [ 50%]
0.core\test_hash_map_strategy.py::TestHashMapCore::test_get_with_default PASSED [ 50%]
0.core\test_hash_map_strategy.py::TestHashMapCore::test_iteration_keys PASSED [ 51%]
0.core\test_hash_map_strategy.py::TestHashMapCore::test_iteration_values PASSED [ 51%]
0.core\test_hash_map_strategy.py::TestHashMapCore::test_iteration_items PASSED [ 51%]
0.core\test_hash_map_strategy.py::TestHashMapCore::test_clear PASSED     [ 51%]
0.core\test_hash_map_strategy.py::TestHashMapCore::test_to_native PASSED [ 51%]
0.core\test_hash_map_strategy.py::TestHashMapCore::test_special_methods_getitem PASSED [ 51%]
0.core\test_hash_map_strategy.py::TestHashMapCore::test_special_methods_setitem PASSED [ 52%]
0.core\test_hash_map_strategy.py::TestHashMapCore::test_special_methods_delitem PASSED [ 52%]
0.core\test_hash_map_strategy.py::TestHashMapCore::test_special_methods_delitem_missing_raises PASSED [ 52%]
0.core\test_hash_map_strategy.py::TestHashMapCore::test_supported_traits PASSED [ 52%]
0.core\test_hash_map_strategy.py::TestHashMapEdgeCases::test_empty_strategy_operations PASSED [ 52%]
0.core\test_hash_map_strategy.py::TestHashMapEdgeCases::test_single_item_operations PASSED [ 52%]
0.core\test_hash_map_strategy.py::TestHashMapEdgeCases::test_large_dataset_10k PASSED [ 52%]
0.core\test_hash_map_strategy.py::TestHashMapEdgeCases::test_unicode_keys PASSED [ 53%]
0.core\test_hash_map_strategy.py::TestHashMapEdgeCases::test_mixed_type_values PASSED [ 53%]
0.core\test_hash_map_strategy.py::TestHashMapEdgeCases::test_collision_handling PASSED [ 53%]
0.core\test_heap_strategy.py::TestHeapCore::test_initialization PASSED   [ 53%]
0.core\test_heap_strategy.py::TestHeapCore::test_basic_operations PASSED [ 53%]
0.core\test_heap_strategy.py::TestHeapCore::test_max_heap PASSED         [ 53%]
0.core\test_heap_strategy.py::TestHeapCore::test_peek_operation PASSED   [ 54%]
0.core\test_heap_strategy.py::TestHeapCore::test_clear_operation PASSED  [ 54%]
0.core\test_heap_strategy.py::TestHeapCore::test_supported_traits PASSED [ 54%]
0.core\test_hyperedge_set_edge_strategy.py::TestHyperEdgeSetCore::test_initialization PASSED [ 54%]
0.core\test_hyperedge_set_edge_strategy.py::TestHyperEdgeSetCore::test_add_hyperedge PASSED [ 54%]
0.core\test_hyperedge_set_edge_strategy.py::TestHyperEdgeSetCore::test_supported_traits PASSED [ 54%]
0.core\test_hyperloglog_strategy.py::TestHyperLogLogCore::test_initialization PASSED [ 54%]
0.core\test_hyperloglog_strategy.py::TestHyperLogLogCore::test_basic_add PASSED [ 55%]
0.core\test_hyperloglog_strategy.py::TestHyperLogLogCore::test_duplicate_handling PASSED [ 55%]
0.core\test_hyperloglog_strategy.py::TestHyperLogLogCore::test_large_unique_set PASSED [ 55%]
0.core\test_hyperloglog_strategy.py::TestHyperLogLogCore::test_clear_operation PASSED [ 55%]
0.core\test_hyperloglog_strategy.py::TestHyperLogLogCore::test_supported_traits PASSED [ 55%]
0.core\test_hyperloglog_strategy.py::TestHyperLogLogSpecificFeatures::test_merge_operation PASSED [ 55%]
0.core\test_incidence_matrix_edge_strategy.py::TestIncidenceMatrixCore::test_initialization PASSED [ 56%]
0.core\test_incidence_matrix_edge_strategy.py::TestIncidenceMatrixCore::test_add_edge PASSED [ 56%]
0.core\test_incidence_matrix_edge_strategy.py::TestIncidenceMatrixCore::test_has_edge PASSED [ 56%]
0.core\test_incidence_matrix_edge_strategy.py::TestIncidenceMatrixCore::test_remove_edge PASSED [ 56%]
0.core\test_incidence_matrix_edge_strategy.py::TestIncidenceMatrixCore::test_clear_operation PASSED [ 56%]
0.core\test_incidence_matrix_edge_strategy.py::TestIncidenceMatrixCore::test_supported_traits PASSED [ 56%]
0.core\test_incidence_matrix_edge_strategy.py::TestIncidenceMatrixSpecificFeatures::test_edge_centric_representation PASSED [ 56%]
0.core\test_incidence_matrix_edge_strategy.py::TestIncidenceMatrixSpecificFeatures::test_multi_edge_support PASSED [ 57%]
0.core\test_incidence_matrix_edge_strategy.py::TestIncidenceMatrixSpecificFeatures::test_edge_property_access PASSED [ 57%]
0.core\test_incidence_matrix_edge_strategy.py::TestIncidenceMatrixSpecificFeatures::test_neighbor_queries PASSED [ 57%]
0.core\test_learned_index_strategy.py::TestLearnedIndex::test_init PASSED [ 57%]
0.core\test_learned_index_strategy.py::TestLearnedIndex::test_operations PASSED [ 57%]
0.core\test_linear_hash_strategy.py::TestLinearHash::test_init PASSED    [ 57%]
0.core\test_linear_hash_strategy.py::TestLinearHash::test_operations PASSED [ 58%]
0.core\test_linked_list_strategy.py::TestLinkedListCore::test_initialization PASSED [ 58%]
0.core\test_linked_list_strategy.py::TestLinkedListCore::test_insert_and_get PASSED [ 58%]
0.core\test_linked_list_strategy.py::TestLinkedListCore::test_push_operations PASSED [ 58%]
0.core\test_linked_list_strategy.py::TestLinkedListCore::test_pop_operations PASSED [ 58%]
0.core\test_linked_list_strategy.py::TestLinkedListCore::test_iteration PASSED [ 58%]
0.core\test_linked_list_strategy.py::TestLinkedListCore::test_clear PASSED [ 58%]
0.core\test_linked_list_strategy.py::TestLinkedListEdgeCases::test_empty PASSED [ 59%]
0.core\test_linked_list_strategy.py::TestLinkedListEdgeCases::test_single_element PASSED [ 59%]
0.core\test_lsm_tree_strategy.py::TestLSMTreeCore::test_initialization PASSED [ 59%]
0.core\test_lsm_tree_strategy.py::TestLSMTreeCore::test_insert_and_get PASSED [ 59%]
0.core\test_lsm_tree_strategy.py::TestLSMTreeCore::test_multiple_inserts PASSED [ 59%]
0.core\test_lsm_tree_strategy.py::TestLSMTreeCore::test_update_key PASSED [ 59%]
0.core\test_lsm_tree_strategy.py::TestLSMTreeCore::test_delete PASSED    [ 60%]
0.core\test_lsm_tree_strategy.py::TestLSMTreeCore::test_iteration PASSED [ 60%]
0.core\test_lsm_tree_strategy.py::TestLSMTreeCore::test_clear PASSED     [ 60%]
0.core\test_lsm_tree_strategy.py::TestLSMTreeEdgeCases::test_empty PASSED [ 60%]
0.core\test_lsm_tree_strategy.py::TestLSMTreeEdgeCases::test_large_dataset PASSED [ 60%]
0.core\test_masstree_strategy.py::TestMasstree::test_init PASSED         [ 60%]
0.core\test_masstree_strategy.py::TestMasstree::test_operations PASSED   [ 60%]
0.core\test_neural_graph_edge_strategy.py::TestNeuralGraphCore::test_initialization PASSED [ 61%]
0.core\test_neural_graph_edge_strategy.py::TestNeuralGraphCore::test_computation_graph PASSED [ 61%]
0.core\test_neural_graph_edge_strategy.py::TestNeuralGraphCore::test_forward_pass PASSED [ 61%]
0.core\test_neural_graph_edge_strategy.py::TestNeuralGraphCore::test_supported_traits PASSED [ 61%]
0.core\test_new_edge_strategies.py::TestIncidenceMatrixStrategyCore::test_create_and_add_edge PASSED [ 61%]
0.core\test_new_edge_strategies.py::TestIncidenceMatrixStrategyCore::test_edge_centric_operations PASSED [ 61%]
0.core\test_new_edge_strategies.py::TestEdgeListStrategyCore::test_create_and_add_edge PASSED [ 62%]
0.core\test_new_edge_strategies.py::TestEdgeListStrategyCore::test_simple_format PASSED [ 62%]
0.core\test_new_edge_strategies.py::TestCompressedGraphStrategyCore::test_create_and_add_edge PASSED [ 62%]
0.core\test_new_edge_strategies.py::TestCompressedGraphStrategyCore::test_compression_features PASSED [ 62%]
0.core\test_new_node_strategies.py::TestMasstreeStrategyCore::test_create_and_operations PASSED [ 62%]
0.core\test_new_node_strategies.py::TestExtendibleHashStrategyCore::test_create_and_operations PASSED [ 62%]
0.core\test_new_node_strategies.py::TestLinearHashStrategyCore::test_create_and_operations PASSED [ 62%]
0.core\test_new_node_strategies.py::TestTTreeStrategyCore::test_create_and_operations PASSED [ 63%]
0.core\test_new_node_strategies.py::TestLearnedIndexStrategyCore::test_create_with_placeholder PASSED [ 63%]
0.core\test_new_node_strategies.py::TestLearnedIndexStrategyCore::test_placeholder_delegation PASSED [ 63%]
0.core\test_octree_edge_strategy.py::TestOctreeCore::test_initialization PASSED [ 63%]
0.core\test_octree_edge_strategy.py::TestOctreeCore::test_add_3d_spatial_edge PASSED [ 63%]
0.core\test_octree_edge_strategy.py::TestOctreeCore::test_has_edge PASSED [ 63%]
0.core\test_octree_edge_strategy.py::TestOctreeCore::test_octree_subdivision PASSED [ 64%]
0.core\test_octree_edge_strategy.py::TestOctreeCore::test_clear_operation PASSED [ 64%]
0.core\test_octree_edge_strategy.py::TestOctreeCore::test_supported_traits PASSED [ 64%]
0.core\test_octree_edge_strategy.py::TestOctreeSpatialFeatures::test_3d_spatial_partitioning PASSED [ 64%]
0.core\test_octree_edge_strategy.py::TestOctreeSpatialFeatures::test_3d_point_location PASSED [ 64%]
0.core\test_octree_edge_strategy.py::TestOctreeSpatialFeatures::test_box_region_query PASSED [ 64%]
0.core\test_octree_edge_strategy.py::TestOctreeSpatialFeatures::test_spherical_region_query PASSED [ 64%]
0.core\test_octree_edge_strategy.py::TestOctreeSpatialFeatures::test_get_neighbors_3d PASSED [ 65%]
0.core\test_ordered_map_balanced_strategy.py::TestOrderedMapBalanced::test_init PASSED [ 65%]
0.core\test_ordered_map_balanced_strategy.py::TestOrderedMapBalanced::test_operations PASSED [ 65%]
0.core\test_ordered_map_strategy.py::TestOrderedMapCore::test_init PASSED [ 65%]
0.core\test_ordered_map_strategy.py::TestOrderedMapCore::test_put_get PASSED [ 65%]
0.core\test_ordered_map_strategy.py::TestOrderedMapCore::test_ordering PASSED [ 65%]
0.core\test_ordered_map_strategy.py::TestOrderedMapCore::test_delete PASSED [ 66%]
0.core\test_patricia_strategy.py::TestPatricia::test_init PASSED         [ 66%]
0.core\test_patricia_strategy.py::TestPatricia::test_operations PASSED   [ 66%]
0.core\test_persistent_tree_strategy.py::TestPersistentTree::test_init PASSED [ 66%]
0.core\test_persistent_tree_strategy.py::TestPersistentTree::test_operations PASSED [ 66%]
0.core\test_quadtree_edge_strategy.py::TestQuadTreeCore::test_initialization PASSED [ 66%]
0.core\test_quadtree_edge_strategy.py::TestQuadTreeCore::test_add_spatial_edge PASSED [ 66%]
0.core\test_quadtree_edge_strategy.py::TestQuadTreeCore::test_has_edge PASSED [ 67%]
0.core\test_quadtree_edge_strategy.py::TestQuadTreeCore::test_quadtree_subdivision PASSED [ 67%]
0.core\test_quadtree_edge_strategy.py::TestQuadTreeCore::test_clear_operation PASSED [ 67%]
0.core\test_quadtree_edge_strategy.py::TestQuadTreeCore::test_supported_traits PASSED [ 67%]
0.core\test_quadtree_edge_strategy.py::TestQuadTreeSpatialFeatures::test_2d_spatial_partitioning PASSED [ 67%]
0.core\test_quadtree_edge_strategy.py::TestQuadTreeSpatialFeatures::test_point_location_query PASSED [ 67%]
0.core\test_quadtree_edge_strategy.py::TestQuadTreeSpatialFeatures::test_rectangular_region_query PASSED [ 68%]
0.core\test_quadtree_edge_strategy.py::TestQuadTreeSpatialFeatures::test_recursive_subdivision PASSED [ 68%]
0.core\test_quadtree_edge_strategy.py::TestQuadTreeSpatialFeatures::test_get_neighbors PASSED [ 68%]
0.core\test_r_tree_edge_strategy.py::TestRTreeCore::test_initialization PASSED [ 68%]
0.core\test_r_tree_edge_strategy.py::TestRTreeCore::test_add_spatial_edge PASSED [ 68%]
0.core\test_r_tree_edge_strategy.py::TestRTreeCore::test_has_edge PASSED [ 68%]
0.core\test_r_tree_edge_strategy.py::TestRTreeCore::test_spatial_range_query PASSED [ 68%]
0.core\test_r_tree_edge_strategy.py::TestRTreeCore::test_clear_operation PASSED [ 69%]
0.core\test_r_tree_edge_strategy.py::TestRTreeCore::test_supported_traits PASSED [ 69%]
0.core\test_r_tree_edge_strategy.py::TestRTreeSpatialFeatures::test_bounding_rectangle_queries PASSED [ 69%]
0.core\test_r_tree_edge_strategy.py::TestRTreeSpatialFeatures::test_point_query PASSED [ 69%]
0.core\test_r_tree_edge_strategy.py::TestRTreeSpatialFeatures::test_spatial_intersection PASSED [ 69%]
0.core\test_r_tree_edge_strategy.py::TestRTreeSpatialFeatures::test_3d_spatial_support PASSED [ 69%]
0.core\test_r_tree_edge_strategy.py::TestRTreeSpatialFeatures::test_edge_length_calculation PASSED [ 70%]
0.core\test_radix_trie_strategy.py::TestRadixTrie::test_init PASSED      [ 70%]
0.core\test_radix_trie_strategy.py::TestRadixTrie::test_operations PASSED [ 70%]
0.core\test_red_black_tree_strategy.py::TestRedBlackTreeCore::test_initialization PASSED [ 70%]
0.core\test_red_black_tree_strategy.py::TestRedBlackTreeCore::test_basic_insert_and_get PASSED [ 70%]
0.core\test_red_black_tree_strategy.py::TestRedBlackTreeCore::test_update_existing_key PASSED [ 70%]
0.core\test_red_black_tree_strategy.py::TestRedBlackTreeCore::test_delete_operation PASSED [ 70%]
0.core\test_red_black_tree_strategy.py::TestRedBlackTreeCore::test_has_operation PASSED [ 71%]
0.core\test_red_black_tree_strategy.py::TestRedBlackTreeCore::test_iteration PASSED [ 71%]
0.core\test_red_black_tree_strategy.py::TestRedBlackTreeCore::test_clear_operation PASSED [ 71%]
0.core\test_red_black_tree_strategy.py::TestRedBlackTreeCore::test_to_native PASSED [ 71%]
0.core\test_red_black_tree_strategy.py::TestRedBlackTreeCore::test_edge_case_empty PASSED [ 71%]
0.core\test_red_black_tree_strategy.py::TestRedBlackTreeCore::test_edge_case_single_element PASSED [ 71%]
0.core\test_red_black_tree_strategy.py::TestRedBlackTreeCore::test_supported_traits PASSED [ 72%]
0.core\test_red_black_tree_strategy.py::TestRedBlackTreeSpecificFeatures::test_rb_tree_properties_after_insert PASSED [ 72%]
0.core\test_red_black_tree_strategy.py::TestRedBlackTreeSpecificFeatures::test_rb_tree_properties_after_delete PASSED [ 72%]
0.core\test_red_black_tree_strategy.py::TestRedBlackTreeSpecificFeatures::test_get_min_max PASSED [ 72%]
0.core\test_red_black_tree_strategy.py::TestRedBlackTreeSpecificFeatures::test_height_tracking PASSED [ 72%]
0.core\test_red_black_tree_strategy.py::TestRedBlackTreeSpecificFeatures::test_rotation_tracking PASSED [ 72%]
0.core\test_red_black_tree_strategy.py::TestRedBlackTreeSpecificFeatures::test_large_dataset PASSED [ 72%]
0.core\test_red_black_tree_strategy.py::TestRedBlackTreeSpecificFeatures::test_case_insensitive_mode PASSED [ 73%]
0.core\test_roaring_bitmap_strategy.py::TestRoaringBitmap::test_init PASSED [ 73%]
0.core\test_roaring_bitmap_strategy.py::TestRoaringBitmap::test_operations PASSED [ 73%]
0.core\test_segment_tree_strategy.py::TestSegmentTreeCore::test_initialization PASSED [ 73%]
0.core\test_segment_tree_strategy.py::TestSegmentTreeCore::test_basic_operations PASSED [ 73%]
0.core\test_segment_tree_strategy.py::TestSegmentTreeCore::test_range_sum PASSED [ 73%]
0.core\test_segment_tree_strategy.py::TestSegmentTreeCore::test_range_min PASSED [ 74%]
0.core\test_segment_tree_strategy.py::TestSegmentTreeCore::test_range_max PASSED [ 74%]
0.core\test_segment_tree_strategy.py::TestSegmentTreeCore::test_update_operation PASSED [ 74%]
0.core\test_segment_tree_strategy.py::TestSegmentTreeCore::test_single_element_range PASSED [ 74%]
0.core\test_segment_tree_strategy.py::TestSegmentTreeCore::test_clear_operation PASSED [ 74%]
0.core\test_segment_tree_strategy.py::TestSegmentTreeCore::test_supported_traits PASSED [ 74%]
0.core\test_segment_tree_strategy.py::TestSegmentTreeSpecificFeatures::test_different_operations_with_validation PASSED [ 74%]
0.core\test_segment_tree_strategy.py::TestSegmentTreeSpecificFeatures::test_partial_range_with_exact_values PASSED [ 75%]
0.core\test_segment_tree_strategy.py::TestSegmentTreeSpecificFeatures::test_multiple_updates_exact_values PASSED [ 75%]
0.core\test_set_hash_strategy.py::TestSetHashCore::test_initialization PASSED [ 75%]
0.core\test_set_hash_strategy.py::TestSetHashCore::test_add_operation PASSED [ 75%]
0.core\test_set_hash_strategy.py::TestSetHashCore::test_duplicate_handling PASSED [ 75%]
0.core\test_set_hash_strategy.py::TestSetHashCore::test_remove_operation PASSED [ 75%]
0.core\test_set_hash_strategy.py::TestSetHashCore::test_set_operations PASSED [ 76%]
0.core\test_set_hash_strategy.py::TestSetHashCore::test_clear_operation PASSED [ 76%]
0.core\test_set_hash_strategy.py::TestSetHashCore::test_supported_traits PASSED [ 76%]
0.core\test_set_tree_strategy.py::TestSetTreeCore::test_init PASSED      [ 76%]
0.core\test_set_tree_strategy.py::TestSetTreeCore::test_add PASSED       [ 76%]
0.core\test_set_tree_strategy.py::TestSetTreeCore::test_duplicates PASSED [ 76%]
0.core\test_set_tree_strategy.py::TestSetTreeCore::test_remove PASSED    [ 76%]
0.core\test_set_tree_strategy.py::TestSetTreeCore::test_ordered PASSED   [ 77%]
0.core\test_skip_list_strategy.py::TestSkipListCore::test_init PASSED    [ 77%]
0.core\test_skip_list_strategy.py::TestSkipListCore::test_put_get PASSED [ 77%]
0.core\test_skip_list_strategy.py::TestSkipListCore::test_multiple PASSED [ 77%]
0.core\test_skip_list_strategy.py::TestSkipListCore::test_delete PASSED  [ 77%]
0.core\test_skip_list_strategy.py::TestSkipListCore::test_iteration PASSED [ 77%]
0.core\test_skip_list_strategy.py::TestSkipListCore::test_clear PASSED   [ 78%]
0.core\test_skip_list_strategy.py::TestSkipListEdgeCases::test_empty PASSED [ 78%]
0.core\test_splay_tree_strategy.py::TestSplayTreeCore::test_initialization PASSED [ 78%]
0.core\test_splay_tree_strategy.py::TestSplayTreeCore::test_basic_insert_and_get PASSED [ 78%]
0.core\test_splay_tree_strategy.py::TestSplayTreeCore::test_update_existing_key PASSED [ 78%]
0.core\test_splay_tree_strategy.py::TestSplayTreeCore::test_delete_operation PASSED [ 78%]
0.core\test_splay_tree_strategy.py::TestSplayTreeCore::test_has_operation PASSED [ 78%]
0.core\test_splay_tree_strategy.py::TestSplayTreeCore::test_iteration PASSED [ 79%]
0.core\test_splay_tree_strategy.py::TestSplayTreeCore::test_clear_operation PASSED [ 79%]
0.core\test_splay_tree_strategy.py::TestSplayTreeCore::test_to_native PASSED [ 79%]
0.core\test_splay_tree_strategy.py::TestSplayTreeCore::test_edge_case_empty PASSED [ 79%]
0.core\test_splay_tree_strategy.py::TestSplayTreeCore::test_supported_traits PASSED [ 79%]
0.core\test_splay_tree_strategy.py::TestSplayTreeSpecificFeatures::test_splay_on_access PASSED [ 79%]
0.core\test_splay_tree_strategy.py::TestSplayTreeSpecificFeatures::test_splay_tracking PASSED [ 80%]
0.core\test_splay_tree_strategy.py::TestSplayTreeSpecificFeatures::test_get_min_max PASSED [ 80%]
0.core\test_splay_tree_strategy.py::TestSplayTreeSpecificFeatures::test_medium_dataset PASSED [ 80%]
0.core\test_splay_tree_strategy.py::TestSplayTreeSpecificFeatures::test_sequential_access_pattern PASSED [ 80%]
0.core\test_splay_tree_strategy.py::TestSplayTreeSpecificFeatures::test_case_insensitive_mode PASSED [ 80%]
0.core\test_strategy_production_fixes.py::TestStrategyTypeCorrectness::test_hash_map_is_hybrid_not_tree PASSED [ 80%]
0.core\test_strategy_production_fixes.py::TestStrategyTypeCorrectness::test_set_hash_is_hybrid PASSED [ 80%]
0.core\test_strategy_production_fixes.py::TestStrategyTypeCorrectness::test_hyperloglog_is_hybrid PASSED [ 81%]
0.core\test_strategy_production_fixes.py::TestNamingConsistency::test_persistent_tree_snapshot_returns_correct_type PASSED [ 81%]
0.core\test_strategy_production_fixes.py::TestNamingConsistency::test_cow_tree_snapshot_returns_correct_type PASSED [ 81%]
0.core\test_strategy_production_fixes.py::TestNamingConsistency::test_roaring_bitmap_union_returns_correct_type PASSED [ 81%]
0.core\test_strategy_production_fixes.py::TestNamingConsistency::test_bitmap_bitwise_and_returns_correct_type PASSED [ 81%]
0.core\test_strategy_production_fixes.py::TestNamingConsistency::test_bitset_dynamic_logical_and_returns_correct_type PASSED [ 81%]
0.core\test_strategy_production_fixes.py::TestLSMTreeProductionFeatures::test_lsm_has_wal PASSED [ 82%]
0.core\test_strategy_production_fixes.py::TestLSMTreeProductionFeatures::test_lsm_has_bloom_filters PASSED [ 82%]
0.core\test_strategy_production_fixes.py::TestLSMTreeProductionFeatures::test_lsm_has_background_compaction PASSED [ 82%]
0.core\test_strategy_production_fixes.py::TestLSMTreeProductionFeatures::test_lsm_backend_info_shows_production_features PASSED [ 82%]
0.core\test_strategy_production_fixes.py::TestBWTreeProductionFeatures::test_bw_tree_has_mapping_table PASSED [ 82%]
0.core\test_strategy_production_fixes.py::TestBWTreeProductionFeatures::test_bw_tree_has_cas_operations PASSED [ 82%]
0.core\test_strategy_production_fixes.py::TestBWTreeProductionFeatures::test_bw_tree_has_epoch_gc PASSED [ 82%]
0.core\test_strategy_production_fixes.py::TestBWTreeProductionFeatures::test_bw_tree_backend_info_shows_production_features PASSED [ 83%]
0.core\test_strategy_production_fixes.py::TestLearnedIndexProductionFeatures::test_learned_index_has_ml_components PASSED [ 83%]
0.core\test_strategy_production_fixes.py::TestLearnedIndexProductionFeatures::test_learned_index_has_training_pipeline PASSED [ 83%]
0.core\test_strategy_production_fixes.py::TestLearnedIndexProductionFeatures::test_learned_index_training_works PASSED [ 83%]
0.core\test_strategy_production_fixes.py::TestLearnedIndexProductionFeatures::test_learned_index_backend_info_shows_production_features PASSED [ 83%]
0.core\test_strategy_production_fixes.py::TestPersistentTreeProductionFeatures::test_persistent_tree_has_version_management PASSED [ 83%]
0.core\test_strategy_production_fixes.py::TestPersistentTreeProductionFeatures::test_persistent_tree_version_history_works PASSED [ 84%]
0.core\test_strategy_production_fixes.py::TestCOWTreeProductionFeatures::test_cow_tree_has_memory_monitoring PASSED [ 84%]
0.core\test_strategy_production_fixes.py::TestCOWTreeProductionFeatures::test_cow_tree_memory_pressure_works PASSED [ 84%]
0.core\test_strategy_production_fixes.py::TestDocumentationCompliance::test_lsm_tree_has_production_features PASSED [ 84%]
0.core\test_strategy_production_fixes.py::TestDocumentationCompliance::test_bw_tree_has_production_features PASSED [ 84%]
0.core\test_strategy_production_fixes.py::TestDocumentationCompliance::test_learned_index_has_production_features PASSED [ 84%]
0.core\test_suffix_array_strategy.py::TestSuffixArrayCore::test_initialization PASSED [ 84%]
0.core\test_suffix_array_strategy.py::TestSuffixArrayCore::test_basic_operations PASSED [ 85%]
0.core\test_suffix_array_strategy.py::TestSuffixArrayCore::test_pattern_search PASSED [ 85%]
0.core\test_suffix_array_strategy.py::TestSuffixArrayCore::test_single_character_pattern PASSED [ 85%]
0.core\test_suffix_array_strategy.py::TestSuffixArrayCore::test_pattern_not_found PASSED [ 85%]
0.core\test_suffix_array_strategy.py::TestSuffixArrayCore::test_case_sensitivity PASSED [ 85%]
0.core\test_suffix_array_strategy.py::TestSuffixArrayCore::test_clear_operation PASSED [ 85%]
0.core\test_suffix_array_strategy.py::TestSuffixArrayCore::test_supported_traits PASSED [ 86%]
0.core\test_suffix_array_strategy.py::TestSuffixArraySpecificFeatures::test_multiple_patterns PASSED [ 86%]
0.core\test_suffix_array_strategy.py::TestSuffixArraySpecificFeatures::test_overlapping_matches PASSED [ 86%]
0.core\test_suffix_array_strategy.py::TestSuffixArraySpecificFeatures::test_longest_common_prefix PASSED [ 86%]
0.core\test_t_tree_strategy.py::TestTTree::test_init PASSED              [ 86%]
0.core\test_t_tree_strategy.py::TestTTree::test_operations PASSED        [ 86%]
0.core\test_temporal_edgeset_edge_strategy.py::TestTemporalEdgeSetCore::test_initialization PASSED [ 86%]
0.core\test_temporal_edgeset_edge_strategy.py::TestTemporalEdgeSetCore::test_add_temporal_edge PASSED [ 87%]
0.core\test_temporal_edgeset_edge_strategy.py::TestTemporalEdgeSetCore::test_time_range_query PASSED [ 87%]
0.core\test_temporal_edgeset_edge_strategy.py::TestTemporalEdgeSetCore::test_supported_traits PASSED [ 87%]
0.core\test_treap_strategy.py::TestTreapCore::test_initialization PASSED [ 87%]
0.core\test_treap_strategy.py::TestTreapCore::test_basic_insert_and_get PASSED [ 87%]
0.core\test_treap_strategy.py::TestTreapCore::test_update_existing_key PASSED [ 87%]
0.core\test_treap_strategy.py::TestTreapCore::test_delete_operation PASSED [ 88%]
0.core\test_treap_strategy.py::TestTreapCore::test_has_operation PASSED  [ 88%]
0.core\test_treap_strategy.py::TestTreapCore::test_iteration PASSED      [ 88%]
0.core\test_treap_strategy.py::TestTreapCore::test_clear_operation PASSED [ 88%]
0.core\test_treap_strategy.py::TestTreapCore::test_to_native PASSED      [ 88%]
0.core\test_treap_strategy.py::TestTreapCore::test_edge_case_empty PASSED [ 88%]
0.core\test_treap_strategy.py::TestTreapCore::test_edge_case_single_element PASSED [ 88%]
0.core\test_treap_strategy.py::TestTreapCore::test_supported_traits PASSED [ 89%]
0.core\test_treap_strategy.py::TestTreapSpecificFeatures::test_random_priorities PASSED [ 89%]
0.core\test_treap_strategy.py::TestTreapSpecificFeatures::test_height_tracking PASSED [ 89%]
0.core\test_treap_strategy.py::TestTreapSpecificFeatures::test_rotation_tracking PASSED [ 89%]
0.core\test_treap_strategy.py::TestTreapSpecificFeatures::test_get_min_max PASSED [ 89%]
0.core\test_treap_strategy.py::TestTreapSpecificFeatures::test_large_dataset PASSED [ 89%]
0.core\test_treap_strategy.py::TestTreapSpecificFeatures::test_sequential_insertion PASSED [ 90%]
0.core\test_treap_strategy.py::TestTreapSpecificFeatures::test_case_insensitive_mode PASSED [ 90%]
0.core\test_treap_strategy.py::TestTreapSpecificFeatures::test_deterministic_priorities PASSED [ 90%]
0.core\test_tree_graph_basic_edge_strategy.py::TestTreeGraphBasicCore::test_initialization PASSED [ 90%]
0.core\test_tree_graph_basic_edge_strategy.py::TestTreeGraphBasicCore::test_tree_structure PASSED [ 90%]
0.core\test_tree_graph_basic_edge_strategy.py::TestTreeGraphBasicCore::test_parent_child_relationships PASSED [ 90%]
0.core\test_tree_graph_basic_edge_strategy.py::TestTreeGraphBasicCore::test_supported_traits PASSED [ 90%]
0.core\test_trie_strategy.py::TestTrieCore::test_initialization PASSED   [ 91%]
0.core\test_trie_strategy.py::TestTrieCore::test_insert_and_search PASSED [ 91%]
0.core\test_trie_strategy.py::TestTrieCore::test_prefix_search PASSED    [ 91%]
0.core\test_trie_strategy.py::TestTrieCore::test_delete_word PASSED      [ 91%]
0.core\test_trie_strategy.py::TestTrieCore::test_empty_string PASSED     [ 91%]
0.core\test_trie_strategy.py::TestTrieCore::test_iteration PASSED        [ 91%]
0.core\test_trie_strategy.py::TestTrieCore::test_clear PASSED            [ 92%]
0.core\test_trie_strategy.py::TestTrieCore::test_to_native PASSED        [ 92%]
0.core\test_trie_strategy.py::TestTrieEdgeCases::test_empty_operations PASSED [ 92%]
0.core\test_trie_strategy.py::TestTrieEdgeCases::test_single_character_keys PASSED [ 92%]
0.core\test_trie_strategy.py::TestTrieEdgeCases::test_unicode_keys PASSED [ 92%]
0.core\test_trie_strategy.py::TestTrieEdgeCases::test_overlapping_prefixes PASSED [ 92%]
0.core\test_union_find_strategy.py::TestUnionFindCore::test_initialization PASSED [ 92%]
0.core\test_union_find_strategy.py::TestUnionFindCore::test_make_set PASSED [ 93%]
0.core\test_union_find_strategy.py::TestUnionFindCore::test_union_operation PASSED [ 93%]
0.core\test_union_find_strategy.py::TestUnionFindCore::test_find_operation PASSED [ 93%]
0.core\test_union_find_strategy.py::TestUnionFindCore::test_connected_operation PASSED [ 93%]
0.core\test_union_find_strategy.py::TestUnionFindCore::test_path_compression PASSED [ 93%]
0.core\test_union_find_strategy.py::TestUnionFindCore::test_get_set_size PASSED [ 93%]
0.core\test_union_find_strategy.py::TestUnionFindCore::test_clear_operation PASSED [ 94%]
0.core\test_union_find_strategy.py::TestUnionFindCore::test_supported_traits PASSED [ 94%]
0.core\test_union_find_strategy.py::TestUnionFindSpecificFeatures::test_union_by_rank PASSED [ 94%]
0.core\test_union_find_strategy.py::TestUnionFindSpecificFeatures::test_multiple_disjoint_sets PASSED [ 94%]
0.core\test_veb_tree_strategy.py::TestVebTreeStrategyCore::test_create_veb_tree PASSED [ 94%]
0.core\test_veb_tree_strategy.py::TestVebTreeStrategyCore::test_insert_and_retrieve PASSED [ 94%]
0.core\test_veb_tree_strategy.py::TestVebTreeStrategyCore::test_universe_boundary_validation PASSED [ 94%]
0.core\test_veb_tree_strategy.py::TestVebTreeStrategyCore::test_key_bounds_validation PASSED [ 95%]
0.core\test_veb_tree_strategy.py::TestVebTreeStrategyCore::test_integer_key_requirement PASSED [ 95%]
0.core\test_veb_tree_strategy.py::TestVebTreeStrategyCore::test_min_max_operations PASSED [ 95%]
0.core\test_veb_tree_strategy.py::TestVebTreeStrategyCore::test_successor_predecessor PASSED [ 95%]
0.core\test_veb_tree_strategy.py::TestVebTreeStrategyCore::test_delete_operation PASSED [ 95%]
0.core\test_veb_tree_strategy.py::TestVebTreeStrategyCore::test_range_query PASSED [ 95%]
0.core\test_veb_tree_strategy.py::TestVebTreeStrategyCore::test_iteration_order PASSED [ 96%]
0.core\test_veb_tree_strategy.py::TestVebTreeStrategyCore::test_large_universe_performance PASSED [ 96%]
0.core\test_veb_tree_strategy.py::TestVebTreeStrategyCore::test_memory_usage_stats PASSED [ 96%]
0.core\test_veb_tree_strategy.py::TestVebTreeStrategyCore::test_create_from_data PASSED [ 96%]
0.core\test_veb_tree_strategy.py::TestVebTreeStrategyCore::test_clear_operation PASSED [ 96%]
0.core\test_veb_tree_strategy.py::TestVebTreeStrategyCore::test_edge_cases PASSED [ 96%]
0.core\test_veb_tree_strategy.py::TestVebTreePerformance::test_log_log_complexity PASSED [ 96%]
0.core\test_veb_tree_strategy.py::TestVebTreePerformance::test_sparse_data_efficiency PASSED [ 97%]
0.core\test_veb_tree_strategy.py::TestVebTreeTraits::test_supported_traits PASSED [ 97%]
0.core\test_veb_tree_strategy.py::TestVebTreeTraits::test_strategy_type PASSED [ 97%]
0.core\test_weighted_graph_edge_strategy.py::TestWeightedGraphCore::test_initialization PASSED [ 97%]
0.core\test_weighted_graph_edge_strategy.py::TestWeightedGraphCore::test_add_weighted_edge PASSED [ 97%]
0.core\test_weighted_graph_edge_strategy.py::TestWeightedGraphCore::test_add_weighted_edges_from_data PASSED [ 97%]
0.core\test_weighted_graph_edge_strategy.py::TestWeightedGraphCore::test_get_edge_weight PASSED [ 98%]
0.core\test_weighted_graph_edge_strategy.py::TestWeightedGraphCore::test_has_edge PASSED [ 98%]
0.core\test_weighted_graph_edge_strategy.py::TestWeightedGraphCore::test_remove_edge PASSED [ 98%]
0.core\test_weighted_graph_edge_strategy.py::TestWeightedGraphCore::test_update_edge_weight PASSED [ 98%]
0.core\test_weighted_graph_edge_strategy.py::TestWeightedGraphCore::test_clear_operation PASSED [ 98%]
0.core\test_weighted_graph_edge_strategy.py::TestWeightedGraphCore::test_supported_traits PASSED [ 98%]
0.core\test_weighted_graph_edge_strategy.py::TestWeightedGraphAlgorithms::test_shortest_path_exists PASSED [ 98%]
0.core\test_weighted_graph_edge_strategy.py::TestWeightedGraphAlgorithms::test_dijkstra_shortest_path PASSED [ 99%]
0.core\test_weighted_graph_edge_strategy.py::TestWeightedGraphAlgorithms::test_neighbors_with_weights PASSED [ 99%]
0.core\test_weighted_graph_edge_strategy.py::TestWeightedGraphAlgorithms::test_shortest_path_nonexistent PASSED [ 99%]
0.core\test_weighted_graph_edge_strategy.py::TestWeightedGraphAlgorithms::test_degree_calculation PASSED [ 99%]
0.core\test_weighted_graph_edge_strategy.py::TestWeightedGraphEdgeCases::test_zero_weight_edges PASSED [ 99%]
0.core\test_weighted_graph_edge_strategy.py::TestWeightedGraphEdgeCases::test_negative_weight_edges PASSED [ 99%]
0.core\test_weighted_graph_edge_strategy.py::TestWeightedGraphEdgeCases::test_large_weight_values PASSED [100%]

================================== FAILURES ===================================
_______________ TestHashMapStrategy.test_hash_map_nested_paths ________________
0.core\test_all_node_strategies.py:260: in test_hash_map_nested_paths
    assert result is not None
E   assert None is not None
------------------------------ Captured log call ------------------------------
ERROR    exonware.xwnode.common.patterns.flyweight:flyweight.py:99 \u274c Failed to create TreeGraphHybridStrategy instance: Can't instantiate abstract class TreeGraphHybridStrategy without an implementation for abstract method 'insert'\nERROR    exonware.xwnode.common.management.manager:manager.py:147 \u274c Failed to materialize node strategy TREE_GRAPH_HYBRID: Can't instantiate abstract class TreeGraphHybridStrategy without an implementation for abstract method 'insert'\nWARNING  exonware.xwnode.facade:facade.py:59 Failed to setup strategy: Failed to materialize strategy 'TREE_GRAPH_HYBRID': Can't instantiate abstract class TreeGraphHybridStrategy without an implementation for abstract method 'insert', using default
=========================== short test summary info ===========================
FAILED 0.core\test_all_node_strategies.py::TestHashMapStrategy::test_hash_map_nested_paths - assert None is not None
================ 1 failed, 650 passed, 188 deselected in 4.88s ================


✗ 
================ 1 failed, 650 passed, 188 deselected in 4.88s ================

✗ ❌ FAILED
ℹ Results saved to: D:\OneDrive\DEV\exonware\xwnode\tests\0.core\runner_out.md
