Fix operation_pool
release-only tests
This commit is contained in:
parent
be9f8aa0bf
commit
3115bf7d36
@ -716,9 +716,12 @@ mod tests {
|
||||
(spec, state)
|
||||
}
|
||||
|
||||
#[cfg(not(debug_assertions))]
|
||||
mod release_tests {
|
||||
use super::*;
|
||||
|
||||
/// Create a signed attestation for use in tests.
|
||||
/// Signed by all validators in `committee[signing_range]` and `committee[extra_signer]`.
|
||||
// #[cfg(not(debug_assertions))]
|
||||
fn signed_attestation<
|
||||
R: std::slice::SliceIndex<[usize], Output = [usize]>,
|
||||
B: BeaconStateTypes,
|
||||
@ -753,10 +756,6 @@ mod tests {
|
||||
builder.build()
|
||||
}
|
||||
|
||||
#[cfg(not(debug_assertions))]
|
||||
mod release_tests {
|
||||
use super::*;
|
||||
|
||||
/// Test state for attestation-related tests.
|
||||
fn attestation_test_state<B: BeaconStateTypes>(
|
||||
num_committees: usize,
|
||||
@ -779,7 +778,7 @@ mod tests {
|
||||
}
|
||||
|
||||
/// Set the latest crosslink in the state to match the attestation.
|
||||
fn fake_latest_crosslink<T: BeaconStateTypes>(
|
||||
fn fake_latest_crosslink<B: BeaconStateTypes>(
|
||||
att: &Attestation,
|
||||
state: &mut BeaconState<B>,
|
||||
spec: &ChainSpec,
|
||||
@ -960,10 +959,12 @@ mod tests {
|
||||
/// are also signed by the 0th member of the committee.
|
||||
#[test]
|
||||
fn attestation_get_max() {
|
||||
let spec = &ChainSpec::foundation();
|
||||
let small_step_size = 2;
|
||||
let big_step_size = 4;
|
||||
let (ref mut state, ref keypairs) = attestation_test_state(spec, big_step_size);
|
||||
|
||||
let (ref mut state, ref keypairs, ref spec) =
|
||||
attestation_test_state::<FoundationStateTypes>(big_step_size);
|
||||
|
||||
let op_pool = OperationPool::new();
|
||||
|
||||
let slot = state.slot - 1;
|
||||
|
Loading…
Reference in New Issue
Block a user