From ad5a6fe0fcc80c6478318eb355b773602345790f Mon Sep 17 00:00:00 2001 From: brentstone Date: Tue, 18 Apr 2023 20:24:30 -0400 Subject: [PATCH] fix `test_init_genesis` failure due to validator ordering --- proof_of_stake/src/tests.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/proof_of_stake/src/tests.rs b/proof_of_stake/src/tests.rs index b7ba2a990b..84bb8ebe53 100644 --- a/proof_of_stake/src/tests.rs +++ b/proof_of_stake/src/tests.rs @@ -117,6 +117,7 @@ fn test_init_genesis_aux( let mut s = TestWlStorage::default(); s.storage.block.epoch = start_epoch; + validators.sort_by(|a, b| b.tokens.cmp(&a.tokens)); init_genesis(&mut s, ¶ms, validators.clone().into_iter(), start_epoch) .unwrap(); @@ -125,10 +126,7 @@ fn test_init_genesis_aux( details.unbonds.is_empty() && details.slashes.is_empty() })); - validators.sort_by(|a, b| a.tokens.cmp(&b.tokens)); - for (i, validator) in validators.into_iter().rev().enumerate() { - println!("Validator {validator:?}"); - + for (i, validator) in validators.into_iter().enumerate() { let addr = &validator.address; let self_bonds = bond_details .remove(&BondId {