Updates `activates_network_upgrades_correctly` test to check Regtest activation heights (and default Mainnet/Testnet)
This commit is contained in:
parent
6e29727861
commit
32d0758702
|
@ -8,7 +8,8 @@ use crate::{
|
||||||
testnet::{
|
testnet::{
|
||||||
self, ConfiguredActivationHeights, MAX_NETWORK_NAME_LENGTH, RESERVED_NETWORK_NAMES,
|
self, ConfiguredActivationHeights, MAX_NETWORK_NAME_LENGTH, RESERVED_NETWORK_NAMES,
|
||||||
},
|
},
|
||||||
Network, NetworkUpgrade, NETWORK_UPGRADES_IN_ORDER,
|
Network, NetworkUpgrade, MAINNET_ACTIVATION_HEIGHTS, NETWORK_UPGRADES_IN_ORDER,
|
||||||
|
TESTNET_ACTIVATION_HEIGHTS,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -126,6 +127,26 @@ fn activates_network_upgrades_correctly() {
|
||||||
should match NU5 activation height, network_upgrade: {nu}, activation_height: {activation_height:?}"
|
should match NU5 activation height, network_upgrade: {nu}, activation_height: {activation_height:?}"
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let expected_default_regtest_activation_heights = &[
|
||||||
|
(Height(0), NetworkUpgrade::Genesis),
|
||||||
|
(Height(1), NetworkUpgrade::BeforeOverwinter),
|
||||||
|
];
|
||||||
|
|
||||||
|
for (network, expected_activation_heights) in [
|
||||||
|
(Network::Mainnet, MAINNET_ACTIVATION_HEIGHTS),
|
||||||
|
(Network::new_default_testnet(), TESTNET_ACTIVATION_HEIGHTS),
|
||||||
|
(
|
||||||
|
Network::new_regtest(Default::default()),
|
||||||
|
expected_default_regtest_activation_heights,
|
||||||
|
),
|
||||||
|
] {
|
||||||
|
assert_eq!(
|
||||||
|
network.activation_list(),
|
||||||
|
expected_activation_heights.iter().cloned().collect(),
|
||||||
|
"network activation list should match expected activation heights"
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Checks that configured testnet names are validated and used correctly.
|
/// Checks that configured testnet names are validated and used correctly.
|
||||||
|
|
Loading…
Reference in New Issue