From c7f61b79c9fe08545976e1c8e3add33c4030d0f6 Mon Sep 17 00:00:00 2001 From: Ariel Elperin Date: Tue, 5 May 2026 11:51:15 +0300 Subject: [PATCH] starknet_committer: move fetch_patricia_paths tests --- ..._test.rs => fetch_patricia_paths_tests.rs} | 32 +++++++++---------- .../src/db/trie_traversal.rs | 4 +-- 2 files changed, 18 insertions(+), 18 deletions(-) rename crates/starknet_committer/src/db/{facts_db/traversal_test.rs => fetch_patricia_paths_tests.rs} (94%) diff --git a/crates/starknet_committer/src/db/facts_db/traversal_test.rs b/crates/starknet_committer/src/db/fetch_patricia_paths_tests.rs similarity index 94% rename from crates/starknet_committer/src/db/facts_db/traversal_test.rs rename to crates/starknet_committer/src/db/fetch_patricia_paths_tests.rs index f17b2f87cab..fee673c46ca 100644 --- a/crates/starknet_committer/src/db/facts_db/traversal_test.rs +++ b/crates/starknet_committer/src/db/fetch_patricia_paths_tests.rs @@ -718,14 +718,14 @@ fn parse_json_test_input( /// The files names indicate the tree height, number of initial leaves and number of modified /// leaves. The hash function used in the python tests is Pedersen. /// The leaves values are their NodeIndices. -#[case(include_str!("../../../resources/fetch_patricia_paths_test_10_200_50.json"))] -#[case(include_str!("../../../resources/fetch_patricia_paths_test_10_5_2.json"))] -#[case(include_str!("../../../resources/fetch_patricia_paths_test_10_100_30.json"))] -#[case(include_str!("../../../resources/fetch_patricia_paths_test_8_120_70.json"))] -#[case(include_str!("../../../resources/fetch_patricia_paths_test_delete_leaves_10_200_50.json"))] -#[case(include_str!("../../../resources/fetch_patricia_paths_test_delete_leaves_10_5_2.json"))] -#[case(include_str!("../../../resources/fetch_patricia_paths_test_delete_leaves_10_100_30.json"))] -#[case(include_str!("../../../resources/fetch_patricia_paths_test_delete_leaves_8_120_70.json"))] +#[case(include_str!("../../resources/fetch_patricia_paths_test_10_200_50.json"))] +#[case(include_str!("../../resources/fetch_patricia_paths_test_10_5_2.json"))] +#[case(include_str!("../../resources/fetch_patricia_paths_test_10_100_30.json"))] +#[case(include_str!("../../resources/fetch_patricia_paths_test_8_120_70.json"))] +#[case(include_str!("../../resources/fetch_patricia_paths_test_delete_leaves_10_200_50.json"))] +#[case(include_str!("../../resources/fetch_patricia_paths_test_delete_leaves_10_5_2.json"))] +#[case(include_str!("../../resources/fetch_patricia_paths_test_delete_leaves_10_100_30.json"))] +#[case(include_str!("../../resources/fetch_patricia_paths_test_delete_leaves_8_120_70.json"))] async fn test_fetch_patricia_paths_inner_from_json_facts_layout(#[case] input_data: &str) { let (storage, leaf_indices, root_hash, height, expected_nodes) = parse_json_test_input(input_data); @@ -747,14 +747,14 @@ async fn test_fetch_patricia_paths_inner_from_json_facts_layout(#[case] input_da /// The files names indicate the tree height, number of initial leaves and number of modified /// leaves. The hash function used in the python tests is Pedersen. /// The leaves values are their NodeIndices. -#[case(include_str!("../../../resources/fetch_patricia_paths_test_10_200_50.json"))] -#[case(include_str!("../../../resources/fetch_patricia_paths_test_10_5_2.json"))] -#[case(include_str!("../../../resources/fetch_patricia_paths_test_10_100_30.json"))] -#[case(include_str!("../../../resources/fetch_patricia_paths_test_8_120_70.json"))] -#[case(include_str!("../../../resources/fetch_patricia_paths_test_delete_leaves_10_200_50.json"))] -#[case(include_str!("../../../resources/fetch_patricia_paths_test_delete_leaves_10_5_2.json"))] -#[case(include_str!("../../../resources/fetch_patricia_paths_test_delete_leaves_10_100_30.json"))] -#[case(include_str!("../../../resources/fetch_patricia_paths_test_delete_leaves_8_120_70.json"))] +#[case(include_str!("../../resources/fetch_patricia_paths_test_10_200_50.json"))] +#[case(include_str!("../../resources/fetch_patricia_paths_test_10_5_2.json"))] +#[case(include_str!("../../resources/fetch_patricia_paths_test_10_100_30.json"))] +#[case(include_str!("../../resources/fetch_patricia_paths_test_8_120_70.json"))] +#[case(include_str!("../../resources/fetch_patricia_paths_test_delete_leaves_10_200_50.json"))] +#[case(include_str!("../../resources/fetch_patricia_paths_test_delete_leaves_10_5_2.json"))] +#[case(include_str!("../../resources/fetch_patricia_paths_test_delete_leaves_10_100_30.json"))] +#[case(include_str!("../../resources/fetch_patricia_paths_test_delete_leaves_8_120_70.json"))] async fn test_fetch_patricia_paths_inner_from_json_index_layout(#[case] input_data: &str) { let (mut storage, leaf_indices, root_hash, height, expected_nodes) = parse_json_test_input(input_data); diff --git a/crates/starknet_committer/src/db/trie_traversal.rs b/crates/starknet_committer/src/db/trie_traversal.rs index 9fe5bd83907..13a1e0a2e35 100644 --- a/crates/starknet_committer/src/db/trie_traversal.rs +++ b/crates/starknet_committer/src/db/trie_traversal.rs @@ -54,8 +54,8 @@ use crate::patricia_merkle_tree::tree::OriginalSkeletonTrieConfig; use crate::patricia_merkle_tree::types::CompiledClassHash; #[cfg(test)] -#[path = "facts_db/traversal_test.rs"] -mod traversal_test; +#[path = "fetch_patricia_paths_tests.rs"] +mod fetch_patricia_paths_tests; /// Returns the Patricia inner nodes ([PreimageMap]) in the paths to the given `leaf_indices` in the /// given tree according to the `root_hash` (including siblings).