@@ -292,29 +292,39 @@ struct UpgradeModeStateInner {
292292 status : UpgradeModeStatus ,
293293}
294294
295- #[ cfg( test) ]
296- pub fn mock_dummy_upgrade_mode_details ( ) -> ( UpgradeModeDetails , UnboundedReceiver < CheckRequest > ) {
297- let ( um_recheck_tx, um_recheck_rx) = futures:: channel:: mpsc:: unbounded ( ) ;
298-
299- const DUMMY_ATTESTER_ED25519_PRIVATE_KEY : [ u8 ; 32 ] = [
300- 108 , 49 , 193 , 21 , 126 , 161 , 249 , 85 , 242 , 207 , 74 , 195 , 238 , 6 , 64 , 149 , 201 , 140 , 248 ,
301- 163 , 122 , 170 , 79 , 198 , 87 , 85 , 36 , 29 , 243 , 92 , 64 , 161 ,
302- ] ;
303-
304- pub ( crate ) fn dummy_attester_public_key ( ) -> ed25519:: PublicKey {
305- let private_key =
306- ed25519:: PrivateKey :: from_bytes ( & DUMMY_ATTESTER_ED25519_PRIVATE_KEY ) . unwrap ( ) ;
307- private_key. public_key ( )
308- }
295+ pub mod testing {
296+ use crate :: UpgradeModeState ;
297+ use crate :: upgrade_mode:: {
298+ CheckRequest , UpgradeModeCheckConfig , UpgradeModeCheckRequestSender , UpgradeModeDetails ,
299+ } ;
300+ use futures:: channel:: mpsc:: UnboundedReceiver ;
301+ use nym_crypto:: asymmetric:: ed25519;
302+ use std:: time:: Duration ;
303+
304+ pub fn mock_dummy_upgrade_mode_details ( ) -> ( UpgradeModeDetails , UnboundedReceiver < CheckRequest > )
305+ {
306+ let ( um_recheck_tx, um_recheck_rx) = futures:: channel:: mpsc:: unbounded ( ) ;
307+
308+ const DUMMY_ATTESTER_ED25519_PRIVATE_KEY : [ u8 ; 32 ] = [
309+ 108 , 49 , 193 , 21 , 126 , 161 , 249 , 85 , 242 , 207 , 74 , 195 , 238 , 6 , 64 , 149 , 201 , 140 , 248 ,
310+ 163 , 122 , 170 , 79 , 198 , 87 , 85 , 36 , 29 , 243 , 92 , 64 , 161 ,
311+ ] ;
312+
313+ pub ( crate ) fn dummy_attester_public_key ( ) -> ed25519:: PublicKey {
314+ let private_key =
315+ ed25519:: PrivateKey :: from_bytes ( & DUMMY_ATTESTER_ED25519_PRIVATE_KEY ) . unwrap ( ) ;
316+ private_key. public_key ( )
317+ }
309318
310- let upgrade_mode_state = UpgradeModeState :: new ( dummy_attester_public_key ( ) ) ;
311- let upgrade_mode_details = UpgradeModeDetails :: new (
312- UpgradeModeCheckConfig {
313- // essentially we never want to trigger this in our tests
314- min_staleness_recheck : Duration :: from_nanos ( 1 ) ,
315- } ,
316- UpgradeModeCheckRequestSender :: new ( um_recheck_tx) ,
317- upgrade_mode_state. clone ( ) ,
318- ) ;
319- ( upgrade_mode_details, um_recheck_rx)
319+ let upgrade_mode_state = UpgradeModeState :: new ( dummy_attester_public_key ( ) ) ;
320+ let upgrade_mode_details = UpgradeModeDetails :: new (
321+ UpgradeModeCheckConfig {
322+ // essentially we never want to trigger this in our tests
323+ min_staleness_recheck : Duration :: from_nanos ( 1 ) ,
324+ } ,
325+ UpgradeModeCheckRequestSender :: new ( um_recheck_tx) ,
326+ upgrade_mode_state. clone ( ) ,
327+ ) ;
328+ ( upgrade_mode_details, um_recheck_rx)
329+ }
320330}
0 commit comments