@@ -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