Skip to content

Commit

Permalink
fix test_init_genesis failure due to validator ordering
Browse files Browse the repository at this point in the history
  • Loading branch information
brentstone authored and tzemanovic committed Apr 27, 2023
1 parent 0aad2cd commit ad5a6fe
Showing 1 changed file with 2 additions and 4 deletions.
6 changes: 2 additions & 4 deletions proof_of_stake/src/tests.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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, &params, validators.clone().into_iter(), start_epoch)
.unwrap();

Expand All @@ -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 {
Expand Down

0 comments on commit ad5a6fe

Please sign in to comment.