Skip to content

Commit f63bccd

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 cb9e57d commit f63bccd

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
@@ -947,34 +947,27 @@ mod tests {
947947
use super::*;
948948
use crate::io::test_utils::do_read_write_remove_list_persist;
949949

950-
#[tokio::test]
951-
async fn vss_read_write_remove_list_persist() {
950+
fn build_vss_store() -> VssStore {
952951
let vss_base_url = std::env::var("TEST_VSS_BASE_URL").unwrap();
953952
let mut rng = rng();
954953
let rand_store_id: String = (0..7).map(|_| rng.sample(Alphanumeric) as char).collect();
955954
let mut node_seed = [0u8; 64];
956955
rng.fill_bytes(&mut node_seed);
957956
let entropy = NodeEntropy::from_seed_bytes(node_seed);
958-
let vss_store =
959-
VssStoreBuilder::new(entropy, vss_base_url, rand_store_id, Network::Testnet)
960-
.build_with_sigs_auth(HashMap::new())
961-
.unwrap();
957+
VssStoreBuilder::new(entropy, vss_base_url, rand_store_id, Network::Testnet)
958+
.build_with_sigs_auth(HashMap::new())
959+
.unwrap()
960+
}
961+
962+
#[tokio::test]
963+
async fn vss_read_write_remove_list_persist() {
964+
let vss_store = build_vss_store();
962965
do_read_write_remove_list_persist(&vss_store).await;
963966
}
964967

965968
#[tokio::test(flavor = "multi_thread", worker_threads = 1)]
966969
async fn vss_read_write_remove_list_persist_in_runtime_context() {
967-
let vss_base_url = std::env::var("TEST_VSS_BASE_URL").unwrap();
968-
let mut rng = rng();
969-
let rand_store_id: String = (0..7).map(|_| rng.sample(Alphanumeric) as char).collect();
970-
let mut node_seed = [0u8; 64];
971-
rng.fill_bytes(&mut node_seed);
972-
let entropy = NodeEntropy::from_seed_bytes(node_seed);
973-
let vss_store =
974-
VssStoreBuilder::new(entropy, vss_base_url, rand_store_id, Network::Testnet)
975-
.build_with_sigs_auth(HashMap::new())
976-
.unwrap();
977-
970+
let vss_store = build_vss_store();
978971
do_read_write_remove_list_persist(&vss_store).await;
979972
drop(vss_store)
980973
}

0 commit comments

Comments
 (0)