Skip to content

Commit 1253368

Browse files
benthecarmanclaude
andcommitted
Extract build_vss_store test helper
Move repeated VssStore construction logic into a shared build_vss_store() helper and have existing tests use it. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 3aef2b3 commit 1253368

1 file changed

Lines changed: 10 additions & 17 deletions

File tree

src/io/vss_store.rs

Lines changed: 10 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1020,34 +1020,27 @@ mod tests {
10201020
use super::*;
10211021
use crate::io::test_utils::do_read_write_remove_list_persist;
10221022

1023-
#[test]
1024-
fn vss_read_write_remove_list_persist() {
1023+
fn build_vss_store() -> VssStore {
10251024
let vss_base_url = std::env::var("TEST_VSS_BASE_URL").unwrap();
10261025
let mut rng = rng();
10271026
let rand_store_id: String = (0..7).map(|_| rng.sample(Alphanumeric) as char).collect();
10281027
let mut node_seed = [0u8; 64];
10291028
rng.fill_bytes(&mut node_seed);
10301029
let entropy = NodeEntropy::from_seed_bytes(node_seed);
1031-
let vss_store =
1032-
VssStoreBuilder::new(entropy, vss_base_url, rand_store_id, Network::Testnet)
1033-
.build_with_sigs_auth(HashMap::new())
1034-
.unwrap();
1030+
VssStoreBuilder::new(entropy, vss_base_url, rand_store_id, Network::Testnet)
1031+
.build_with_sigs_auth(HashMap::new())
1032+
.unwrap()
1033+
}
1034+
1035+
#[test]
1036+
fn vss_read_write_remove_list_persist() {
1037+
let vss_store = build_vss_store();
10351038
do_read_write_remove_list_persist(&vss_store);
10361039
}
10371040

10381041
#[tokio::test(flavor = "multi_thread", worker_threads = 1)]
10391042
async fn vss_read_write_remove_list_persist_in_runtime_context() {
1040-
let vss_base_url = std::env::var("TEST_VSS_BASE_URL").unwrap();
1041-
let mut rng = rng();
1042-
let rand_store_id: String = (0..7).map(|_| rng.sample(Alphanumeric) as char).collect();
1043-
let mut node_seed = [0u8; 64];
1044-
rng.fill_bytes(&mut node_seed);
1045-
let entropy = NodeEntropy::from_seed_bytes(node_seed);
1046-
let vss_store =
1047-
VssStoreBuilder::new(entropy, vss_base_url, rand_store_id, Network::Testnet)
1048-
.build_with_sigs_auth(HashMap::new())
1049-
.unwrap();
1050-
1043+
let vss_store = build_vss_store();
10511044
do_read_write_remove_list_persist(&vss_store);
10521045
drop(vss_store)
10531046
}

0 commit comments

Comments
 (0)